public class MongoDBConfigServerSshDriver extends AbstractMongoDBSshDriver implements MongoDBDriver
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 | 
|---|
MongoDBConfigServerSshDriver(MongoDBConfigServerImpl entity,
                            SshMachineLocation machine)  | 
| Modifier and Type | Method and Description | 
|---|---|
MongoDBConfigServerImpl | 
getEntity()
The entity whose components we are controlling. 
 | 
void | 
launch()
Implementations should fail if the return code is non-zero, by throwing some appropriate exception. 
 | 
customize, getArchiveNameFormat, getDataDirectory, getOsDir, getOsTag, install, isRunning, stopcheckNoHostnameBug, copyCustomizeResources, copyInstallResources, copyPreInstallResources, copyResource, copyResource, execute, execute, execute, getAddress, getHostname, getLocation, getMachine, getPortsUsed, getSubnetAddress, getSubnetHostname, prepare, runPostCustomizeCommand, runPostInstallCommand, runPostLaunchCommand, runPreCustomizeCommand, runPreInstallCommand, runPreLaunchCommand, setupcopyResource, copyResource, copyResource, copyResource, copyResource, copyResource, copyResource, copyRuntimeResources, copyTemplate, copyTemplate, copyTemplate, getExpandedInstallDir, getInstallDir, getResource, getResourceAsString, getRunDir, getShellEnvironment, getVersion, kill, postLaunch, preInstall, processTemplate, processTemplate, processTemplate, processTemplate, processTemplateContents, processTemplateContents, rebind, restart, setExpandedInstallDir, startequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisRunning, kill, rebind, restart, start, stopgetLocationpublic MongoDBConfigServerSshDriver(MongoDBConfigServerImpl entity, SshMachineLocation machine)
public MongoDBConfigServerImpl getEntity()
SoftwareProcessDrivergetEntity in interface EntityDrivergetEntity in interface SoftwareProcessDrivergetEntity in class AbstractSoftwareProcessDriverpublic void launch()
AbstractSoftwareProcessDriverlaunch in class AbstractSoftwareProcessDriver