Class ManagedServer
- java.lang.Object
-
- com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
-
- com.xebialabs.deployit.plugin.api.udm.base.BaseDeployed<D,C>
-
- com.xebialabs.deployit.plugin.api.udm.BaseDeployedContainer<D,C>
-
- com.xebialabs.deployit.plugin.python.PythonManagedDeployedContainer<D,C>
-
- com.xebialabs.deployit.plugin.was.deployed.ExtensibleDeployedContainer<ManagedServerSpec,NodeAgent>
-
- com.xebialabs.deployit.plugin.was.container.ManagedServer
-
- All Implemented Interfaces:
com.xebialabs.deployit.plugin.api.udm.ConfigurationItem,com.xebialabs.deployit.plugin.api.udm.Container,com.xebialabs.deployit.plugin.api.udm.Deployed<ManagedServerSpec,NodeAgent>,com.xebialabs.deployit.plugin.api.udm.EmbeddedDeployedContainer<ManagedServerSpec,NodeAgent>,com.xebialabs.deployit.plugin.api.udm.Taggable,com.xebialabs.deployit.plugin.overthere.HostContainer,com.xebialabs.deployit.plugin.python.IPythonManagedDeployed,com.xebialabs.deployit.plugin.python.PythonManagedContainer,HealthPolicyMembershipContainer,Server,WasAppContainer,WasContainer,WasCustomPropertyContainer,java.io.Serializable,java.lang.Comparable<com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem>
@Metadata(description="A WebSphere server managed by a node that is part of a deployment manager (WAS ND)") public class ManagedServer extends ExtensibleDeployedContainer<ManagedServerSpec,NodeAgent> implements 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
-
-
Constructor Summary
Constructors Constructor Description ManagedServer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<com.xebialabs.deployit.plugin.api.flow.Step>controlTaskDispatch(java.lang.String name, java.util.Map<java.lang.String,java.lang.String> args)java.util.List<java.lang.String>getApplicationManagerObjectNames()CellgetCell()java.lang.StringgetCellName()java.lang.StringgetContainmentPath()com.xebialabs.deployit.plugin.overthere.HostgetHost()com.xebialabs.deployit.plugin.python.PythonManagingContainergetManagingContainer()NodeAgentgetNode()java.lang.StringgetNodeName()java.util.Set<Node>getNodes()ServerTypegetServerType()java.lang.StringgetShortTypeDescription()java.lang.StringgetWasConfigIdType()java.lang.StringgetWasTargetType()voidsetNode(NodeAgent node)voidsetServerType(ServerType serverType)-
Methods inherited from class com.xebialabs.deployit.plugin.was.deployed.ExtensibleDeployedContainer
addStartStep, addStopStep, create, create, destroy, destroy, executeNoop, getContainerRestartStrategy, getCreateOrder, getCreateScript, getCreateVerb, getDestroyOrder, getDestroyScript, getDestroyVerb, getModifyOrder, getModifyScript, getModifyVerb, getName, getRestartStrategy, getStandardPropertiesNotToExpose, getStartOrder, getStartScript, getStartVerb, getStopOrder, getStopScript, getStopVerb, getSyncAfterCreateOrder, getSyncAfterDestroyOrder, getSyncAfterModifyOrder, getWasName, modify, modify, setContainerRestartStrategy, setRestartStrategy, setWasName
-
Methods inherited from class com.xebialabs.deployit.plugin.python.PythonManagedDeployedContainer
addStep, addStep, addStep, addStep, addStep, checkpoint, checkpoint, getDescription, getDiscoverOrder, getExposeDeployedApplication, getLibraryScripts, getPythonVars, getPythonVars, setDiscoverOrder, setExposeDeployedApplication
-
Methods inherited from class com.xebialabs.deployit.plugin.api.udm.BaseDeployedContainer
getTags, setTags
-
Methods inherited from class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployed
getBoundConfigurationItems, getContainer, getDeployable, setBoundConfigurationItems, setContainer, setDeployable
-
Methods inherited from class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
compareTo, equals, get$ciAttributes, get$directoryReference, get$externalProperties, get$internalId, get$referenceId, get$securedCi, get$securedDirectoryReference, get$token, get$validationMessages, getId, getProperty, getPropertyDescriptor, getType, hashCode, hasProperty, set$ciAttributes, set$directoryReference, set$externalProperties, set$internalId, set$referenceId, set$securedCi, set$securedDirectoryReference, set$token, set$validationMessages, setId, setProperty, setType, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getNode
@DerivedProperty("node") public NodeAgent getNode()
-
setNode
public void setNode(NodeAgent node)
-
getCell
public Cell getCell()
- Specified by:
getCellin interfaceWasContainer
-
getManagingContainer
public com.xebialabs.deployit.plugin.python.PythonManagingContainer getManagingContainer()
- Specified by:
getManagingContainerin interfacecom.xebialabs.deployit.plugin.python.PythonManagedContainer
-
getCellName
public java.lang.String getCellName()
- Specified by:
getCellNamein interfaceWasContainer
-
getNodeName
@DerivedProperty("nodeName") public java.lang.String getNodeName()
-
getNodes
public java.util.Set<Node> getNodes()
- Specified by:
getNodesin interfaceWasContainer
-
getServerType
public ServerType getServerType()
- Specified by:
getServerTypein interfaceServer
-
setServerType
public void setServerType(ServerType serverType)
- Specified by:
setServerTypein interfaceServer
-
getContainmentPath
public java.lang.String getContainmentPath()
- Specified by:
getContainmentPathin interfaceWasContainer
-
getWasConfigIdType
public java.lang.String getWasConfigIdType()
- Specified by:
getWasConfigIdTypein interfaceWasContainer
-
getWasTargetType
public java.lang.String getWasTargetType()
- Specified by:
getWasTargetTypein interfaceWasContainer
-
getShortTypeDescription
public java.lang.String getShortTypeDescription()
- Specified by:
getShortTypeDescriptionin interfaceWasContainer
-
getHost
public com.xebialabs.deployit.plugin.overthere.Host getHost()
- Specified by:
getHostin interfacecom.xebialabs.deployit.plugin.overthere.HostContainer
-
controlTaskDispatch
public java.util.List<com.xebialabs.deployit.plugin.api.flow.Step> controlTaskDispatch(java.lang.String name, java.util.Map<java.lang.String,java.lang.String> args)- Overrides:
controlTaskDispatchin classcom.xebialabs.deployit.plugin.python.PythonManagedDeployedContainer<ManagedServerSpec,NodeAgent>
-
getApplicationManagerObjectNames
public java.util.List<java.lang.String> getApplicationManagerObjectNames()
- Specified by:
getApplicationManagerObjectNamesin interfaceWasAppContainer
-
-