org.codehaus.cargo.container.weblogic.internal
Class AbstractWebLogicInstalledLocalContainer

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

public abstract class AbstractWebLogicInstalledLocalContainer
extends AbstractInstalledLocalContainer

Basic support for the WebLogic application server.

Version:
$Id: AbstractWebLogicInstalledLocalContainer.java 1211 2006-11-13 15:24:35Z grimsell $

Constructor Summary
AbstractWebLogicInstalledLocalContainer(LocalConfiguration configuration)
          
 
Method Summary
 void doStart(org.apache.tools.ant.taskdefs.Java java)
          
 void doStop(org.apache.tools.ant.taskdefs.Java java)
          
 ContainerCapability getCapability()
          
 void initBeaHome()
          Check the WLS installation directory setting and if the beaHome attribute is not set, guess it.
 void setBeaHome(java.lang.String beaHome)
          Sets the Bea home directory.
 
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
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

AbstractWebLogicInstalledLocalContainer

public AbstractWebLogicInstalledLocalContainer(LocalConfiguration configuration)

See Also:
AbstractInstalledLocalContainer.AbstractInstalledLocalContainer(LocalConfiguration)
Method Detail

setBeaHome

public final void setBeaHome(java.lang.String beaHome)
Sets the Bea home directory.

Parameters:
beaHome - The BEA home directory

getCapability

public ContainerCapability getCapability()

See Also:
Container.getCapability()

initBeaHome

public final void initBeaHome()
Check the WLS installation directory setting and if the beaHome attribute is not set, guess it.


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)

doStop

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

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


Copyright © 2004-2011 Codehaus. All Rights Reserved.