org.codehaus.plexus

Class SimplePlexusContainerManager

Implemented Interfaces:
Contextualizable, Initializable, PlexusContainerManager, Startable

public class SimplePlexusContainerManager
extends java.lang.Object
implements PlexusContainerManager, Contextualizable, Initializable, Startable

SimplePlexusContainerManager
Version:
$Revision: 1750 $
Author:
Mark Wilkinson

Field Summary

private Properties
contextValues
private DefaultPlexusContainer
myPlexus
Our own PlexusContainer.
private PlexusContainer
parentPlexus
Parent PlexusContainer.
private String
plexusConfig

Fields inherited from interface org.codehaus.plexus.PlexusContainerManager

ROLE

Method Summary

void
contextualize(Context context)
PlexusContainer[]
getManagedContainers()
void
initialize()
void
start()
void
stop()

Field Details

contextValues

private Properties contextValues

myPlexus

private DefaultPlexusContainer myPlexus
Our own PlexusContainer.

parentPlexus

private PlexusContainer parentPlexus
Parent PlexusContainer. That is, the PlexusContainer that this component is in.

plexusConfig

private String plexusConfig

Method Details

contextualize

public void contextualize(Context context)
            throws ContextException
Specified by:
contextualize in interface Contextualizable

getManagedContainers

public PlexusContainer[] getManagedContainers()
Specified by:
getManagedContainers in interface PlexusContainerManager

initialize

public void initialize()
            throws InitializationException
Specified by:
initialize in interface Initializable

start

public void start()
            throws StartingException
Specified by:
start in interface Startable

stop

public void stop()
Specified by:
stop in interface Startable