Brooklyn

brooklyn.entity.java
[Java] Class VanillaJavaAppSshDriver

java.lang.Object
  brooklyn.entity.basic.AbstractSoftwareProcessDriver
      brooklyn.entity.basic.AbstractSoftwareProcessSshDriver
          brooklyn.entity.java.JavaSoftwareProcessSshDriver
              brooklyn.entity.java.VanillaJavaAppSshDriver
All Implemented Interfaces:
VanillaJavaAppDriver

public class VanillaJavaAppSshDriver
extends JavaSoftwareProcessSshDriver

The SSH implementation of the VanillaJavaAppDriver.


Field Summary
 
Fields inherited from class JavaSoftwareProcessSshDriver
KEY_VAL_OPT_PREFIXES, MUTUALLY_EXCLUSIVE_OPTS, 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
VanillaJavaAppSshDriver(VanillaJavaApp entity, SshMachineLocation machine)

 
Method Summary
void customize()

java.lang.String getArgs()

protected java.util.List getCustomJavaConfigOptions()

protected java.util.Map getCustomJavaSystemProperties()

VanillaJavaApp getEntity()

protected java.lang.String getLogFileLocation()

void install()

boolean isRunning()

void kill()

void launch()

void stop()

 
Methods inherited from class JavaSoftwareProcessSshDriver
getCustomJavaConfigOptions, getCustomJavaSystemProperties, getJavaOpts, getJavaSystemProperties, getJmxContext, getJmxJavaConfigOptions, getJmxJavaSystemProperties, getJmxPort, getJmxSslSupport, getLogFileLocation, getRmiPort, getRmiServerPort, getShellEnvironment, installJava, installJmxSupport, isJmxEnabled, isJmxSslEnabled, start
 
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

VanillaJavaAppSshDriver

public VanillaJavaAppSshDriver(VanillaJavaApp entity, SshMachineLocation machine)


 
Method Detail

customize

@Override
public void customize()


getArgs

public java.lang.String getArgs()


getCustomJavaConfigOptions

@Override
protected java.util.List getCustomJavaConfigOptions()


getCustomJavaSystemProperties

@Override
protected java.util.Map getCustomJavaSystemProperties()


getEntity

public VanillaJavaApp getEntity()


getLogFileLocation

protected java.lang.String getLogFileLocation()


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.