org.codehaus.cargo.container.jrun
Class JRun4xInstalledLocalContainer

java.lang.Object
  extended by org.codehaus.cargo.util.log.LoggedObject
      extended by org.codehaus.cargo.container.spi.AbstractContainer
          extended by org.codehaus.cargo.container.spi.AbstractLocalContainer
              extended by org.codehaus.cargo.container.spi.AbstractInstalledLocalContainer
                  extended by org.codehaus.cargo.container.jrun.internal.AbstractJRunInstalledLocalContainer
                      extended by org.codehaus.cargo.container.jrun.JRun4xInstalledLocalContainer
All Implemented Interfaces:
Container, InstalledLocalContainer, RunnableContainer, SpawnedContainer, LocalContainer, Loggable

public class JRun4xInstalledLocalContainer
extends AbstractJRunInstalledLocalContainer

Special container support for the Adobe JRun4.x servlet container.

Version:
$Id: JRun4xInstalledLocalContainer.java rconnolly $

Field Summary
static String ID
          Unique container id.
 
Constructor Summary
JRun4xInstalledLocalContainer(LocalConfiguration configuration)
          
 
Method Summary
 String getId()
          
 String getName()
          
protected  void startUpAdditions(org.apache.tools.ant.taskdefs.Java java, org.apache.tools.ant.types.Path classpath)
          Allow specific version implementations to add custom settings to the Java container that will be started.
 
Methods inherited from class org.codehaus.cargo.container.jrun.internal.AbstractJRunInstalledLocalContainer
doStart, doStop, getCapability, getVersion
 
Methods inherited from class org.codehaus.cargo.container.spi.AbstractInstalledLocalContainer
addExtraClasspath, addSharedClasspath, addToolsJarToClasspath, getAntUtils, getExtraClasspath, getHome, getHttpUtils, getJdkUtils, getResourceUtils, getSharedClasspath, getSystemProperties, getType, ifPresentAddPathToList, setExtraClasspath, setHome, setJvmToLaunchContainerIn, setLogger, setSharedClasspath, setSystemProperties, startInternal, stopInternal, verify
 
Methods inherited from class org.codehaus.cargo.container.spi.AbstractLocalContainer
getConfiguration, getFileHandler, getOutput, getState, getTimeout, isAppend, setAppend, setConfiguration, setFileHandler, 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, getFileHandler, setConfiguration, setFileHandler
 
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 String ID
Unique container id.

See Also:
Constant Field Values
Constructor Detail

JRun4xInstalledLocalContainer

public JRun4xInstalledLocalContainer(LocalConfiguration configuration)

See Also:
AbstractJRunInstalledLocalContainer.AbstractJRunInstalledLocalContainer(org.codehaus.cargo.container.configuration.LocalConfiguration)
Method Detail

startUpAdditions

protected void startUpAdditions(org.apache.tools.ant.taskdefs.Java java,
                                org.apache.tools.ant.types.Path classpath)
                         throws FileNotFoundException
Allow specific version implementations to add custom settings to the Java container that will be started.

Specified by:
startUpAdditions in class AbstractJRunInstalledLocalContainer
Parameters:
java - the Ant Java object that will start the container
classpath - the classpath that will be used to start the container
Throws:
FileNotFoundException - in case the Tools jar cannot be found
See Also:
AbstractJRunInstalledLocalContainer.startUpAdditions(Java, Path)

getId

public final String getId()

Returns:
the short name of the container. Note: this is not a unique id. It is simply the name in a computer-usable format.
See Also:
Container.getId()

getName

public final String getName()

Returns:
the human readable name of the Container (ex: "Resin 3.x", "JBoss 3.0.8", etc).
See Also:
Container.getName()


Copyright © 2004-2012 Codehaus. All Rights Reserved.