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.overthere.HostContainer, com.xebialabs.deployit.plugin.python.PythonManagedContainer, com.xebialabs.deployit.plugin.python.PythonManagingContainer, WlsContainer, 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",
inspectable=true)
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, WlsContainer
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, get$token, getId, getName, getProperty, getPropertyDescriptor, getSyntheticProperties, getSyntheticProperty, getType, hashCode, hasProperty, hasSyntheticProperty, putSyntheticProperties, putSyntheticProperty, set$token, 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
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.InspectionContext ctx)
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)
getHost
public com.xebialabs.deployit.plugin.overthere.Host getHost()
- Specified by:
getHost in interface com.xebialabs.deployit.plugin.overthere.HostContainer- 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)
getWlstPath
public java.lang.String getWlstPath()
setWlstPath
public void setWlstPath(java.lang.String wlstPath)
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)
getDomain
public Domain getDomain()
- Specified by:
getDomain in interface WlsContainer
getObjectName
public java.lang.String getObjectName()
- Specified by:
getObjectName in interface WlsContainer
getHosts
public java.util.Set<com.xebialabs.deployit.plugin.overthere.Host> getHosts()
- Specified by:
getHosts in interface WlsContainer
getServers
public java.util.Set<Server> getServers()
- Specified by:
getServers in interface WlsContainer
getStopOrder
public int getStopOrder()
- Specified by:
getStopOrder in interface WlsContainer
getStartOrder
public int getStartOrder()
- Specified by:
getStartOrder in interface WlsContainer
getStartSteps
public java.util.List<com.xebialabs.deployit.plugin.api.flow.Step> getStartSteps(int order)
- Specified by:
getStartSteps in interface WlsContainer
getStopSteps
public java.util.List<com.xebialabs.deployit.plugin.api.flow.Step> getStopSteps(int order)
- Specified by:
getStopSteps in interface WlsContainer
getDestroyJmsModuleOrder
public int getDestroyJmsModuleOrder()