Brooklyn

brooklyn.entity.database.mysql
[Groovy] Class MySqlSshDriver

java.lang.Object
  brooklyn.entity.basic.AbstractSoftwareProcessDriver
      brooklyn.entity.basic.AbstractSoftwareProcessSshDriver
          brooklyn.entity.database.mysql.MySqlSshDriver
All Implemented Interfaces:
MySqlDriver

class MySqlSshDriver
extends AbstractSoftwareProcessSshDriver

The SSH implementation of the MySlDriver.


Field Summary
static Logger log

 
Fields inherited from class AbstractSoftwareProcessSshDriver
BROOKLYN_HOME_DIR, CHECK_RUNNING, CUSTOMIZING, DEFAULT_INSTALL_BASEDIR, DEFAULT_RUN_BASEDIR, INSTALLING, KILLING, LAUNCHING, NO_VERSION_INFO, PID_FILENAME, RESTARTING, STOPPING, log, logSsh
 
Fields inherited from class AbstractSoftwareProcessDriver
entity
 
Property Summary
java.lang.String secretPassword

java.lang.String socketUid

 
Constructor Summary
MySqlSshDriver(MySqlNode entity, SshMachineLocation machine)

 
Method Summary
void customize()

java.lang.String getBasedir()

java.lang.String getBasename()

MySqlNode getEntity()

java.lang.String getMirrorUrl()

protected java.lang.String getMySqlServerOptionsString()

java.lang.String getOsTag()

java.lang.String getPassword()

int getPort()

java.lang.String getUrl()

protected java.lang.String getVersion()

void install()

boolean isRunning()

void kill()

void launch()

void stop()

 
Methods inherited from class AbstractSoftwareProcessSshDriver
copyFile, copyFile, execute, execute, getDefaultVersion, getEntityVersionLabel, getEntityVersionLabel, getHostname, getInstallDir, getLocation, getMachine, getPortsUsed, getRunDir, getShellEnvironment, getVersion, newScript, newScript
 
Methods inherited from class AbstractSoftwareProcessDriver
customize, getEntity, getLocation, getResource, install, kill, launch, postLaunch, restart, start, stop, waitForConfigKey
 

Field Detail

log

public static final Logger log


 
Property Detail

secretPassword

java.lang.String secretPassword


socketUid

final java.lang.String socketUid


 
Constructor Detail

MySqlSshDriver

MySqlSshDriver(MySqlNode entity, SshMachineLocation machine)


 
Method Detail

customize

@Override
void customize()


getBasedir

java.lang.String getBasedir()


getBasename

java.lang.String getBasename()


getEntity

MySqlNode getEntity()


getMirrorUrl

java.lang.String getMirrorUrl()


getMySqlServerOptionsString

protected java.lang.String getMySqlServerOptionsString()


getOsTag

java.lang.String getOsTag()


getPassword

java.lang.String getPassword()


getPort

int getPort()


getUrl

java.lang.String getUrl()


getVersion

protected java.lang.String getVersion()


install

@Override
void install()


isRunning

@Override
boolean isRunning()


kill

@Override
void kill()


launch

@Override
void launch()


stop

@Override
void stop()


 

Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.