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

public interface Cell extends WasContainer, HealthPolicyMembershipContainer, com.xebialabs.deployit.plugin.python.PythonManagingContainer, WasCustomPropertyContainer
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.api.udm.ConfigurationItem

    SYNTHETIC_PROPERTIES_FIELD, TYPE_FIELD

    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

    Fields inherited from interface com.xebialabs.deployit.plugin.api.udm.Taggable

    TAGS_FIELD
  • Method Summary

    Modifier and Type
    Method
    Description
    com.xebialabs.deployit.plugin.overthere.Host
    Returns the host the cell is administered on.
    Returns the name of the cell.
    Returns the path of the "config" directory in the WAS installation.
    Returns the password which is used to login to the WebSphere deployment manager
    Returns the path to the plugin config file in the WAS installation.
    int
    Returns the administrative port.
    Returns the path to the serverStatus command in the WAS installation.
    Returns the path to the startServer command in the WAS installation.
    Returns the path to the stopServer command in the WAS installation.
    Returns the username which is used to login to the WebSphere deployment manager
    Returns the version of WAS.
    Returns the path to the versionInfo command in the WAS installation.
    Returns the profile directory of WAS on the administrative host.
    Returns the path to the wsadmin command in the WAS installation.
    void
    Sets the version of WAS.

    Methods inherited from interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem

    get$directoryReference, get$internalId, get$referenceId, get$securedCi, get$securedDirectoryReference, get$validationMessages, getId, getName, getProperty, getType, hasProperty, setId, setProperty

    Methods inherited from interface com.xebialabs.deployit.plugin.overthere.HostContainer

    getHost

    Methods inherited from interface com.xebialabs.deployit.plugin.python.PythonManagedContainer

    getManagingContainer

    Methods inherited from interface com.xebialabs.deployit.plugin.python.PythonManagingContainer

    getHost, getRuntimePath, getScriptCommandLine, runWithDaemon

    Methods inherited from interface com.xebialabs.deployit.plugin.api.udm.Taggable

    getTags, setTags

    Methods inherited from interface com.xebialabs.deployit.plugin.was.container.WasContainer

    getCell, getContainmentPath, getNodes, getShortTypeDescription, getWasConfigIdType, getWasTargetType
  • Method Details

    • getCellName

      @DerivedProperty("cellName") 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

      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

      String getUsername()
      Returns the username which is used to login to the WebSphere deployment manager
      Returns:
      the username
    • getPassword

      String getPassword()
      Returns the password which is used to login to the WebSphere deployment manager
      Returns:
      the password
    • getConfigDirPath

      String getConfigDirPath()
      Returns the path of the "config" directory in the WAS installation.
      Returns:
      the path of the "config" directory
    • getPluginFilePath

      String getPluginFilePath()
      Returns the path to the plugin config file in the WAS installation.
      Returns:
      the path to the plugin config file
    • getVersionInfoPath

      String getVersionInfoPath()
      Returns the path to the versionInfo command in the WAS installation.
      Returns:
      the path to the versionInfo command
    • getWsadminPath

      String getWsadminPath()
      Returns the path to the wsadmin command in the WAS installation.
      Returns:
      the path to the wsadmin command
    • getStartServerPath

      String getStartServerPath()
      Returns the path to the startServer command in the WAS installation.
      Returns:
      the path to the startServer command
    • getStopServerPath

      String getStopServerPath()
      Returns the path to the stopServer command in the WAS installation.
      Returns:
      the path to the stopServer command
    • getServerStatusPath

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