org.codehaus.plexus
Interface MutablePlexusContainer
- All Superinterfaces:
- org.codehaus.plexus.PlexusContainer
- All Known Implementing Classes:
- DefaultPlexusContainer
public interface MutablePlexusContainer
- extends org.codehaus.plexus.PlexusContainer
- Author:
- Jason van Zyl
Fields inherited from interface org.codehaus.plexus.PlexusContainer |
ROLE |
Methods inherited from interface org.codehaus.plexus.PlexusContainer |
addComponentDescriptor, addContextValue, addJarRepository, addJarResource, autowire, createAndAutowire, createChildContainer, createChildContainer, createComponentRealm, dispose, getChildContainer, getComponentDescriptor, getComponentDescriptor, getComponentDescriptor, getComponentDescriptor, getComponentDescriptorList, getComponentDescriptorList, getComponentDescriptorMap, getComponentDescriptorMap, getContainerRealm, getContext, getCreationDate, getLookupRealm, getLookupRealm, getName, hasChildContainer, hasComponent, hasComponent, isReloadingEnabled, lookup, lookup, lookup, lookup, lookup, lookup, lookupList, lookupList, lookupList, lookupList, lookupMap, lookupMap, lookupMap, lookupMap, registerComponentDiscoveryListener, release, releaseAll, releaseAll, removeChildContainer, removeComponentDiscoveryListener, resume, setLookupRealm, setName, setParentPlexusContainer, setReloadingEnabled, suspend |
getComponentRepository
ComponentRepository getComponentRepository()
setComponentRepository
void setComponentRepository(ComponentRepository componentRepository)
getLifecycleHandlerManager
LifecycleHandlerManager getLifecycleHandlerManager()
setLifecycleHandlerManager
void setLifecycleHandlerManager(LifecycleHandlerManager lifecycleHandlerManager)
getComponentManagerManager
ComponentManagerManager getComponentManagerManager()
setComponentManagerManager
void setComponentManagerManager(ComponentManagerManager componentManagerManager)
getComponentDiscovererManager
ComponentDiscovererManager getComponentDiscovererManager()
setComponentDiscovererManager
void setComponentDiscovererManager(ComponentDiscovererManager componentDiscovererManager)
getComponentFactoryManager
ComponentFactoryManager getComponentFactoryManager()
setComponentFactoryManager
void setComponentFactoryManager(ComponentFactoryManager componentFactoryManager)
getComponentLookupManager
org.codehaus.plexus.ComponentLookupManager getComponentLookupManager()
setComponentLookupManager
void setComponentLookupManager(org.codehaus.plexus.ComponentLookupManager componentLookupManager)
getComponentComposerManager
ComponentComposerManager getComponentComposerManager()
setComponentComposerManager
void setComponentComposerManager(ComponentComposerManager componentComposerManager)
getLoggerManager
org.codehaus.plexus.logging.LoggerManager getLoggerManager()
- Specified by:
getLoggerManager
in interface org.codehaus.plexus.PlexusContainer
setLoggerManager
void setLoggerManager(org.codehaus.plexus.logging.LoggerManager loggerManager)
- Specified by:
setLoggerManager
in interface org.codehaus.plexus.PlexusContainer
getLogger
org.codehaus.plexus.logging.Logger getLogger()
- Specified by:
getLogger
in interface org.codehaus.plexus.PlexusContainer
setConfiguration
void setConfiguration(org.codehaus.plexus.configuration.PlexusConfiguration configuration)
getConfiguration
org.codehaus.plexus.configuration.PlexusConfiguration getConfiguration()
getParentContainer
org.codehaus.plexus.PlexusContainer getParentContainer()
getComponentRealm
org.codehaus.plexus.classworlds.realm.ClassRealm getComponentRealm(String realmId)
- Specified by:
getComponentRealm
in interface org.codehaus.plexus.PlexusContainer
getClassWorld
org.codehaus.plexus.classworlds.ClassWorld getClassWorld()
discoverComponents
List discoverComponents(org.codehaus.plexus.classworlds.realm.ClassRealm childRealm,
boolean override)
throws org.codehaus.plexus.configuration.PlexusConfigurationException,
org.codehaus.plexus.component.repository.exception.ComponentRepositoryException
- Discovers components in the given realm.
- Parameters:
childRealm
- override
- wheter to override/merge any conflicting components, where the new component takes precedence.
- Returns:
-
- Throws:
org.codehaus.plexus.configuration.PlexusConfigurationException
org.codehaus.plexus.component.repository.exception.ComponentRepositoryException
lookup
Object lookup(String role,
org.codehaus.plexus.classworlds.realm.ClassRealm realm)
throws org.codehaus.plexus.component.repository.exception.ComponentLookupException
- Specified by:
lookup
in interface org.codehaus.plexus.PlexusContainer
- Throws:
org.codehaus.plexus.component.repository.exception.ComponentLookupException
lookup
Object lookup(String role,
String roleHint,
org.codehaus.plexus.classworlds.realm.ClassRealm realm)
throws org.codehaus.plexus.component.repository.exception.ComponentLookupException
- Specified by:
lookup
in interface org.codehaus.plexus.PlexusContainer
- Throws:
org.codehaus.plexus.component.repository.exception.ComponentLookupException
Copyright © 2001-2009 Codehaus. All Rights Reserved.