org.codehaus.plexus

Class PlexusContainerHost

public class PlexusContainerHost extends Object implements Runnable

A ContainerHost.

Version: $Id: PlexusContainerHost.java 1750 2005-04-19 07:45:02Z brett $

Author: Jason van Zyl bob mcwhirter

Field Summary
DefaultPlexusContainercontainer
booleanisStopped
booleanshouldStop
ObjectshutdownSignal
Constructor Summary
PlexusContainerHost()
Constuctor.
Method Summary
protected voidcustomizeContainer(PlexusContainer container)
protected DefaultPlexusContainergetPlexusContainer()
booleanisStopped()
static voidmain(String[] args, ClassWorld classWorld)
Main entry-point.
voidrun()
Asynchronous hosting component loop.
voidshutdown()
Shutdown this container.
PlexusContainerstart(ClassWorld classWorld, String configurationResource)
voidwaitForContainerShutdown()

Field Detail

container

private DefaultPlexusContainer container

isStopped

private boolean isStopped

shouldStop

private boolean shouldStop

shutdownSignal

private Object shutdownSignal

Constructor Detail

PlexusContainerHost

public PlexusContainerHost()
Constuctor.

Method Detail

customizeContainer

protected void customizeContainer(PlexusContainer container)

getPlexusContainer

protected DefaultPlexusContainer getPlexusContainer()

isStopped

public boolean isStopped()

main

public static void main(String[] args, ClassWorld classWorld)
Main entry-point.

Parameters: args Command-line arguments.

run

public void run()
Asynchronous hosting component loop.

shutdown

public void shutdown()
Shutdown this container.

start

public PlexusContainer start(ClassWorld classWorld, String configurationResource)

waitForContainerShutdown

public void waitForContainerShutdown()