@Deprecated public class JBoss6SshDriver extends JavaWebAppSshDriver implements JBoss6Driver
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_HTTP_PORT
Deprecated.
|
static java.lang.String |
SERVER_TYPE
Deprecated.
|
KEY_VAL_OPT_PREFIXES, log, MUTUALLY_EXCLUSIVE_OPTSCHECK_RUNNING, CUSTOMIZING, DEBUG, IGNORE_ENTITY_SSH_FLAGS, INSTALL_INCOMPLETE, INSTALLING, KILLING, LAUNCHING, logSsh, NON_STANDARD_LAYOUT, PID_FILENAME, PROCESS_OWNER, RESTARTING, STOPPING, USE_PID_FILE, VALID_FLAGS| Constructor and Description |
|---|
JBoss6SshDriver(JBoss6ServerImpl entity,
SshMachineLocation machine)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
void |
customize()
Deprecated.
Implementations should fail if the return code is non-zero, by throwing some appropriate exception.
|
JBoss6ServerImpl |
getEntity()
Deprecated.
The entity whose components we are controlling.
|
java.lang.String |
getExpandedInstallDir()
Deprecated.
|
java.util.Map<java.lang.String,java.lang.String> |
getShellEnvironment()
Deprecated.
Sets all JVM options (-X..
|
void |
install()
Deprecated.
Implementations should fail if the return code is non-zero, by throwing some appropriate exception.
|
boolean |
installJava()
Deprecated.
Checks for Java 6 or 7, installing Java 7 if neither are found.
|
boolean |
isRunning()
Deprecated.
Whether the entity components have started.
|
void |
launch()
Deprecated.
Implementations should fail if the return code is non-zero, by throwing some appropriate exception.
|
void |
postLaunch()
Deprecated.
Implement this method in child classes to add some post-launch behavior.
|
void |
stop()
Deprecated.
Performs software stop (or queues tasks to do this)
|
deploy, deploy, deploy, getEnabledProtocols, getFilenameContextMapper, getHttpPort, getHttpsPort, getHttpsSslConfig, undeploycheckJavaHostnameBug, copyRuntimeResources, getJavaOpts, getJmxContext, getJmxPort, getRmiRegistryPort, installJmxSupport, isJmxEnabled, isJmxSslEnabled, setupcheckNoHostnameBug, copyCustomizeResources, copyInstallResources, copyPreInstallResources, copyResource, copyResource, execute, execute, execute, getAddress, getHostname, getLocation, getMachine, getPortsUsed, getSubnetAddress, getSubnetHostname, prepare, runPostCustomizeCommand, runPostInstallCommand, runPostLaunchCommand, runPreCustomizeCommand, runPreInstallCommand, runPreLaunchCommandcopyResource, copyResource, copyResource, copyResource, copyResource, copyResource, copyResource, copyTemplate, copyTemplate, copyTemplate, getArchiveNameFormat, getInstallDir, getResource, getResourceAsString, getRunDir, getVersion, kill, preInstall, processTemplate, processTemplate, processTemplate, processTemplate, processTemplateContents, processTemplateContents, rebind, restart, setExpandedInstallDir, startequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdeploy, deploy, deploy, getEnabledProtocols, getFilenameContextMapper, getHttpPort, getHttpsPort, getHttpsSslConfig, undeployisJmxEnabledkill, rebind, restart, startgetLocationpublic static final java.lang.String SERVER_TYPE
public static final int DEFAULT_HTTP_PORT
public JBoss6SshDriver(JBoss6ServerImpl entity, SshMachineLocation machine)
public JBoss6ServerImpl getEntity()
SoftwareProcessDrivergetEntity in interface EntityDrivergetEntity in interface SoftwareProcessDrivergetEntity in class JavaWebAppSshDriverpublic java.lang.String getExpandedInstallDir()
getExpandedInstallDir in class AbstractSoftwareProcessDriverpublic void postLaunch()
AbstractSoftwareProcessDriverpostLaunch in class JavaWebAppSshDriverpublic boolean installJava()
JavaSoftwareProcessSshDriverinstallJava in class JavaSoftwareProcessSshDriverJavaSoftwareProcessSshDriver.checkForAndInstallJava(String)public void install()
AbstractSoftwareProcessDriverinstall in class AbstractSoftwareProcessDriverpublic void customize()
AbstractSoftwareProcessDrivercustomize in class AbstractSoftwareProcessDriverpublic void launch()
AbstractSoftwareProcessDriverlaunch in class AbstractSoftwareProcessDriverpublic boolean isRunning()
SoftwareProcessDriverisRunning in interface SoftwareProcessDriverpublic void stop()
SoftwareProcessDriverstop in interface SoftwareProcessDriverstop in class AbstractSoftwareProcessDriverStartable.stop()public java.util.Map<java.lang.String,java.lang.String> getShellEnvironment()
JavaSoftwareProcessSshDriver
That variable is constructed from JavaSoftwareProcessSshDriver.getJavaOpts(), then wrapped _unescaped_ in double quotes. An
error is thrown if there is an unescaped double quote in the string. All other unescaped
characters are permitted, but unless $var expansion or `command` execution is desired (although
this is not confirmed as supported) the generally caller should escape any such characters, for
example using StringEscapes.BashStringEscapes.escapeLiteralForDoubleQuotedBash(String).
getShellEnvironment in class JavaSoftwareProcessSshDriverSoftwareProcess.SHELL_ENVIRONMENT