@Metadata(description="JBoss Cli Managed Container") public abstract class CliBasedContainer extends com.xebialabs.deployit.plugin.api.udm.base.BaseContainer implements ApplicationContainer, ResourceContainer, CliManagedContainer, CliManagingContainer
| Constructor and Description |
|---|
CliBasedContainer() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<com.xebialabs.deployit.plugin.api.flow.Step> |
controlTaskDispatch(java.lang.String name) |
java.lang.Object |
execute(com.xebialabs.deployit.plugin.api.flow.ExecutionContext ctx,
java.lang.String cmd) |
java.lang.String |
getAdminHostAddress() |
java.lang.String |
getCliExecutable() |
java.lang.String |
getCliScriptPrefix() |
java.lang.String |
getHome() |
com.xebialabs.deployit.plugin.overthere.Host |
getHost() |
java.util.List<java.lang.String> |
getLibraries() |
CliManagingContainer |
getManagingContainer() |
java.lang.String |
getPassword() |
int |
getPort() |
java.lang.String |
getProfile() |
java.lang.String |
getUsername() |
boolean |
isEnableDaemon() |
void |
setAdminHostAddress(java.lang.String adminHostAddress) |
void |
setCliScriptPrefix(java.lang.String cliScriptPrefix) |
void |
setEnableDaemon(boolean enableDaemon) |
void |
setHome(java.lang.String home) |
void |
setHost(com.xebialabs.deployit.plugin.overthere.Host host) |
void |
setLibraries(java.util.List<java.lang.String> libraries) |
void |
setPassword(java.lang.String password) |
void |
setPort(int port) |
void |
setUsername(java.lang.String username) |
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, waitgetMode, getTargetServerGroupgetModepublic com.xebialabs.deployit.plugin.overthere.Host getHost()
getHost in interface com.xebialabs.deployit.plugin.overthere.HostContainerpublic java.lang.String getCliExecutable()
getCliExecutable in interface CliManagingContainerpublic void setHost(com.xebialabs.deployit.plugin.overthere.Host host)
public int getPort()
getPort in interface CliManagingContainerpublic void setPort(int port)
public java.lang.String getUsername()
getUsername in interface CliManagingContainerpublic void setUsername(java.lang.String username)
public java.lang.String getPassword()
getPassword in interface CliManagingContainerpublic java.lang.String getAdminHostAddress()
getAdminHostAddress in interface CliManagingContainerpublic void setAdminHostAddress(java.lang.String adminHostAddress)
public void setPassword(java.lang.String password)
public java.lang.String getCliScriptPrefix()
public void setCliScriptPrefix(java.lang.String cliScriptPrefix)
public java.lang.String getHome()
public void setHome(java.lang.String home)
public java.util.List<java.lang.String> getLibraries()
getLibraries in interface CliManagingContainerpublic void setLibraries(java.util.List<java.lang.String> libraries)
public CliManagingContainer getManagingContainer()
getManagingContainer in interface CliManagedContainerpublic java.lang.Object execute(com.xebialabs.deployit.plugin.api.flow.ExecutionContext ctx,
java.lang.String cmd)
execute in interface CliManagingContainerpublic java.util.List<com.xebialabs.deployit.plugin.api.flow.Step> controlTaskDispatch(java.lang.String name)
public java.lang.String getProfile()
getProfile in interface ResourceContainerpublic boolean isEnableDaemon()
isEnableDaemon in interface CliManagingContainerpublic void setEnableDaemon(boolean enableDaemon)