org.codehaus.plexus

Interface ContainerConfiguration

public interface ContainerConfiguration

Author: Jason van Zyl

Method Summary
ContainerConfigurationaddComponentDiscoverer(ComponentDiscoverer componentDiscoverer)
ContainerConfigurationaddComponentDiscoveryListener(ComponentDiscoveryListener componentDiscoveryListener)
ContainerConfigurationaddLifecycleHandler(LifecycleHandler lifecycleHandler)
ClassWorldgetClassWorld()
ComponentComposerManagergetComponentComposerManager()
ComponentDiscovererManagergetComponentDiscovererManager()
ComponentFactoryManagergetComponentFactoryManager()
ComponentLookupManagergetComponentLookupManager()
ComponentManagerManagergetComponentManagerManager()
ComponentRepositorygetComponentRepository()
StringgetContainerConfiguration()
URLgetContainerConfigurationURL()
MapgetContext()
ContainerInitializationPhase[]getInitializationPhases()
LifecycleHandlerManagergetLifecycleHandlerManager()
StringgetName()
PlexusContainergetParentContainer()
ClassRealmgetRealm()
ContainerConfigurationsetClassWorld(ClassWorld classWorld)
ContainerConfigurationsetComponentComposerManager(ComponentComposerManager componentComposerManager)
ContainerConfigurationsetComponentDiscovererManager(ComponentDiscovererManager componentDiscovererManager)
ContainerConfigurationsetComponentFactoryManager(ComponentFactoryManager componentFactoryManager)
ContainerConfigurationsetComponentManagerManager(ComponentManagerManager componentManagerManager)
ContainerConfigurationsetComponentRepository(ComponentRepository componentRepository)
ContainerConfigurationsetContainerConfiguration(String configuration)
ContainerConfigurationsetContainerConfigurationURL(URL configuration)
ContainerConfigurationsetContext(Map context)
ContainerConfigurationsetLifecycleHandlerManager(LifecycleHandlerManager lifecycleHandlerManager)
ContainerConfigurationsetName(String name)
ContainerConfigurationsetParentContainer(PlexusContainer container)
ContainerConfigurationsetRealm(ClassRealm realm)

Method Detail

addComponentDiscoverer

public ContainerConfiguration addComponentDiscoverer(ComponentDiscoverer componentDiscoverer)

addComponentDiscoveryListener

public ContainerConfiguration addComponentDiscoveryListener(ComponentDiscoveryListener componentDiscoveryListener)

addLifecycleHandler

public ContainerConfiguration addLifecycleHandler(LifecycleHandler lifecycleHandler)

getClassWorld

public ClassWorld getClassWorld()

getComponentComposerManager

public ComponentComposerManager getComponentComposerManager()

getComponentDiscovererManager

public ComponentDiscovererManager getComponentDiscovererManager()

getComponentFactoryManager

public ComponentFactoryManager getComponentFactoryManager()

getComponentLookupManager

public ComponentLookupManager getComponentLookupManager()

getComponentManagerManager

public ComponentManagerManager getComponentManagerManager()

getComponentRepository

public ComponentRepository getComponentRepository()

getContainerConfiguration

public String getContainerConfiguration()

getContainerConfigurationURL

public URL getContainerConfigurationURL()

getContext

public Map getContext()

getInitializationPhases

public ContainerInitializationPhase[] getInitializationPhases()

getLifecycleHandlerManager

public LifecycleHandlerManager getLifecycleHandlerManager()

getName

public String getName()

getParentContainer

public PlexusContainer getParentContainer()

getRealm

public ClassRealm getRealm()

setClassWorld

public ContainerConfiguration setClassWorld(ClassWorld classWorld)

setComponentComposerManager

public ContainerConfiguration setComponentComposerManager(ComponentComposerManager componentComposerManager)

setComponentDiscovererManager

public ContainerConfiguration setComponentDiscovererManager(ComponentDiscovererManager componentDiscovererManager)

setComponentFactoryManager

public ContainerConfiguration setComponentFactoryManager(ComponentFactoryManager componentFactoryManager)

setComponentManagerManager

public ContainerConfiguration setComponentManagerManager(ComponentManagerManager componentManagerManager)

setComponentRepository

public ContainerConfiguration setComponentRepository(ComponentRepository componentRepository)

setContainerConfiguration

public ContainerConfiguration setContainerConfiguration(String configuration)

setContainerConfigurationURL

public ContainerConfiguration setContainerConfigurationURL(URL configuration)

setContext

public ContainerConfiguration setContext(Map context)

setLifecycleHandlerManager

public ContainerConfiguration setLifecycleHandlerManager(LifecycleHandlerManager lifecycleHandlerManager)

setName

public ContainerConfiguration setName(String name)

setParentContainer

public ContainerConfiguration setParentContainer(PlexusContainer container)

setRealm

public ContainerConfiguration setRealm(ClassRealm realm)