public class JBoss6SshDriver extends JavaWebAppSshDriver implements JBoss6Driver
| Modifier and Type | Field and Description | 
|---|---|
| static int | DEFAULT_HTTP_PORT | 
| static java.lang.String | SERVER_TYPE | 
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) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | customize() | 
| JBoss6ServerImpl | getEntity()The entity whose components we are controlling. | 
| java.lang.String | getExpandedInstallDir() | 
| java.util.Map<java.lang.String,java.lang.String> | getShellEnvironment()Sets all JVM options (-X.. | 
| void | install() | 
| boolean | isRunning()Whether the entity components have started. | 
| void | launch() | 
| void | postLaunch()Implement this method in child classes to add some post-launch behavior | 
| void | preInstall()Implement this method in child classes to add some post-launch behavior | 
| void | stop()Performs software stop (or queues tasks to do this) | 
deploy, deploy, deploy, getEnabledProtocols, getFilenameContextMapper, getHttpPort, getHttpsPort, getHttpsSslConfig, undeploycheckJavaHostnameBug, copyRuntimeResources, getJavaOpts, getJmxContext, getJmxPort, getRmiRegistryPort, installJava, installJmxSupport, isJmxEnabled, isJmxSslEnabled, setupcopyInstallResources, copyResource, copyResource, copyResource, copyResource, copyResource, copyResource, copyResource, copyResource, copyResource, copyTemplate, copyTemplate, copyTemplate, execute, execute, execute, getAddress, getDownloadFilename, getDownloadFileSuffix, getHostname, getInstallDir, getLocation, getMachine, getPortsUsed, getRunDir, getSubnetAddress, getSubnetHostname, getVersion, runPostInstallCommand, runPostLaunchCommand, runPreInstallCommand, runPreLaunchCommand, setExpandedInstallDirgetResource, getResourceAsString, kill, processTemplate, processTemplate, processTemplate, processTemplate, processTemplateContents, processTemplateContents, rebind, restart, 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 SoftwareProcessDrivergetEntity in interface EntityDrivergetEntity in class JavaWebAppSshDriverpublic java.lang.String getExpandedInstallDir()
getExpandedInstallDir in class AbstractSoftwareProcessSshDriverpublic void postLaunch()
AbstractSoftwareProcessDriverpostLaunch in class JavaWebAppSshDriverpublic void preInstall()
AbstractSoftwareProcessDriverpreInstall in class AbstractSoftwareProcessDriverpublic void install()
install in class AbstractSoftwareProcessDriverpublic void customize()
customize in class AbstractSoftwareProcessDriverpublic void launch()
launch 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