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
public ComponentRepository getComponentRepository()
setComponentRepository
public void setComponentRepository(ComponentRepository componentRepository)
getLifecycleHandlerManager
public LifecycleHandlerManager getLifecycleHandlerManager()
setLifecycleHandlerManager
public void setLifecycleHandlerManager(LifecycleHandlerManager lifecycleHandlerManager)
getComponentManagerManager
public ComponentManagerManager getComponentManagerManager()
setComponentManagerManager
public void setComponentManagerManager(ComponentManagerManager componentManagerManager)
getComponentDiscovererManager
public ComponentDiscovererManager getComponentDiscovererManager()
setComponentDiscovererManager
public void setComponentDiscovererManager(ComponentDiscovererManager componentDiscovererManager)
getComponentFactoryManager
public ComponentFactoryManager getComponentFactoryManager()
setComponentFactoryManager
public void setComponentFactoryManager(ComponentFactoryManager componentFactoryManager)
getComponentLookupManager
public ComponentLookupManager getComponentLookupManager()
setComponentLookupManager
public void setComponentLookupManager(ComponentLookupManager componentLookupManager)
getComponentComposerManager
public ComponentComposerManager getComponentComposerManager()
setComponentComposerManager
public void setComponentComposerManager(ComponentComposerManager componentComposerManager)
getLoggerManager
public org.codehaus.plexus.logging.LoggerManager getLoggerManager()
- Specified by:
getLoggerManager
in interface org.codehaus.plexus.PlexusContainer
setLoggerManager
public void setLoggerManager(org.codehaus.plexus.logging.LoggerManager loggerManager)
- Specified by:
setLoggerManager
in interface org.codehaus.plexus.PlexusContainer
getLogger
public org.codehaus.plexus.logging.Logger getLogger()
- Specified by:
getLogger
in interface org.codehaus.plexus.PlexusContainer
setConfiguration
public void setConfiguration(org.codehaus.plexus.configuration.PlexusConfiguration configuration)
getConfiguration
public org.codehaus.plexus.configuration.PlexusConfiguration getConfiguration()
getParentContainer
public org.codehaus.plexus.PlexusContainer getParentContainer()
getComponentRealm
public org.codehaus.plexus.classworlds.realm.ClassRealm getComponentRealm(java.lang.String realmId)
- Specified by:
getComponentRealm
in interface org.codehaus.plexus.PlexusContainer
getClassWorld
public org.codehaus.plexus.classworlds.ClassWorld getClassWorld()
discoverComponents
public java.util.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
public java.lang.Object lookup(java.lang.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
public java.lang.Object lookup(java.lang.String role,
java.lang.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-2007 Codehaus. All Rights Reserved.