org.codehaus.cargo.container.jo
Class Jo1xInstalledLocalContainer

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.jo.Jo1xInstalledLocalContainer
All Implemented Interfaces:
org.codehaus.cargo.container.Container, org.codehaus.cargo.container.InstalledLocalContainer, org.codehaus.cargo.container.internal.RunnableContainer, org.codehaus.cargo.container.internal.SpawnedContainer, org.codehaus.cargo.container.LocalContainer, org.codehaus.cargo.util.log.Loggable

public class Jo1xInstalledLocalContainer
extends org.codehaus.cargo.container.spi.AbstractInstalledLocalContainer

jo! 1.1 container implementation.

Version:
$Id: Jo1xInstalledLocalContainer.java 1159 2006-07-29 12:23:11Z vmassol $
See Also:
jo @ tagtraum

Field Summary
static java.lang.String ID
          Unique container id.
static java.lang.String NAME
          Container name (humand-readable name).
 
Constructor Summary
Jo1xInstalledLocalContainer(org.codehaus.cargo.container.configuration.LocalConfiguration configuration)
          
 
Method Summary
 void doStart(org.apache.tools.ant.taskdefs.Java java)
          Implementation of RunnableContainer.start() to all container extending this class must implement.
 void doStop(org.apache.tools.ant.taskdefs.Java java)
          Implementation of RunnableContainer.stop() to all container extending this class must implement.
 org.codehaus.cargo.container.ContainerCapability getCapability()
           
 java.lang.String getId()
          
 java.lang.String getName()
          
 
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

NAME

public static final java.lang.String NAME
Container name (humand-readable name).

See Also:
Constant Field Values
Constructor Detail

Jo1xInstalledLocalContainer

public Jo1xInstalledLocalContainer(org.codehaus.cargo.container.configuration.LocalConfiguration configuration)

See Also:
AbstractInstalledLocalContainer.AbstractInstalledLocalContainer(LocalConfiguration)
Method Detail

doStart

public void doStart(org.apache.tools.ant.taskdefs.Java java)
             throws java.lang.Exception
Implementation of RunnableContainer.start() to all container extending this class must implement.

Specified by:
doStart in class org.codehaus.cargo.container.spi.AbstractInstalledLocalContainer
Parameters:
java - the predefined Ant Java command to use to start the container
Throws:
java.lang.Exception - if any error is raised during the container start

doStop

public void doStop(org.apache.tools.ant.taskdefs.Java java)
            throws java.lang.Exception
Implementation of RunnableContainer.stop() to all container extending this class must implement.

Specified by:
doStop in class org.codehaus.cargo.container.spi.AbstractInstalledLocalContainer
Parameters:
java - the predefined Ant Java command to use to stop the container
Throws:
java.lang.Exception - if any error is raised during the container stop

getId

public java.lang.String getId()

See Also:
Container.getId()

getName

public java.lang.String getName()

See Also:
Container.getName()

getCapability

public org.codehaus.cargo.container.ContainerCapability getCapability()
Returns:
the ContainerCapability of the container in term of ability to deploy such and such type of Deployables (eg WAR, EAR, etc).


Copyright © 2004-2010 Codehaus. All Rights Reserved.