org.codehaus.plexus
Class PlexusContainerHost

java.lang.Object
  extended by org.codehaus.plexus.PlexusContainerHost
All Implemented Interfaces:
java.lang.Runnable

public class PlexusContainerHost
extends java.lang.Object
implements java.lang.Runnable

A ContainerHost.

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

Constructor Summary
PlexusContainerHost()
          Constuctor.
 
Method Summary
protected  void customizeContainer(PlexusContainer container)
           
protected  DefaultPlexusContainer getPlexusContainer()
           
 boolean isStopped()
           
static void main(java.lang.String[] args, org.codehaus.classworlds.ClassWorld classWorld)
          Main entry-point.
 void run()
          Asynchronous hosting component loop.
 void shutdown()
          Shutdown this container.
 PlexusContainer start(org.codehaus.classworlds.ClassWorld classWorld, java.lang.String configurationResource)
           
 void waitForContainerShutdown()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PlexusContainerHost

public PlexusContainerHost()
Constuctor.

Method Detail

start

public PlexusContainer start(org.codehaus.classworlds.ClassWorld classWorld,
                             java.lang.String configurationResource)
                      throws java.io.FileNotFoundException,
                             PlexusConfigurationResourceException,
                             PlexusContainerException
Throws:
java.io.FileNotFoundException
PlexusConfigurationResourceException
PlexusContainerException

getPlexusContainer

protected DefaultPlexusContainer getPlexusContainer()

customizeContainer

protected void customizeContainer(PlexusContainer container)

run

public void run()
Asynchronous hosting component loop.

Specified by:
run in interface java.lang.Runnable

shutdown

public void shutdown()
Shutdown this container.


waitForContainerShutdown

public void waitForContainerShutdown()

isStopped

public boolean isStopped()

main

public static void main(java.lang.String[] args,
                        org.codehaus.classworlds.ClassWorld classWorld)
Main entry-point.

Parameters:
args - Command-line arguments.


Copyright © 2001-2007 Codehaus. All Rights Reserved.