org.codehaus.plexus
Class DefaultContainerConfiguration

java.lang.Object
  extended by org.codehaus.plexus.DefaultContainerConfiguration
All Implemented Interfaces:
ContainerConfiguration

public class DefaultContainerConfiguration
extends java.lang.Object
implements ContainerConfiguration

Author:
Jason van Zyl

Field Summary
private  org.codehaus.plexus.classworlds.ClassWorld classWorld
           
private  ComponentComposerManager componentComposerManager
           
private  ComponentDiscovererManager componentDiscovererManager
           
private  ComponentFactoryManager componentFactoryManager
           
private  ComponentManagerManager componentManagerManager
           
private  ComponentRepository componentRepository
           
private  java.lang.String containerConfiguration
           
private  java.net.URL containerConfigurationURL
           
private  java.util.Map context
           
private  ContainerInitializationPhase[] initializationPhases
           
private  LifecycleHandlerManager lifecycleHandlerManager
           
private  java.lang.String name
           
private  PlexusContainer parentContainer
           
private  org.codehaus.plexus.classworlds.realm.ClassRealm realm
           
 
Constructor Summary
DefaultContainerConfiguration()
           
 
Method Summary
 ContainerConfiguration addComponentDiscoverer(ComponentDiscoverer componentDiscoverer)
           
 ContainerConfiguration addComponentDiscoveryListener(ComponentDiscoveryListener componentDiscoveryListener)
           
 ContainerConfiguration addLifecycleHandler(LifecycleHandler lifecycleHandler)
           
 org.codehaus.plexus.classworlds.ClassWorld getClassWorld()
           
 ComponentComposerManager getComponentComposerManager()
           
 ComponentDiscovererManager getComponentDiscovererManager()
           
 ComponentFactoryManager getComponentFactoryManager()
           
 ComponentLookupManager getComponentLookupManager()
           
 ComponentManagerManager getComponentManagerManager()
           
 ComponentRepository getComponentRepository()
           
 java.lang.String getContainerConfiguration()
           
 java.net.URL getContainerConfigurationURL()
           
 java.util.Map getContext()
           
 ContainerInitializationPhase[] getInitializationPhases()
           
 LifecycleHandlerManager getLifecycleHandlerManager()
           
 java.lang.String getName()
           
 PlexusContainer getParentContainer()
           
 org.codehaus.plexus.classworlds.realm.ClassRealm getRealm()
           
 ContainerConfiguration setClassWorld(org.codehaus.plexus.classworlds.ClassWorld classWorld)
           
 ContainerConfiguration setComponentComposerManager(ComponentComposerManager componentComposerManager)
           
 ContainerConfiguration setComponentDiscovererManager(ComponentDiscovererManager componentDiscovererManager)
           
 ContainerConfiguration setComponentFactoryManager(ComponentFactoryManager componentFactoryManager)
           
 ContainerConfiguration setComponentManagerManager(ComponentManagerManager componentManagerManager)
           
 ContainerConfiguration setComponentRepository(ComponentRepository componentRepository)
           
 ContainerConfiguration setContainerConfiguration(java.lang.String containerConfiguration)
           
 ContainerConfiguration setContainerConfigurationURL(java.net.URL containerConfiguration)
           
 ContainerConfiguration setContext(java.util.Map context)
           
 ContainerConfiguration setInitializationPhases(ContainerInitializationPhase[] initializationPhases)
           
 ContainerConfiguration setLifecycleHandlerManager(LifecycleHandlerManager lifecycleHandlerManager)
           
 ContainerConfiguration setName(java.lang.String name)
           
 ContainerConfiguration setParentContainer(PlexusContainer parentContainer)
           
 ContainerConfiguration setRealm(org.codehaus.plexus.classworlds.realm.ClassRealm realm)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

private java.lang.String name

context

private java.util.Map context

classWorld

private org.codehaus.plexus.classworlds.ClassWorld classWorld

realm

private org.codehaus.plexus.classworlds.realm.ClassRealm realm

parentContainer

private PlexusContainer parentContainer

containerConfiguration

private java.lang.String containerConfiguration

containerConfigurationURL

private java.net.URL containerConfigurationURL

initializationPhases

private ContainerInitializationPhase[] initializationPhases

componentDiscovererManager

private ComponentDiscovererManager componentDiscovererManager

componentFactoryManager

private ComponentFactoryManager componentFactoryManager

componentManagerManager

private ComponentManagerManager componentManagerManager

componentRepository

private ComponentRepository componentRepository

componentComposerManager

private ComponentComposerManager componentComposerManager

lifecycleHandlerManager

private LifecycleHandlerManager lifecycleHandlerManager
Constructor Detail

DefaultContainerConfiguration

public DefaultContainerConfiguration()
Method Detail

setName

public ContainerConfiguration setName(java.lang.String name)
Specified by:
setName in interface ContainerConfiguration

setContext

public ContainerConfiguration setContext(java.util.Map context)
Specified by:
setContext in interface ContainerConfiguration

