com.xebialabs.deployit.plugin.wls.ci
Class WlsDomain
java.lang.Object
com.xebialabs.deployit.BaseConfigurationItem
com.xebialabs.deployit.plugin.wls.ci.WlsDomain
- All Implemented Interfaces:
- java.io.Serializable
@ConfigurationItem(description="A WebLogic Domain.",
expandable=true,
category="middleware")
public class WlsDomain- extends com.xebialabs.deployit.BaseConfigurationItem
A domain in a WebLogic WLS installation.
- See Also:
WlsCluster,
WlsServer,
Serialized Form
| Fields inherited from class com.xebialabs.deployit.BaseConfigurationItem |
label |
| Methods inherited from class com.xebialabs.deployit.BaseConfigurationItem |
equals, getLabel, hashCode, setLabel, toString |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
name
@ConfigurationItemProperty(required=true,
identifying=true,
description="Name of the WebLogic Domain")
private java.lang.String name
username
@ConfigurationItemProperty(required=true,
description="Username which is used to login to the WebLogic Domain.")
private java.lang.String username
password
@ConfigurationItemProperty(required=true,
password=true,
description="Password which is used to login to the WebLogic Domain.")
private java.lang.String password
wlHome
@ConfigurationItemProperty(required=true,
label="WebLogic home",
description="The location of the WebLogic Server installation",
size=LARGE)
private java.lang.String wlHome
wlJavaHome
@ConfigurationItemProperty(required=true,
label="Java Home",
description="The location of the JDK to use.",
size=LARGE)
private java.lang.String wlJavaHome
domainHome
@ConfigurationItemProperty(required=false,
description="The location of the WebLogic domain. Defaults to \'/../user_projects/domains/\'",
size=LARGE)
private java.lang.String domainHome
port
@ConfigurationItemProperty(required=true,
description="Port to be used by the AdminServer for this domain",
size=SMALL)
private int port
adminServerName
@ConfigurationItemProperty(required=true,
description="The name of the admin server")
private java.lang.String adminServerName
activeHost
@ConfigurationItemProperty(required=true,
label="Host",
description="The host that runs the admin server")
private com.xebialabs.deployit.ci.Host activeHost
WlsDomain
public WlsDomain()
connectToAdminHost
public com.xebialabs.deployit.hostsession.HostSession connectToAdminHost()
executeWlstJythonScript
public int executeWlstJythonScript(com.xebialabs.deployit.hostsession.CommandExecutionCallbackHandler handler,
com.xebialabs.deployit.hostsession.HostSession s,
java.lang.String scriptPath,
java.lang.String... args)
getConnectUrl
public java.lang.String getConnectUrl()
getActiveHost
public com.xebialabs.deployit.ci.Host getActiveHost()
setActiveHost
public void setActiveHost(com.xebialabs.deployit.ci.Host activeHost)
getName
public java.lang.String getName()
setName
public void setName(java.lang.String name)
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)
getWlJavaHome
public java.lang.String getWlJavaHome()
setWlJavaHome
public void setWlJavaHome(java.lang.String wlJavaHome)
getDomainHome
public java.lang.String getDomainHome()
getDefaultDomainHome
private java.lang.String getDefaultDomainHome()
setDomainHome
public void setDomainHome(java.lang.String domainHome)
getAdminServerName
public java.lang.String getAdminServerName()
setAdminServerName
public void setAdminServerName(java.lang.String adminServerName)
Copyright © 2010. All Rights Reserved.