com.xebialabs.deployit.plugin.was.container
Class DeploymentManager

java.lang.Object
  extended by com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
      extended by com.xebialabs.deployit.plugin.api.udm.base.BaseContainer
          extended by com.xebialabs.deployit.plugin.was.container.BaseCell
              extended by com.xebialabs.deployit.plugin.was.container.DeploymentManager
All Implemented Interfaces:
com.xebialabs.deployit.plugin.api.udm.ConfigurationItem, com.xebialabs.deployit.plugin.api.udm.Container, com.xebialabs.deployit.plugin.api.udm.Taggable, com.xebialabs.deployit.plugin.python.PythonManagedContainer, com.xebialabs.deployit.plugin.python.PythonManagingContainer, Cell, WasContainer, java.io.Serializable, java.lang.Comparable<com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem>

@Metadata(description="A WebSphere Application Server deployment manager (WAS ND)")
public class DeploymentManager
extends BaseCell

A WAS deployment manager.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
id, syntheticProperties, type
 
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
 
Constructor Summary
DeploymentManager()
           
 
Method Summary
 void addNode(NodeAgent node)
           
 java.lang.String getCellName()
          Returns the name of the cell.
 java.lang.String getContainmentPath()
           
 java.util.Set<? extends Node> getNodes()
           
 java.lang.String getShortTypeDescription()
           
 java.lang.String getWasConfigIdType()
           
 java.lang.String getWasTargetType()
           
 
Methods inherited from class com.xebialabs.deployit.plugin.was.container.BaseCell
getCell, getCellHost, getConfigDirPath, getHost, getManagingContainer, getPassword, getPluginFilePath, getPort, getRuntimePath, getScriptCommandLine, getServerStatusPath, getStartServerPath, getStopServerPath, getUsername, getVersion, getVersionInfoPath, getWasHome, getWsadminPath, inspect, runWithDaemon, setHost, setPassword, setPort, setRunWithDaemon, setUsername, setVersion, setWasHome
 
Methods inherited from class com.xebialabs.deployit.plugin.api.udm.base.BaseContainer
getTags, setTags
 
Methods inherited from class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
compareTo, equals, getId, getName, getProperty, getSyntheticProperties, getSyntheticProperty, getType, hashCode, hasProperty, hasSyntheticProperty, putSyntheticProperties, putSyntheticProperty, setId, setProperty, setSyntheticProperties, setType, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.xebialabs.deployit.plugin.api.udm.Taggable
getTags, setTags
 
Methods inherited from interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
getId, getName, getProperty, getSyntheticProperties, getSyntheticProperty, getType, hasProperty, putSyntheticProperty, setId, setProperty
 

Constructor Detail

DeploymentManager

public DeploymentManager()
Method Detail

getCellName

public java.lang.String getCellName()
Description copied from interface: Cell
Returns the name of the cell.

Returns:
the name

getNodes

public java.util.Set<? extends Node> getNodes()

addNode

public void addNode(NodeAgent node)

getContainmentPath

public java.lang.String getContainmentPath()

getWasConfigIdType

public java.lang.String getWasConfigIdType()

getWasTargetType

public java.lang.String getWasTargetType()

getShortTypeDescription

public java.lang.String getShortTypeDescription()