Brooklyn

brooklyn.entity.messaging.rabbit
[Java] Class RabbitSshDriver

java.lang.Object
  brooklyn.entity.basic.AbstractSoftwareProcessDriver
      brooklyn.entity.basic.AbstractSoftwareProcessSshDriver
          brooklyn.entity.messaging.rabbit.RabbitSshDriver
All Implemented Interfaces:
RabbitDriver

public class RabbitSshDriver
extends AbstractSoftwareProcessSshDriver

TODO javadoc


Field Summary
 
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
RabbitSshDriver(RabbitBrokerImpl entity, SshMachineLocation machine)

 
Method Summary
void configure()

void customize()

java.lang.Integer getAmqpPort()

RabbitBrokerImpl getEntity()

java.lang.String getErlangVersion()

protected java.lang.String getLogFileLocation()

java.lang.String getPidFile()

java.util.Map getShellEnvironment()

java.lang.String getVirtualHost()

void install()

boolean isRunning()

void kill()

void launch()

void stop()

 
Methods inherited from class AbstractSoftwareProcessSshDriver
copyFile, copyFile, copyFile, copyResource, copyResource, copyResource, copyResources, copyTemplate, 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, doFullStartOnRestart, getEntity, getLocation, getResource, getResourceAsString, install, kill, launch, postLaunch, processTemplate, processTemplate, processTemplate, processTemplate, processTemplateContents, processTemplateContents, rebind, restart, start, stop, waitForConfigKey
 

Constructor Detail

RabbitSshDriver

public RabbitSshDriver(RabbitBrokerImpl entity, SshMachineLocation machine)


 
Method Detail

configure

public void configure() {
public void configure()


customize

public void customize() {
public void customize()


getAmqpPort

public java.lang.Integer getAmqpPort()


getEntity

@Override
public RabbitBrokerImpl getEntity()


getErlangVersion

public java.lang.String getErlangVersion()


getLogFileLocation

protected java.lang.String getLogFileLocation()


getPidFile

public java.lang.String getPidFile()


getShellEnvironment

return MutableMap.builder()
public java.util.Map getShellEnvironment()


getVirtualHost

public java.lang.String getVirtualHost()


install

@Override
public void install()


isRunning

public boolean isRunning() {
public boolean isRunning()


kill

public void kill() {
public void kill()


launch

public void launch() {
public void launch()


stop

public void stop() {
public void stop()


 

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