Brooklyn

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

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

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
 
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 AbstractSoftwareProcessSshDriver
copyFile, copyFile, copyFile, copyResource, copyResource, copyResource, copyResources, copyTemplate, copyTemplate, copyTemplates, execute, execute, getAddress, getDefaultVersion, getDownloadFileSuffix, getDownloadFilename, getEntityVersionLabel, getEntityVersionLabel, getHostname, getInstallDir, getLocation, getMachine, getPortsUsed, getRunDir, getShellEnvironment, getSshFlags, getVersion, newScript, newScript
 
Methods inherited from class AbstractSoftwareProcessDriver
customize, getEntity, getLocation, getResource, getResourceAsString, install, kill, launch, postLaunch, processTemplate, processTemplate, rebind, restart, start, stop, waitForConfigKey
 

Field Detail

log

public static final Logger log


 
Constructor Detail

MySqlSshDriver

public MySqlSshDriver(MySqlNodeImpl entity, SshMachineLocation machine)


 
Method Detail

customize

@Override
public void customize()


getBasedir

public java.lang.String getBasedir()


getDatadir

public java.lang.String getDatadir()


getEntity

public MySqlNodeImpl getEntity()


getInstallFilename

public java.lang.String getInstallFilename()


getMirrorUrl

public java.lang.String getMirrorUrl()


getMySqlServerOptionsString

public java.lang.String getMySqlServerOptionsString()


getOsTag

public java.lang.String getOsTag()


getPassword

public java.lang.String getPassword()


getPort

public int getPort()


getSocketUid

public java.lang.String getSocketUid()


getStatusCmd

@Override
public java.lang.String getStatusCmd()


install

@Override
public void install()


isRunning

@Override
public boolean isRunning()


kill

@Override
public void kill()


launch

@Override
public void launch()


stop

@Override
public void stop()


 

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