public class VanillaSoftwareProcessSshDriver extends AbstractSoftwareProcessSshDriver implements VanillaSoftwareProcessDriver
CHECK_RUNNING, CUSTOMIZING, DEBUG, IGNORE_ENTITY_SSH_FLAGS, INSTALL_INCOMPLETE, INSTALLING, KILLING, LAUNCHING, log, logSsh, NON_STANDARD_LAYOUT, PID_FILENAME, PROCESS_OWNER, RESTARTING, STOPPING, USE_PID_FILE, VALID_FLAGS| Constructor and Description | 
|---|
VanillaSoftwareProcessSshDriver(EntityLocal entity,
                               SshMachineLocation machine)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
customize()  | 
java.lang.String | 
getPidFile()  | 
java.util.Map<java.lang.String,java.lang.String> | 
getShellEnvironment()
The environment variables to be set when executing the commands (for install, run, check running, etc). 
 | 
void | 
install()  | 
boolean | 
isRunning()
Whether the entity components have started. 
 | 
void | 
launch()  | 
void | 
stop()
Performs software stop (or queues tasks to do this) 
 | 
checkNoHostnameBug, copyInstallResources, copyResource, copyResource, execute, execute, execute, getAddress, getExpandedInstallDir, getHostname, getInstallDir, getLocation, getMachine, getPortsUsed, getRunDir, getSubnetAddress, getSubnetHostname, runPostInstallCommand, runPostLaunchCommand, runPreInstallCommand, runPreLaunchCommand, setExpandedInstallDir, setupcopyPreInstallResources, copyResource, copyResource, copyResource, copyResource, copyResource, copyResource, copyResource, copyRuntimeResources, copyTemplate, copyTemplate, copyTemplate, getEntity, getResource, getResourceAsString, getVersion, kill, postLaunch, preInstall, processTemplate, processTemplate, processTemplate, processTemplate, processTemplateContents, processTemplateContents, rebind, restart, startequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetEntity, kill, rebind, restart, startgetLocationpublic VanillaSoftwareProcessSshDriver(EntityLocal entity, SshMachineLocation machine)
public void install()
install in class AbstractSoftwareProcessDriverpublic void customize()
customize in class AbstractSoftwareProcessDriverpublic java.util.Map<java.lang.String,java.lang.String> getShellEnvironment()
AbstractSoftwareProcessSshDrivergetShellEnvironment in class AbstractSoftwareProcessSshDriverSoftwareProcess.SHELL_ENVIRONMENTpublic java.lang.String getPidFile()
public void launch()
launch in class AbstractSoftwareProcessDriverpublic boolean isRunning()
SoftwareProcessDriverisRunning in interface SoftwareProcessDriverpublic void stop()
SoftwareProcessDriverstop in interface SoftwareProcessDriverstop in class AbstractSoftwareProcessDriverStartable.stop()