Brooklyn

brooklyn.entity.webapp.jboss
[Java] Class JBoss6SshDriver

java.lang.Object
  brooklyn.entity.basic.AbstractSoftwareProcessDriver
      brooklyn.entity.basic.AbstractSoftwareProcessSshDriver
          brooklyn.entity.java.JavaSoftwareProcessSshDriver
              brooklyn.entity.webapp.JavaWebAppSshDriver
                  brooklyn.entity.webapp.jboss.JBoss6SshDriver
All Implemented Interfaces:
JBoss6Driver

public class JBoss6SshDriver
extends JavaWebAppSshDriver

Field Summary
static int DEFAULT_HTTP_PORT

static java.lang.String SERVER_TYPE

 
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, INSTALLING, KILLING, LAUNCHING, NO_VERSION_INFO, PID_FILENAME, RESTARTING, STOPPING, log, logSsh
 
Fields inherited from class AbstractSoftwareProcessDriver
entity
 
Constructor Summary
JBoss6SshDriver(JBoss6Server entity, SshMachineLocation machine)

 
Method Summary
void customize()

protected java.lang.String getClusterName()

protected java.util.List getCustomJavaConfigOptions()

protected java.util.Map getCustomJavaSystemProperties()

protected java.lang.String getDeploySubdir()

protected java.lang.String getLogFileLocation()

protected java.lang.Integer getPortIncrement()

java.util.Map getShellEnvironment()

void install()

boolean isRunning()

void kill()

void launch()

void postLaunch()

void stop()

 
Methods inherited from class JavaWebAppSshDriver
deploy, deploy, deploy, getDeployDir, getDeploySubdir, getEnabledProtocols, getEntity, getFilenameContextMapper, getHttpPort, getHttpsPort, inferRootUrl, isProtocolEnabled, postLaunch, undeploy
 
Methods inherited from class JavaSoftwareProcessSshDriver
getCustomJavaConfigOptions, getCustomJavaSystemProperties, getJavaOpts, getJavaSystemProperties, getJmxContext, getJmxJavaSystemProperties, getJmxPort, getLogFileLocation, getRmiPort, getRmiServerPort, getShellEnvironment, installJava, isJmxEnabled, start
 
Methods inherited from class AbstractSoftwareProcessSshDriver
copyFile, copyFile, execute, execute, getDefaultVersion, getEntityVersionLabel, getEntityVersionLabel, getHostname, getInstallDir, getLocation, getMachine, getPortsUsed, getRunDir, getShellEnvironment, getVersion, newScript, newScript
 
Methods inherited from class AbstractSoftwareProcessDriver
customize, getEntity, getLocation, getResource, install, kill, launch, postLaunch, restart, start, stop, waitForConfigKey
 

Field Detail

DEFAULT_HTTP_PORT

public static final int DEFAULT_HTTP_PORT


SERVER_TYPE

public static final java.lang.String SERVER_TYPE


 
Constructor Detail

JBoss6SshDriver

public JBoss6SshDriver(JBoss6Server entity, SshMachineLocation machine)


 
Method Detail

customize

@Override
public void customize()


getClusterName

protected java.lang.String getClusterName()


getCustomJavaConfigOptions

@Override
protected java.util.List getCustomJavaConfigOptions()


getCustomJavaSystemProperties

@Override
protected java.util.Map getCustomJavaSystemProperties()


getDeploySubdir

protected java.lang.String getDeploySubdir()


getLogFileLocation

protected java.lang.String getLogFileLocation()


getPortIncrement

protected java.lang.Integer getPortIncrement()


getShellEnvironment

@Override
public java.util.Map getShellEnvironment()


install

@Override
public void install()


isRunning

@Override
public boolean isRunning()


kill

@Override
public void kill()


launch

@Override
public void launch()


postLaunch

@Override
public void postLaunch()


stop

@Override
public void stop()


 

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