public class MongoDBRouterSshDriver extends AbstractMongoDBSshDriver implements MongoDBRouterDriver
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 |
---|
MongoDBRouterSshDriver(MongoDBRouterImpl entity,
SshMachineLocation machine) |
Modifier and Type | Method and Description |
---|---|
void |
launch()
Implementations should fail if the return code is non-zero, by throwing some appropriate exception.
|
customize, getArchiveNameFormat, getDataDirectory, getOsDir, getOsTag, install, isRunning, stop
checkNoHostnameBug, copyCustomizeResources, copyInstallResources, copyPreInstallResources, copyResource, copyResource, execute, execute, execute, getAddress, getHostname, getLocation, getMachine, getPortsUsed, getSubnetAddress, getSubnetHostname, prepare, runPostCustomizeCommand, runPostInstallCommand, runPostLaunchCommand, runPreCustomizeCommand, runPreInstallCommand, runPreLaunchCommand, setup
copyResource, copyResource, copyResource, copyResource, copyResource, copyResource, copyResource, copyRuntimeResources, copyTemplate, copyTemplate, copyTemplate, getEntity, getExpandedInstallDir, getInstallDir, getResource, getResourceAsString, getRunDir, getShellEnvironment, getVersion, kill, postLaunch, preInstall, processTemplate, processTemplate, processTemplate, processTemplate, processTemplateContents, processTemplateContents, rebind, restart, setExpandedInstallDir, start
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getEntity, isRunning, kill, rebind, restart, start, stop
getLocation
public MongoDBRouterSshDriver(MongoDBRouterImpl entity, SshMachineLocation machine)
public void launch()
AbstractSoftwareProcessDriver
launch
in class AbstractSoftwareProcessDriver