com.xebialabs.deployit.plugin.was.container
Interface Cell

All Superinterfaces:
com.xebialabs.deployit.plugin.api.udm.ConfigurationItem, com.xebialabs.deployit.plugin.api.udm.Container, com.xebialabs.deployit.plugin.overthere.HostContainer, com.xebialabs.deployit.plugin.python.PythonManagedContainer, com.xebialabs.deployit.plugin.python.PythonManagingContainer, java.io.Serializable, com.xebialabs.deployit.plugin.api.udm.Taggable, WasContainer
All Known Implementing Classes:
BaseCell, DeploymentManager, UnmanagedServer

public interface Cell
extends WasContainer, com.xebialabs.deployit.plugin.python.PythonManagingContainer

A WAS cell is an administrative domain that holds the configuration for one or more WAS server, clusters, etc.


Field Summary
 
Fields inherited from interface com.xebialabs.deployit.plugin.python.PythonManagingContainer
CONNECT_FROM_DAEMON, CONNECT_FROM_STAND_ALONE_SCRIPT, DISCONNECT_FROM_DAEMON, DISCONNECT_FROM_STAND_ALONE_SCRIPT, RUN_SCRIPT_FROM_DAEMON
 
Method Summary
 com.xebialabs.deployit.plugin.overthere.Host getCellHost()
          Returns the host the cell is administered on.
 java.lang.String getCellName()
          Returns the name of the cell.
 java.lang.String getConfigDirPath()
          Returns the path of the "config" directory in the WAS installation.
 java.lang.String getPassword()
          Returns the password which is used to login to the WebSphere deployment manager
 java.lang.String getPluginFilePath()
          Returns the path to the plugin config file in the WAS installation.
 int getPort()
          Returns the administrative port.
 java.lang.String getServerStatusPath()
          Returns the path to the serverStatus command in the WAS installation.
 java.lang.String getStartServerPath()
          Returns the path to the startServer command in the WAS installation.
 java.lang.String getStopServerPath()
          Returns the path to the stopServer command in the WAS installation.
 java.lang.String getUsername()
          Returns the username which is used to login to the WebSphere deployment manager
 WasVersion getVersion()
          Returns the version of WAS.
 java.lang.String getVersionInfoPath()
          Returns the path to the versionInfo command in the WAS installation.
 java.lang.String getWasHome()
          Returns the profile directory of WAS on the administrative host.
 java.lang.String getWsadminPath()
          Returns the path to the wsadmin command in the WAS installation.
 void setVersion(WasVersion version)
          Sets the version of WAS.
 
Methods inherited from interface com.xebialabs.deployit.plugin.was.container.WasContainer
getCell, getContainmentPath, getNodes, getShortTypeDescription, getWasConfigIdType, getWasTargetType
 
Methods inherited from interface com.xebialabs.deployit.plugin.python.PythonManagedContainer
getManagingContainer
 
Methods inherited from interface com.xebialabs.deployit.plugin.overthere.HostContainer
getHost
 
Methods inherited from interface com.xebialabs.deployit.plugin.api.udm.Taggable
getTags, setTags
 
Methods inherited from interface com.xebialabs.deployit.plugin.python.PythonManagingContainer
getHost, getRuntimePath, getScriptCommandLine, runWithDaemon
 

Method Detail

getCellName

@DerivedProperty(value="cellName")
java.lang.String getCellName()
Returns the name of the cell.

Specified by:
getCellName in interface WasContainer
Returns:
the name

getVersion

WasVersion getVersion()
Returns the version of WAS.

Returns:
the version.

setVersion

void setVersion(WasVersion version)
Sets the version of WAS.

Parameters:
version - the version.

getWasHome

java.lang.String getWasHome()
Returns the profile directory of WAS on the administrative host.

Returns:
the profile directory

getPort

int getPort()
Returns the administrative port.

Returns:
the port

getCellHost

com.xebialabs.deployit.plugin.overthere.Host getCellHost()
Returns the host the cell is administered on.

Returns:
the host

getUsername

java.lang.String getUsername()
Returns the username which is used to login to the WebSphere deployment manager

Returns:
the username

getPassword

java.lang.String getPassword()
Returns the password which is used to login to the WebSphere deployment manager

Returns:
the password

getConfigDirPath

java.lang.String getConfigDirPath()
Returns the path of the "config" directory in the WAS installation.

Returns:
the path of the "config" directory

getPluginFilePath

java.lang.String getPluginFilePath()
Returns the path to the plugin config file in the WAS installation.

Returns:
the path to the plugin config file

getVersionInfoPath

java.lang.String getVersionInfoPath()
Returns the path to the versionInfo command in the WAS installation.

Returns:
the path to the versionInfo command

getWsadminPath

java.lang.String getWsadminPath()
Returns the path to the wsadmin command in the WAS installation.

Returns:
the path to the wsadmin command

getStartServerPath

java.lang.String getStartServerPath()
Returns the path to the startServer command in the WAS installation.

Returns:
the path to the startServer command

getStopServerPath

java.lang.String getStopServerPath()
Returns the path to the stopServer command in the WAS installation.

Returns:
the path to the stopServer command

getServerStatusPath

java.lang.String getServerStatusPath()
Returns the path to the serverStatus command in the WAS installation.

Returns:
the path to the serverStatus command