Brooklyn

brooklyn.entity.nosql.mongodb
[Java] Class MongoDbSshDriver

java.lang.Object
  brooklyn.entity.basic.AbstractSoftwareProcessDriver
      brooklyn.entity.basic.AbstractSoftwareProcessSshDriver
          brooklyn.entity.nosql.mongodb.MongoDbSshDriver
All Implemented Interfaces:
MongoDbDriver

public class MongoDbSshDriver
extends AbstractSoftwareProcessSshDriver

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
MongoDbSshDriver(EntityLocal entity, SshMachineLocation machine)

 
Method Summary
void customize()

protected java.lang.String getBaseName()

java.lang.String getDataDirectory()

protected java.lang.String getLogFile()

java.lang.String getOsDir()

java.lang.String getOsTag()

protected java.lang.String getPidFile()

protected java.lang.Integer getServerPort()

void install()

boolean isRunning()

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

MongoDbSshDriver

public MongoDbSshDriver(EntityLocal entity, SshMachineLocation machine)


 
Method Detail

customize

@Override
public void customize()


getBaseName

protected java.lang.String getBaseName()


getDataDirectory

@Override
public java.lang.String getDataDirectory()


getLogFile

protected java.lang.String getLogFile()


getOsDir

public java.lang.String getOsDir()


getOsTag

public java.lang.String getOsTag()


getPidFile

protected java.lang.String getPidFile()


getServerPort

protected java.lang.Integer getServerPort()


install

@Override
public void install()


isRunning

@Override
public boolean isRunning()


launch

@Override
public void launch()


stop

@Override
public void stop()


 

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