|
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.mariadb.MariaDbSshDriver
public class MariaDbSshDriver extends AbstractSoftwareProcessSshDriver
The SSH implementation of the MariaDbDriver.
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 | |
MariaDbSshDriver(MariaDbNodeImpl entity, SshMachineLocation machine)
|
Method Summary | |
---|---|
void
|
customize()
|
java.lang.String
|
getBasedir()
|
java.lang.String
|
getDatadir()
|
java.lang.String
|
getDownloadParentDir()
|
MariaDbNodeImpl
|
getEntity()
|
java.lang.String
|
getInstallFilename()
|
java.lang.String
|
getMariaDbServerOptionsString()
|
java.lang.String
|
getMirrorUrl()
|
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 MariaDbSshDriver(MariaDbNodeImpl entity, SshMachineLocation machine)
Method Detail |
---|
updateTaskAndFailOnNonZeroResultCode(). public void customize()
public java.lang.String getBasedir()
public java.lang.String getDatadir()
public java.lang.String getDownloadParentDir()
public MariaDbNodeImpl getEntity()
public java.lang.String getInstallFilename()
public java.lang.String getMariaDbServerOptionsString()
public java.lang.String getMirrorUrl()
public java.lang.String getOsTag()
public java.lang.String getPassword()
public int getPort()
public java.lang.String getSocketUid()
public java.lang.String getStatusCmd()
ManagementContext managementContext = ((EntityInternal) entity).getManagementContext(); 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.