|
Brooklyn | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectbrooklyn.entity.basic.AbstractSoftwareProcessDriver
brooklyn.entity.basic.AbstractSoftwareProcessSshDriver
brooklyn.entity.database.mysql.MySqlSshDriver
public class MySqlSshDriver extends AbstractSoftwareProcessSshDriver
The SSH implementation of the MySqlDriver.
Field Summary | |
---|---|
static Logger |
log
|
Fields inherited from class AbstractSoftwareProcessSshDriver | |
---|---|
BROOKLYN_HOME_DIR, CHECK_RUNNING, CUSTOMIZING, DEFAULT_INSTALL_BASEDIR, DEFAULT_RUN_BASEDIR, IGNORE_ENTITY_SSH_FLAGS, INSTALLING, KILLING, LAUNCHING, NO_VERSION_INFO, PID_FILENAME, RESTARTING, STOPPING, USE_PID_FILE, log, logSsh |
Fields inherited from class AbstractSoftwareProcessDriver | |
---|---|
entity, location, resource |
Constructor Summary | |
MySqlSshDriver(MySqlNodeImpl entity, SshMachineLocation machine)
|
Method Summary | |
---|---|
void
|
customize()
|
java.lang.String
|
getBasedir()
|
java.lang.String
|
getDatadir()
|
MySqlNodeImpl
|
getEntity()
|
java.lang.String
|
getInstallFilename()
|
java.lang.String
|
getMirrorUrl()
|
java.lang.String
|
getMySqlServerOptionsString()
|
java.lang.String
|
getOsTag()
|
java.lang.String
|
getPassword()
|
int
|
getPort()
|
java.lang.String
|
getSocketUid()
|
java.lang.String
|
getStatusCmd()
|
void
|
install()
|
boolean
|
isRunning()
|
void
|
kill()
|
void
|
launch()
|
void
|
stop()
|
Methods inherited from class AbstractSoftwareProcessDriver | |
---|---|
customize, doFullStartOnRestart, getEntity, getLocation, getResource, getResourceAsString, install, kill, launch, postLaunch, processTemplate, processTemplate, processTemplate, processTemplate, processTemplateContents, processTemplateContents, rebind, restart, start, stop, waitForConfigKey |
Field Detail |
---|
public static final Logger log
Constructor Detail |
---|
public MySqlSshDriver(MySqlNodeImpl entity, SshMachineLocation machine)
Method Detail |
---|
updateTaskAndFailOnNonZeroResultCode(). public void customize()
public java.lang.String getBasedir()
public java.lang.String getDatadir()
public MySqlNodeImpl getEntity()
public java.lang.String getInstallFilename()
public java.lang.String getMirrorUrl()
public java.lang.String getMySqlServerOptionsString()
public java.lang.String getOsTag()
public java.lang.String getPassword()
public int getPort()
public java.lang.String getSocketUid()
public java.lang.String getStatusCmd()
DownloadResolver resolver = ((EntityInternal)entity).getManagementContext().getEntityDownloadsManager().newDownloader( public void install()
newScript(MutableMap.of("usePidFile", true), STOPPING).execute(); public boolean isRunning()
return format("%s/bin/mysqladmin --user=%s --password=%s --socket=/tmp/mysql.sock.%s.%s status", public void kill()
@Override public void launch()
public void stop()
Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.