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
 
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, 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
 

Constructor Detail

RabbitSshDriver

public RabbitSshDriver(RabbitBrokerImpl entity, SshMachineLocation machine)


 
Method Detail

configure

@Override
public void configure()


customize

@Override
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

@Override
public java.util.Map getShellEnvironment()


getVirtualHost

public java.lang.String getVirtualHost()


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.