org.codehaus.cargo.container.weblogic
Interface WebLogicLocalContainer

All Superinterfaces:
Container, LocalContainer, Loggable, RunnableContainer
All Known Implementing Classes:
AbstractWebLogicInstalledLocalContainer, WebLogic103xInstalledLocalContainer, WebLogic10xInstalledLocalContainer, WebLogic8xInstalledLocalContainer, WebLogic9xInstalledLocalContainer

public interface WebLogicLocalContainer
extends LocalContainer

All WebLogic configuration implementations must implement this interface which provides method to find out the location of key directories needed to operate WebLogic.

Version:
$Id:$

Method Summary
 java.lang.String getAutoDeployDirectory()
          When valid deployment files are written to auto-deploy directory, WebLogic will deploy and start them automatically.
 java.lang.String getBeaHome()
          The BEA_HOME is a root directory for various versions of WebLogic server.
 java.lang.String getWeblogicHome()
          There are one or many WL_HOMEs per BEA_HOME.
 
Methods inherited from interface org.codehaus.cargo.container.LocalContainer
getConfiguration, getFileHandler, setConfiguration, setFileHandler
 
Methods inherited from interface org.codehaus.cargo.container.Container
getCapability, getId, getName, getState, getType
 
Methods inherited from interface org.codehaus.cargo.util.log.Loggable
getLogger, setLogger
 
Methods inherited from interface org.codehaus.cargo.container.internal.RunnableContainer
getOutput, getTimeout, isAppend, setAppend, setOutput, setTimeout, start, stop
 

Method Detail

getBeaHome

java.lang.String getBeaHome()
The BEA_HOME is a root directory for various versions of WebLogic server. Multiple BEA_HOMEs may exist on a machine, and any changes to this folder will affect all configurations that use it. The BEA_HOME is read-only to running processes. It is modified when patching or installing new versions of WebLogic.

Returns:
The BEA_HOME of this WebLogic installation.

getWeblogicHome

java.lang.String getWeblogicHome()
There are one or many WL_HOMEs per BEA_HOME. This path contains the versioned WebLogic libraries used by running configurations. This area is typically read-only to running processes. It is modified when patching or adding new extensions to an existing version of WebLogic.

Returns:
The WL_HOME, or version-specific installation

getAutoDeployDirectory

java.lang.String getAutoDeployDirectory()
When valid deployment files are written to auto-deploy directory, WebLogic will deploy and start them automatically. This mechanism only works when ProductionMode is disabled, on single-server domains.

Returns:
The auto-deploy directory


Copyright © 2004-2011 Codehaus. All Rights Reserved.