@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
Cluster,
Server,
Serialized Formid, syntheticProperties, type| Constructor and Description |
|---|
Domain() |
| Modifier and Type | Method and Description |
|---|---|
void |
addClusters(Cluster cluster) |
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.lang.String |
getAdminServerName() |
java.util.Set<Cluster> |
getClusters() |
java.util.Set<java.lang.String> |
getDeployedsToDiscover() |
DeploymentMode |
getDeploymentMode() |
int |
getDestroyJmsModuleOrder() |
Domain |
getDomain() |
java.lang.String |
getDomainHome() |
com.xebialabs.deployit.plugin.overthere.Host |
getHost() |
java.util.Set<com.xebialabs.deployit.plugin.overthere.Host> |
getHosts() |
com.xebialabs.deployit.plugin.python.PythonManagingContainer |
getManagingContainer() |
java.lang.String |
getObjectName() |
java.lang.String |
getPassword() |
int |
getPort() |
java.lang.String |
getRuntimePath() |
com.xebialabs.overthere.CmdLine |
getScriptCommandLine(com.xebialabs.overthere.OverthereFile script) |
protected com.xebialabs.overthere.CmdLine |
getScriptCommandLineForTemplate(com.xebialabs.overthere.OverthereFile script,
java.lang.String template) |
java.util.Set<Server> |
getServers() |
StartMode |
getStartMode() |
int |
getStartOrder() |
java.util.List<com.xebialabs.deployit.plugin.api.flow.Step> |
getStartSteps(int order) |
int |
getStopOrder() |
java.util.List<com.xebialabs.deployit.plugin.api.flow.Step> |
getStopSteps(int order) |
java.lang.String |
getUsername() |
Version |
getVersion() |
java.lang.String |
getWlHome() |
java.lang.String |
getWlstPath() |
void |
inspect(com.xebialabs.deployit.plugin.api.inspection.InspectionContext ctx) |
boolean |
runWithDaemon() |
void |
setAdminServerName(java.lang.String adminServerName) |
void |
setDeployedsToDiscover(java.util.Set<java.lang.String> deployedsToDiscover) |
void |
setDeploymentMode(DeploymentMode deploymentMode) |
void |
setDomainHome(java.lang.String domainHome) |
void |
setHost(com.xebialabs.deployit.plugin.overthere.Host activeHost) |
void |
setPassword(java.lang.String password) |
void |
setPort(int port) |
void |
setRunWithDaemon(boolean runWithDaemon) |
void |
setStartMode(StartMode startMode) |
void |
setUseNodeManager(boolean useNodeManager) |
void |
setUsername(java.lang.String username) |
void |
setVersion(Version version) |
void |
setWlHome(java.lang.String wlHome) |
void |
setWlstPath(java.lang.String wlstPath) |
protected void |
uploadPasswordFile(com.xebialabs.overthere.OverthereFile script,
java.lang.String template) |
getTags, setTagscompareTo, equals, get$ciAttributes, get$token, get$validationMessages, getId, getName, getProperty, getPropertyDescriptor, getType, hashCode, hasProperty, set$ciAttributes, set$token, set$validationMessages, setId, setProperty, setType, toStringpublic com.xebialabs.deployit.plugin.python.PythonManagingContainer getManagingContainer()
getManagingContainer in interface com.xebialabs.deployit.plugin.python.PythonManagedContainerpublic com.xebialabs.overthere.CmdLine getScriptCommandLine(com.xebialabs.overthere.OverthereFile script)
getScriptCommandLine in interface com.xebialabs.deployit.plugin.python.PythonManagingContainerpublic void inspect(com.xebialabs.deployit.plugin.api.inspection.InspectionContext ctx)
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)
public com.xebialabs.deployit.plugin.overthere.Host getHost()
getHost in interface com.xebialabs.deployit.plugin.overthere.HostContainergetHost in interface com.xebialabs.deployit.plugin.python.PythonManagingContainerpublic void setHost(com.xebialabs.deployit.plugin.overthere.Host activeHost)
public java.util.Set<java.lang.String> getDeployedsToDiscover()
public void setDeployedsToDiscover(java.util.Set<java.lang.String> deployedsToDiscover)
public Version getVersion()
public void setVersion(Version version)
public java.lang.String getUsername()
public void setUsername(java.lang.String username)
public java.lang.String getPassword()
public void setPassword(java.lang.String password)
public int getPort()
public void setPort(int port)
public java.lang.String getWlHome()
public void setWlHome(java.lang.String wlHome)
public java.lang.String getDomainHome()
public void setDomainHome(java.lang.String domainHome)
public java.lang.String getWlstPath()
public void setWlstPath(java.lang.String wlstPath)
public java.lang.String getAdminServerName()
public void setAdminServerName(java.lang.String adminServerName)
public void setUseNodeManager(boolean useNodeManager)
public StartMode getStartMode()
public void setStartMode(StartMode startMode)
public java.util.Set<Cluster> getClusters()
public void addClusters(Cluster cluster)
public java.lang.String getRuntimePath()
getRuntimePath in interface com.xebialabs.deployit.plugin.python.PythonManagingContainerpublic boolean runWithDaemon()
runWithDaemon in interface com.xebialabs.deployit.plugin.python.PythonManagingContainerpublic void setRunWithDaemon(boolean runWithDaemon)
public DeploymentMode getDeploymentMode()
public void setDeploymentMode(DeploymentMode deploymentMode)
public Domain getDomain()
getDomain in interface WlsContainerpublic java.lang.String getObjectName()
getObjectName in interface WlsContainerpublic java.util.Set<com.xebialabs.deployit.plugin.overthere.Host> getHosts()
getHosts in interface WlsContainerpublic java.util.Set<Server> getServers()
getServers in interface WlsContainerpublic int getStopOrder()
getStopOrder in interface WlsContainerpublic int getStartOrder()
getStartOrder in interface WlsContainerpublic java.util.List<com.xebialabs.deployit.plugin.api.flow.Step> getStartSteps(int order)
getStartSteps in interface WlsContainerpublic java.util.List<com.xebialabs.deployit.plugin.api.flow.Step> getStopSteps(int order)
getStopSteps in interface WlsContainerpublic int getDestroyJmsModuleOrder()
protected com.xebialabs.overthere.CmdLine getScriptCommandLineForTemplate(com.xebialabs.overthere.OverthereFile script,
java.lang.String template)
protected void uploadPasswordFile(com.xebialabs.overthere.OverthereFile script,
java.lang.String template)