setClassWorld

public ContainerConfiguration setClassWorld(org.codehaus.plexus.classworlds.ClassWorld classWorld)
Specified by:
setClassWorld in interface ContainerConfiguration

setRealm

public ContainerConfiguration setRealm(org.codehaus.plexus.classworlds.realm.ClassRealm realm)
Specified by:
setRealm in interface ContainerConfiguration

setParentContainer

public ContainerConfiguration setParentContainer(PlexusContainer parentContainer)
Specified by:
setParentContainer in interface ContainerConfiguration

setContainerConfiguration

public ContainerConfiguration setContainerConfiguration(java.lang.String containerConfiguration)
Specified by:
setContainerConfiguration in interface ContainerConfiguration

getContainerConfiguration

public java.lang.String getContainerConfiguration()
Specified by:
getContainerConfiguration in interface ContainerConfiguration

setContainerConfigurationURL

public ContainerConfiguration setContainerConfigurationURL(java.net.URL containerConfiguration)
Specified by:
setContainerConfigurationURL in interface ContainerConfiguration

getContainerConfigurationURL

public java.net.URL getContainerConfigurationURL()
Specified by:
getContainerConfigurationURL in interface ContainerConfiguration

getName

public java.lang.String getName()
Specified by:
getName in interface ContainerConfiguration

getContext

public java.util.Map getContext()
Specified by:
getContext in interface ContainerConfiguration

getClassWorld

public org.codehaus.plexus.classworlds.ClassWorld getClassWorld()
Specified by:
getClassWorld in interface ContainerConfiguration

getParentContainer

public PlexusContainer getParentContainer()
Specified by:
getParentContainer in interface ContainerConfiguration

getRealm

public org.codehaus.plexus.classworlds.realm.ClassRealm getRealm()
Specified by:
getRealm in interface ContainerConfiguration

setInitializationPhases

public ContainerConfiguration setInitializationPhases(ContainerInitializationPhase[] initializationPhases)

getInitializationPhases

public ContainerInitializationPhase[] getInitializationPhases()
Specified by:
getInitializationPhases in interface ContainerConfiguration

getComponentLookupManager

public ComponentLookupManager getComponentLookupManager()
Specified by:
getComponentLookupManager in interface ContainerConfiguration

addComponentDiscoveryListener

public ContainerConfiguration addComponentDiscoveryListener(ComponentDiscoveryListener componentDiscoveryListener)
Specified by:
addComponentDiscoveryListener in interface ContainerConfiguration

addComponentDiscoverer

public ContainerConfiguration addComponentDiscoverer(ComponentDiscoverer componentDiscoverer)
Specified by:
addComponentDiscoverer in interface ContainerConfiguration

setComponentDiscovererManager

public ContainerConfiguration setComponentDiscovererManager(ComponentDiscovererManager componentDiscovererManager)
Specified by:
setComponentDiscovererManager in interface ContainerConfiguration

getComponentDiscovererManager

public ComponentDiscovererManager getComponentDiscovererManager()
Specified by:
getComponentDiscovererManager in interface ContainerConfiguration

getComponentFactoryManager

public ComponentFactoryManager getComponentFactoryManager()
Specified by:
getComponentFactoryManager in interface ContainerConfiguration

setComponentFactoryManager

public ContainerConfiguration setComponentFactoryManager(ComponentFactoryManager componentFactoryManager)
Specified by:
setComponentFactoryManager in interface ContainerConfiguration

getComponentManagerManager

public ComponentManagerManager getComponentManagerManager()
Specified by:
getComponentManagerManager in interface ContainerConfiguration

setComponentManagerManager

public ContainerConfiguration setComponentManagerManager(ComponentManagerManager componentManagerManager)
Specified by:
setComponentManagerManager in interface ContainerConfiguration

setComponentRepository

public ContainerConfiguration setComponentRepository(ComponentRepository componentRepository)
Specified by:
setComponentRepository in interface ContainerConfiguration

getComponentRepository

public ComponentRepository getComponentRepository()
Specified by:
getComponentRepository in interface ContainerConfiguration

setComponentComposerManager

public ContainerConfiguration setComponentComposerManager(ComponentComposerManager componentComposerManager)
Specified by:
setComponentComposerManager in interface ContainerConfiguration

getComponentComposerManager

public ComponentComposerManager getComponentComposerManager()
Specified by:
getComponentComposerManager in interface ContainerConfiguration

addLifecycleHandler

public ContainerConfiguration addLifecycleHandler(LifecycleHandler lifecycleHandler)
Specified by:
addLifecycleHandler in interface ContainerConfiguration

setLifecycleHandlerManager

public ContainerConfiguration setLifecycleHandlerManager(LifecycleHandlerManager lifecycleHandlerManager)
Specified by:
setLifecycleHandlerManager in interface ContainerConfiguration

getLifecycleHandlerManager

public LifecycleHandlerManager getLifecycleHandlerManager()
Specified by:
getLifecycleHandlerManager in interface ContainerConfiguration