Class NodeAgent
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.NodeAgent
- 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,Serializable,Comparable<com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem>
@Metadata(description="A WebSphere node agent.")
public class NodeAgent
extends com.xebialabs.deployit.plugin.api.udm.base.BaseContainer
implements Node
- See Also:
-
Field Summary
Fields inherited from class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
id, syntheticProperties, typeFields inherited from interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
SYNTHETIC_PROPERTIES_FIELD, TYPE_FIELDFields inherited from interface com.xebialabs.deployit.plugin.api.udm.Taggable
TAGS_FIELD -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddServer(ManagedServer server) voidaddWebServer(ManagedWebServer webServer) List<com.xebialabs.deployit.plugin.api.flow.Step> controlTaskDispatch(String name, Map<String, String> args) getCell()com.xebialabs.deployit.plugin.overthere.HostgetHost()com.xebialabs.deployit.plugin.python.PythonManagingContainergetNodes()voidsetCell(DeploymentManager cell) voidsetHost(com.xebialabs.deployit.plugin.overthere.Host host) voidsetSynchronizeScript(String synchronizeScript) voidsetWasHome(String wasHome) Methods inherited from class com.xebialabs.deployit.plugin.api.udm.base.BaseContainer
getTags, setTagsMethods 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, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
get$directoryReference, get$internalId, get$referenceId, get$securedCi, get$securedDirectoryReference, get$validationMessages, getId, getName, getProperty, getType, hasProperty, setId, setPropertyMethods inherited from interface com.xebialabs.deployit.plugin.api.udm.Taggable
getTags, setTags
-
Constructor Details
-
NodeAgent
public NodeAgent()
-
-
Method Details
-
getHost
public com.xebialabs.deployit.plugin.overthere.Host getHost()- Specified by:
getHostin interfacecom.xebialabs.deployit.plugin.overthere.HostContainer
-
controlTaskDispatch
-
getServers
-
addServer
-
getWebServers
-
addWebServer
-
getCell
- Specified by:
getCellin interfaceNode- Specified by:
getCellin interfaceWasContainer
-
setCell
-
getManagingContainer
public com.xebialabs.deployit.plugin.python.PythonManagingContainer getManagingContainer()- Specified by:
getManagingContainerin interfacecom.xebialabs.deployit.plugin.python.PythonManagedContainer
-
getCellName
- Specified by:
getCellNamein interfaceWasContainer
-
getNodes
- Specified by:
getNodesin interfaceWasContainer
-
getNodeName
- Specified by:
getNodeNamein interfaceNode
-
getSynchronizeScript
-
setSynchronizeScript
-
getContainmentPath
- Specified by:
getContainmentPathin interfaceWasContainer
-
getShortTypeDescription
- Specified by:
getShortTypeDescriptionin interfaceWasContainer
-
getWasConfigIdType
- Specified by:
getWasConfigIdTypein interfaceWasContainer
-
getWasTargetType
- Specified by:
getWasTargetTypein interfaceWasContainer
-
getWasHome
-
setWasHome
-
setHost
public void setHost(com.xebialabs.deployit.plugin.overthere.Host host)
-