public static class SimulatedMySqlNodeImpl.SimulatedMySqlSshDriver extends MySqlSshDriver
log
CHECK_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 |
---|
SimulatedMySqlSshDriver(SimulatedMySqlNodeImpl entity,
SshMachineLocation machine) |
Modifier and Type | Method and Description |
---|---|
void |
customize()
Implementations should fail if the return code is non-zero, by throwing some appropriate exception.
|
ProcessTaskWrapper<java.lang.Integer> |
executeScriptFromInstalledFileAsync(java.lang.String filenameAlreadyInstalledAtServer) |
java.lang.String |
getStatusCmd() |
void |
install()
Implementations should fail if the return code is non-zero, by throwing some appropriate exception.
|
void |
launch()
Implementations should fail if the return code is non-zero, by throwing some appropriate exception.
|
changePassword, dumpDatabase, executeScriptAsync, getBaseDir, getConfigFile, getDataDir, getDefaultUnpackedDirectoryName, getEntity, getLogFile, getMajorVersion, getMySqlServerOptionsString, getOsTag, getPassword, getPort, getSocketUid, isRunning, kill, prepare, stop
checkNoHostnameBug, copyCustomizeResources, copyInstallResources, copyPreInstallResources, copyResource, copyResource, execute, execute, execute, getAddress, getHostname, getLocation, getMachine, getPortsUsed, getSubnetAddress, getSubnetHostname, runPostCustomizeCommand, runPostInstallCommand, runPostLaunchCommand, runPreCustomizeCommand, runPreInstallCommand, runPreLaunchCommand, setup
copyResource, copyResource, copyResource, copyResource, copyResource, copyResource, copyResource, copyRuntimeResources, copyTemplate, copyTemplate, copyTemplate, getArchiveNameFormat, getExpandedInstallDir, getInstallDir, getResource, getResourceAsString, getRunDir, getShellEnvironment, getVersion, postLaunch, preInstall, processTemplate, processTemplate, processTemplate, processTemplate, processTemplateContents, processTemplateContents, rebind, restart, setExpandedInstallDir, start
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
rebind, restart, start
getLocation
public SimulatedMySqlSshDriver(SimulatedMySqlNodeImpl entity, SshMachineLocation machine)
public java.lang.String getStatusCmd()
getStatusCmd
in interface MySqlDriver
getStatusCmd
in class MySqlSshDriver
public void install()
AbstractSoftwareProcessDriver
install
in class MySqlSshDriver
public void customize()
AbstractSoftwareProcessDriver
customize
in class MySqlSshDriver
public void launch()
AbstractSoftwareProcessDriver
launch
in class MySqlSshDriver
public ProcessTaskWrapper<java.lang.Integer> executeScriptFromInstalledFileAsync(java.lang.String filenameAlreadyInstalledAtServer)
executeScriptFromInstalledFileAsync
in interface MySqlDriver
executeScriptFromInstalledFileAsync
in class MySqlSshDriver