org.codehaus.cargo.container.tomcat
Class Tomcat3xInstalledLocalContainer

java.lang.Object
  extended byorg.codehaus.cargo.util.log.LoggedObject
      extended byorg.codehaus.cargo.container.spi.AbstractContainer
          extended byorg.codehaus.cargo.container.spi.AbstractLocalContainer
              extended byorg.codehaus.cargo.container.spi.AbstractInstalledLocalContainer
                  extended byorg.codehaus.cargo.container.tomcat.internal.AbstractTomcatInstalledLocalContainer
                      extended byorg.codehaus.cargo.container.tomcat.Tomcat3xInstalledLocalContainer
All Implemented Interfaces:
org.codehaus.cargo.container.Container, org.codehaus.cargo.container.InstalledLocalContainer, org.codehaus.cargo.container.LocalContainer, org.codehaus.cargo.util.log.Loggable, org.codehaus.cargo.container.internal.RunnableContainer, org.codehaus.cargo.container.internal.SpawnedContainer

public class Tomcat3xInstalledLocalContainer
extends AbstractTomcatInstalledLocalContainer

Special container support for the Apache Tomcat 3.x servlet container.

Version:
$Id: Tomcat3xInstalledLocalContainer.java 1159 2006-07-29 12:23:11Z vmassol $

Field Summary
static java.lang.String ID
          Unique container id.
 
Constructor Summary
Tomcat3xInstalledLocalContainer(org.codehaus.cargo.container.configuration.LocalConfiguration configuration)
          {@inheritDoc}
 
Method Summary
 java.lang.String getId()
          
 java.lang.String getName()
          
protected  void invokeContainer(java.lang.String action, org.apache.tools.ant.taskdefs.Java java)
          Invokes the container bootstrap class to start or stop the container, depending on the value of the provided argument.
 
Methods inherited from class org.codehaus.cargo.container.tomcat.internal.AbstractTomcatInstalledLocalContainer
doStart, doStop, getCapability
 
Methods inherited from class org.codehaus.cargo.container.spi.AbstractInstalledLocalContainer
addToolsJarToClasspath, getAntUtils, getExtraClasspath, getFileHandler, getHome, getHttpUtils, getJdkUtils, getResourceUtils, getSystemProperties, getType, setExtraClasspath, setFileHandler, setHome, setLogger, setSystemProperties, startInternal, stopInternal, verify
 
Methods inherited from class org.codehaus.cargo.container.spi.AbstractLocalContainer
getConfiguration, getOutput, getState, getTimeout, isAppend, setAppend, setConfiguration, setOutput, setState, setTimeout, start, stop, waitForCompletion
 
Methods inherited from class org.codehaus.cargo.util.log.LoggedObject
getLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.codehaus.cargo.container.LocalContainer
getConfiguration, setConfiguration
 
Methods inherited from interface org.codehaus.cargo.container.Container
getState
 
Methods inherited from interface org.codehaus.cargo.util.log.Loggable
getLogger
 
Methods inherited from interface org.codehaus.cargo.container.internal.RunnableContainer
getOutput, getTimeout, isAppend, setAppend, setOutput, setTimeout, start, stop
 

Field Detail

ID

public static final java.lang.String ID
Unique container id.

See Also:
Constant Field Values
Constructor Detail

Tomcat3xInstalledLocalContainer

public Tomcat3xInstalledLocalContainer(org.codehaus.cargo.container.configuration.LocalConfiguration configuration)
{@inheritDoc}

See Also:
AbstractTomcatInstalledLocalContainer#AbstractInstalledLocalContainer(org.codehaus.cargo.container.configuration.LocalConfiguration)
Method Detail

getName

public final java.lang.String getName()

See Also:
Container.getName()

getId

public final java.lang.String getId()

See Also:
Container.getId()

invokeContainer

protected void invokeContainer(java.lang.String action,
                               org.apache.tools.ant.taskdefs.Java java)
                        throws java.lang.Exception
Invokes the container bootstrap class to start or stop the container, depending on the value of the provided argument.

Specified by:
invokeContainer in class AbstractTomcatInstalledLocalContainer
Parameters:
action - Either 'start' or 'stop'
java - the prepared Ant Java command that will be executed
Throws:
java.lang.Exception - in case of container invocation error
See Also:
AbstractTomcatInstalledLocalContainer.invokeContainer(String, Java)


Copyright © 2004-2007 Codehaus. All Rights Reserved.