@Metadata(description="Base class for a Webshpere Cell",
inspectable=true)
public abstract class BaseCell
extends com.xebialabs.deployit.plugin.api.udm.base.BaseContainer
implements Cell
| Modifier and Type | Field and Description |
|---|---|
boolean |
performOnlyTopologyDiscovery |
boolean |
skipTopologyDiscovery |
| Constructor and Description |
|---|
BaseCell() |
| Modifier and Type | Method and Description |
|---|---|
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) |
Cell |
getCell() |
com.xebialabs.deployit.plugin.overthere.Host |
getCellHost()
Returns the host the cell is administered on.
|
java.lang.String |
getConfigDirPath()
Returns the path of the "config" directory in the WAS installation.
|
java.util.Set<java.lang.String> |
getDeployedsToDiscover() |
com.xebialabs.deployit.plugin.overthere.Host |
getHost() |
java.lang.String |
getHostname() |
java.lang.String |
getInspectScript() |
java.util.List<java.lang.String> |
getLibraryScripts() |
com.xebialabs.deployit.plugin.python.PythonManagingContainer |
getManagingContainer() |
java.lang.String |
getPassword()
Returns the password which is used to login to the WebSphere deployment manager
|
java.lang.String |
getPluginFilePath()
Returns the path to the plugin config file in the WAS installation.
|
int |
getPort()
Returns the administrative port.
|
java.lang.String |
getRuntimePath() |
com.xebialabs.overthere.CmdLine |
getScriptCommandLine(com.xebialabs.overthere.OverthereFile pyFile) |
java.lang.String |
getServerStatusPath()
Returns the path to the serverStatus command in the WAS installation.
|
java.lang.String |
getStartServerPath()
Returns the path to the startServer command in the WAS installation.
|
java.lang.String |
getStopServerPath()
Returns the path to the stopServer command in the WAS installation.
|
java.lang.String |
getUsername()
Returns the username which is used to login to the WebSphere deployment manager
|
WasVersion |
getVersion()
Returns the version of WAS.
|
java.lang.String |
getVersionInfoPath()
Returns the path to the versionInfo command in the WAS installation.
|
java.lang.String |
getWasHome()
Returns the profile directory of WAS on the administrative host.
|
java.lang.String |
getWsadminPath()
Returns the path to the wsadmin command in the WAS installation.
|
void |
inspect(com.xebialabs.deployit.plugin.api.inspection.InspectionContext ctx) |
boolean |
runWithDaemon() |
void |
setDeployedsToDiscover(java.util.Set<java.lang.String> deployedsToDiscover) |
void |
setHost(com.xebialabs.deployit.plugin.overthere.Host host) |
void |
setHostname(java.lang.String hostname) |
void |
setPassword(java.lang.String password) |
void |
setPort(int port) |
void |
setRunWithDaemon(boolean runWithDaemon) |
void |
setUsername(java.lang.String username) |
void |
setVersion(WasVersion version)
Sets the version of WAS.
|
void |
setWasHome(java.lang.String wasHome) |
getTags, setTagscompareTo, equals, get$token, getId, getName, getProperty, getPropertyDescriptor, getSyntheticProperties, getSyntheticProperty, getType, hashCode, hasProperty, hasSyntheticProperty, putSyntheticProperties, putSyntheticProperty, set$token, setId, setProperty, setSyntheticProperties, setType, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetCellNamegetContainmentPath, getNodes, getShortTypeDescription, getWasConfigIdType, getWasTargetTypepublic boolean skipTopologyDiscovery
public boolean performOnlyTopologyDiscovery
public int getPort()
Cellpublic void setPort(int port)
public java.lang.String getUsername()
CellgetUsername in interface Cellpublic void setUsername(java.lang.String username)
public java.lang.String getPassword()
CellgetPassword in interface Cellpublic void setPassword(java.lang.String password)
public java.lang.String getWasHome()
CellgetWasHome in interface Cellpublic void setWasHome(java.lang.String wasHome)
public WasVersion getVersion()
CellgetVersion in interface Cellpublic void setVersion(WasVersion version)
CellsetVersion in interface Cellversion - the version.public Cell getCell()
getCell in interface WasContainerpublic com.xebialabs.deployit.plugin.overthere.Host getCellHost()
CellgetCellHost in interface Cellpublic 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 host)
public java.lang.String getHostname()
public void setHostname(java.lang.String hostname)
public java.lang.String getConfigDirPath()
CellgetConfigDirPath in interface Cellpublic java.lang.String getPluginFilePath()
CellgetPluginFilePath in interface Cellpublic java.lang.String getWsadminPath()
CellgetWsadminPath in interface Cellpublic java.lang.String getVersionInfoPath()
CellgetVersionInfoPath in interface Cellpublic java.lang.String getStartServerPath()
CellgetStartServerPath in interface Cellpublic java.lang.String getStopServerPath()
CellgetStopServerPath in interface Cellpublic java.lang.String getServerStatusPath()
CellgetServerStatusPath in interface Cellpublic boolean runWithDaemon()
runWithDaemon in interface com.xebialabs.deployit.plugin.python.PythonManagingContainerpublic void setRunWithDaemon(boolean runWithDaemon)
public java.util.List<java.lang.String> getLibraryScripts()
public 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 pyFile)
getScriptCommandLine in interface com.xebialabs.deployit.plugin.python.PythonManagingContainerpublic java.util.Set<java.lang.String> getDeployedsToDiscover()
public void setDeployedsToDiscover(java.util.Set<java.lang.String> deployedsToDiscover)
public java.lang.String getRuntimePath()
getRuntimePath in interface com.xebialabs.deployit.plugin.python.PythonManagingContainerpublic java.lang.String getInspectScript()
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 void inspect(com.xebialabs.deployit.plugin.api.inspection.InspectionContext ctx)