@Metadata(description="GlassFish Cli Managed Container") public abstract class CliBasedContainer extends com.xebialabs.deployit.plugin.api.udm.base.BaseContainer implements CliManagedContainer, CliManagingContainer
| Constructor and Description |
|---|
CliBasedContainer() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
execute(com.xebialabs.deployit.plugin.api.flow.ExecutionContext ctx,
java.lang.String cmd,
boolean withoutDaemon) |
java.lang.String |
getAdminHostAddress() |
java.lang.String |
getCliExecutable() |
java.lang.String |
getHome() |
com.xebialabs.deployit.plugin.overthere.Host |
getHost() |
java.util.List<java.lang.String> |
getLibraryScripts() |
CliManagingContainer |
getManagingContainer() |
java.lang.String |
getPassword() |
int |
getPort() |
java.lang.String |
getUsername() |
boolean |
isSecure() |
void |
setAdminHostAddress(java.lang.String adminHostAddress) |
void |
setHome(java.lang.String home) |
void |
setHost(com.xebialabs.deployit.plugin.overthere.Host host) |
void |
setLibraryScripts(java.util.List<java.lang.String> libraryScripts) |
void |
setPassword(java.lang.String password) |
void |
setPort(int port) |
void |
setSecure(boolean secure) |
void |
setUsername(java.lang.String username) |
getTags, setTagscompareTo, equals, get$ciAttributes, get$token, getId, getName, getProperty, getPropertyDescriptor, getSyntheticProperties, getSyntheticProperty, getType, hashCode, hasProperty, hasSyntheticProperty, putSyntheticProperties, putSyntheticProperty, set$ciAttributes, set$token, setId, setProperty, setSyntheticProperties, setType, toStringpublic com.xebialabs.deployit.plugin.overthere.Host getHost()
getHost in interface com.xebialabs.deployit.plugin.overthere.HostContainerpublic java.lang.String getCliExecutable()
getCliExecutable in interface CliManagingContainerpublic boolean isSecure()
isSecure in interface CliManagingContainerpublic void setSecure(boolean secure)
public 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 getHome()
public void setHome(java.lang.String home)
public java.util.List<java.lang.String> getLibraryScripts()
getLibraryScripts in interface CliManagingContainerpublic void setLibraryScripts(java.util.List<java.lang.String> libraryScripts)
public CliManagingContainer getManagingContainer()
getManagingContainer in interface CliManagedContainerpublic java.lang.Object execute(com.xebialabs.deployit.plugin.api.flow.ExecutionContext ctx,
java.lang.String cmd,
boolean withoutDaemon)
execute in interface CliManagingContainer