org.codehaus.cargo.container.orion.internal
Class AbstractOc4j10xInstalledLocalContainer

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.orion.internal.AbstractOc4j10xInstalledLocalContainer
All Implemented Interfaces:
Container, InstalledLocalContainer, RunnableContainer, SpawnedContainer, LocalContainer, Loggable
Direct Known Subclasses:
Oc4j10xInstalledLocalContainer

public abstract class AbstractOc4j10xInstalledLocalContainer
extends AbstractInstalledLocalContainer

Abstract class for installed local container for the OC4J 10.x application server.

Version:
$Id: AbstractOc4j10xInstalledLocalContainer.java 1705 2008-09-02 13:14:55Z adriana $

Constructor Summary
AbstractOc4j10xInstalledLocalContainer(LocalConfiguration configuration)
          Constructor.
 
Method Summary
 void doStart(org.apache.tools.ant.taskdefs.Java java)
          
 void doStop(org.apache.tools.ant.taskdefs.Java java)
          
 ContainerCapability getCapability()
          
protected abstract  java.util.Set getContainerClasspathIncludes()
           
protected abstract  java.lang.String getStartClassname()
           
protected abstract  java.lang.String getStopClassname()
           
 
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
getId, getName, 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
 

Constructor Detail

AbstractOc4j10xInstalledLocalContainer

public AbstractOc4j10xInstalledLocalContainer(LocalConfiguration configuration)
Constructor.

Parameters:
configuration - The configuration for the container
Method Detail

getCapability

public ContainerCapability getCapability()

See Also:
Container.getCapability()

doStop

public final void doStop(org.apache.tools.ant.taskdefs.Java java)

Specified by:
doStop in class AbstractInstalledLocalContainer
See Also:
AbstractInstalledLocalContainer.doStop(Java)

doStart

public final void doStart(org.apache.tools.ant.taskdefs.Java java)
                   throws java.lang.Exception

Specified by:
doStart in class AbstractInstalledLocalContainer
Throws:
java.lang.Exception
See Also:
AbstractInstalledLocalContainer.doStart(Java)

getStartClassname

protected abstract java.lang.String getStartClassname()
Returns:
name of the class to use when starting the container.

getStopClassname

protected abstract java.lang.String getStopClassname()
Returns:
name of the class to use when stopping the container.

getContainerClasspathIncludes

protected abstract java.util.Set getContainerClasspathIncludes()
Returns:
Set containing Ant-style include strings that sets the classpath based on the installation's home dir.


Copyright © 2004-2011 Codehaus. All Rights Reserved.