org.codehaus.plexus

Class PlexusContainerHost

Implemented Interfaces:
Runnable

public class PlexusContainerHost
extends java.lang.Object
implements Runnable

A ContainerHost.
Version:
$Id: PlexusContainerHost.java 1750 2005-04-19 07:45:02Z brett $
Authors:
Jason van Zyl
bob mcwhirter

Constructor Summary

PlexusContainerHost()
Constuctor.

Method Summary

protected void
customizeContainer(PlexusContainer container)
protected DefaultPlexusContainer
getPlexusContainer()
boolean
isStopped()
static void
main(String[] args, ClassWorld classWorld)
Main entry-point.
void
run()
Asynchronous hosting component loop.
void
shutdown()
Shutdown this container.
PlexusContainer
start(ClassWorld classWorld, String configurationResource)
void
waitForContainerShutdown()

Constructor Details

PlexusContainerHost

public PlexusContainerHost()
Constuctor.

Method Details

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)
            throws FileNotFoundException,
                   PlexusConfigurationResourceException,
                   PlexusContainerException

waitForContainerShutdown

public void waitForContainerShutdown()