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.overthere.HostContainer, 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)",
          inspectable=true)
public class DeploymentManager
extends BaseCell

A WAS deployment manager.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.xebialabs.deployit.plugin.was.container.BaseCell
performOnlyTopologyDiscovery, skipTopologyDiscovery
 
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.Taggable
TAGS_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 addCluster(Cluster cluster)
           
 void addNode(NodeAgent node)
           
 java.lang.String getCellName()
          Returns the name of the cell.
 java.util.Set<Cluster> getClusters()
           
 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
controlTaskDispatch, getCell, getCellHost, getConfigDirPath, getDeployedsToDiscover, getHost, getInspectScript, getLibraryScripts, getManagingContainer, getPassword, getPluginFilePath, getPort, getRuntimePath, getScriptCommandLine, getServerStatusPath, getStartServerPath, getStopServerPath, getUsername, getVersion, getVersionInfoPath, getWasHome, getWsadminPath, inspect, runWithDaemon, setDeployedsToDiscover, 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, get$token, getId, getName, getProperty, getPropertyDescriptor, getSyntheticProperties, getSyntheticProperty, getType, hashCode, hasProperty, hasSyntheticProperty, putSyntheticProperties, putSyntheticProperty, set$token, 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
 

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)

getClusters

public java.util.Set<Cluster> getClusters()

addCluster

public void addCluster(Cluster cluster)

getContainmentPath

public java.lang.String getContainmentPath()

getWasConfigIdType

public java.lang.String getWasConfigIdType()

getWasTargetType

public java.lang.String getWasTargetType()

getShortTypeDescription

public java.lang.String getShortTypeDescription()