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

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.UnmanagedServer
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, Node, Server, WasAppContainer, WasContainer, java.io.Serializable, java.lang.Comparable<com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem>

@Metadata(description="An unmanaged WebSphere Applicaton Server (WAS Base/SA)")
public class UnmanagedServer
extends BaseCell
implements Node, Server, WasAppContainer

An unmanaged WebSphere Application Server.

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
UnmanagedServer()
           
 
Method Summary
 java.util.List<java.lang.String> getApplicationManagerObjectNames()
           
 java.lang.String getCellName()
          Returns the name of the cell.
 java.lang.String getContainmentPath()
           
 java.lang.String getNodeName()
           
 java.util.Set<Node> getNodes()
           
 java.lang.String getServerRestartScript()
           
 java.lang.String getShortTypeDescription()
           
 java.lang.String getWasConfigIdType()
           
 java.lang.String getWasTargetType()
           
 void setCellName(java.lang.String cellName)
           
 void setNodeName(java.lang.String nodeName)
           
 
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.was.container.Node
getCell
 
Methods inherited from interface com.xebialabs.deployit.plugin.python.PythonManagedContainer
getManagingContainer
 
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

UnmanagedServer

public UnmanagedServer()
Method Detail

getCellName

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

Specified by:
getCellName in interface Cell
Specified by:
getCellName in interface WasContainer
Returns:
the name

setCellName

public void setCellName(java.lang.String cellName)

getNodeName

@DerivedProperty(value="nodeName")
public java.lang.String getNodeName()
Specified by:
getNodeName in interface Node

setNodeName

public void setNodeName(java.lang.String nodeName)

getNodes

public java.util.Set<Node> getNodes()
Specified by:
getNodes in interface WasContainer

getApplicationManagerObjectNames

public java.util.List<java.lang.String> getApplicationManagerObjectNames()
Specified by:
getApplicationManagerObjectNames in interface WasAppContainer

getContainmentPath

public java.lang.String getContainmentPath()
Specified by:
getContainmentPath in interface WasContainer

getWasConfigIdType

public java.lang.String getWasConfigIdType()
Specified by:
getWasConfigIdType in interface WasContainer

getWasTargetType

public java.lang.String getWasTargetType()
Specified by:
getWasTargetType in interface WasContainer

getShortTypeDescription

public java.lang.String getShortTypeDescription()
Specified by:
getShortTypeDescription in interface WasContainer

getServerRestartScript

public java.lang.String getServerRestartScript()
Specified by:
getServerRestartScript in interface Server