com.xebialabs.deployit.plugin.wls.container
Class Domain
java.lang.Object
com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
com.xebialabs.deployit.plugin.api.udm.base.BaseContainer
com.xebialabs.deployit.plugin.wls.container.Domain
- 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, java.io.Serializable, java.lang.Comparable<com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem>
@Metadata(root=INFRASTRUCTURE,
description="WebLogic Domain which is a collection of WebLogic Server instances that is managed by a single Administration Server")
public class Domain- extends com.xebialabs.deployit.plugin.api.udm.base.BaseContainer
- implements com.xebialabs.deployit.plugin.python.PythonManagingContainer, com.xebialabs.deployit.plugin.python.PythonManagedContainer
A domain in a WebLogic WLS installation.
- See Also:
Cluster,
Server,
Serialized Form
| Fields inherited from class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem |
id, syntheticProperties, type |
| 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 |
| 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, getPropertyDescriptor, 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.api.udm.Taggable |
getTags, setTags |
Domain
public Domain()
getManagingContainer
public com.xebialabs.deployit.plugin.python.PythonManagingContainer getManagingContainer()
- Specified by:
getManagingContainer in interface com.xebialabs.deployit.plugin.python.PythonManagedContainer
getWlstPath
public java.lang.String getWlstPath()
getScriptCommandLine
public com.xebialabs.overthere.CmdLine getScriptCommandLine(com.xebialabs.overthere.OverthereFile script)
- Specified by:
getScriptCommandLine in interface com.xebialabs.deployit.plugin.python.PythonManagingContainer
inspect
public void inspect(com.xebialabs.deployit.plugin.api.inspection.InspectionPlanningContext ctx)
getHost
public com.xebialabs.deployit.plugin.overthere.Host getHost()
- Specified by:
getHost in interface com.xebialabs.deployit.plugin.python.PythonManagingContainer
setHost
public void setHost(com.xebialabs.deployit.plugin.overthere.Host activeHost)
getVersion
public Version getVersion()
setVersion
public void setVersion(Version version)
getUsername
public java.lang.String getUsername()
setUsername
public void setUsername(java.lang.String username)
getPassword
public java.lang.String getPassword()
setPassword
public void setPassword(java.lang.String password)
getPort
public int getPort()
setPort
public void setPort(int port)
getWlHome
public java.lang.String getWlHome()
setWlHome
public void setWlHome(java.lang.String wlHome)
getDomainHome
public java.lang.String getDomainHome()
setDomainHome
public void setDomainHome(java.lang.String domainHome)
getAdminServerName
public java.lang.String getAdminServerName()
setAdminServerName
public void setAdminServerName(java.lang.String adminServerName)
setUseNodeManager
public void setUseNodeManager(boolean useNodeManager)
getStartMode
public StartMode getStartMode()
setStartMode
public void setStartMode(StartMode startMode)
getClusters
public java.util.Set<Cluster> getClusters()
addClusters
public void addClusters(Cluster cluster)
getRuntimePath
public java.lang.String getRuntimePath()
- Specified by:
getRuntimePath in interface com.xebialabs.deployit.plugin.python.PythonManagingContainer
runWithDaemon
public boolean runWithDaemon()
- Specified by:
runWithDaemon in interface com.xebialabs.deployit.plugin.python.PythonManagingContainer
setRunWithDaemon
public void setRunWithDaemon(boolean runWithDaemon)