Class UnmanagedNode
- java.lang.Object
-
- com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
-
- com.xebialabs.deployit.plugin.api.udm.base.BaseContainer
-
- com.xebialabs.deployit.plugin.was.container.UnmanagedNode
-
- 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,Node,WasContainer,WasCustomPropertyContainer,java.io.Serializable,java.lang.Comparable<com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem>
@Metadata(description="An unmanaged Webpshere node represents a node in the topology that does not have an application server process or a node agent process. Unmanaged nodes are for other server processes, such as web servers that exist on their own node in the topology.") public class UnmanagedNode extends com.xebialabs.deployit.plugin.api.udm.base.BaseContainer implements Node
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description UnmanagedNode()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddWebServer(ManagedWebServer webServer)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)DeploymentManagergetCell()java.lang.StringgetCellName()java.lang.StringgetContainmentPath()com.xebialabs.deployit.plugin.overthere.HostgetHost()com.xebialabs.deployit.plugin.python.PythonManagingContainergetManagingContainer()java.lang.StringgetNodeName()java.util.Set<Node>getNodes()java.lang.StringgetShortTypeDescription()java.lang.StringgetWasConfigIdType()java.lang.StringgetWasTargetType()java.util.Set<ManagedWebServer>getWebServers()voidsetCell(DeploymentManager cell)voidsetHost(com.xebialabs.deployit.plugin.overthere.Host host)-
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$ciAttributes, get$directoryReference, get$externalProperties, get$internalId, get$referenceId, get$securedCi, get$securedDirectoryReference, get$token, get$validationMessages, getId, getName, 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
-
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)
-
getWebServers
public java.util.Set<ManagedWebServer> getWebServers()
-
addWebServer
public void addWebServer(ManagedWebServer webServer)
-
getCell
public DeploymentManager getCell()
- Specified by:
getCellin interfaceNode- Specified by:
getCellin interfaceWasContainer
-
setCell
public void setCell(DeploymentManager cell)
-
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
-
getNodes
public java.util.Set<Node> getNodes()
- Specified by:
getNodesin interfaceWasContainer
-
getNodeName
@DerivedProperty("nodeName") public java.lang.String getNodeName()- Specified by:
getNodeNamein interfaceNode
-
getContainmentPath
public java.lang.String getContainmentPath()
- Specified by:
getContainmentPathin interfaceWasContainer
-
getShortTypeDescription
public java.lang.String getShortTypeDescription()
- Specified by:
getShortTypeDescriptionin interfaceWasContainer
-
getWasConfigIdType
public java.lang.String getWasConfigIdType()
- Specified by:
getWasConfigIdTypein interfaceWasContainer
-
getWasTargetType
public java.lang.String getWasTargetType()
- Specified by:
getWasTargetTypein interfaceWasContainer
-
setHost
public void setHost(com.xebialabs.deployit.plugin.overthere.Host host)
-
-