|
Brooklyn | |||||||
| FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectbrooklyn.entity.basic.AbstractSoftwareProcessDriver
brooklyn.entity.basic.AbstractSoftwareProcessSshDriver
brooklyn.entity.java.JavaSoftwareProcessSshDriver
brooklyn.entity.webapp.JavaWebAppSshDriver
brooklyn.entity.webapp.jboss.JBoss7SshDriver
public class JBoss7SshDriver extends JavaWebAppSshDriver
| Field Summary | |
|---|---|
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 | |
JBoss7SshDriver(JBoss7Server entity, SshMachineLocation machine)
|
|
| Method Summary | |
|---|---|
void
|
customize()
AS7 config notes and TODOs: We're using the http management interface on port managementPort We're not using any JMX |
protected java.util.List
|
getCustomJavaConfigOptions()
|
protected java.lang.String
|
getDeploySubdir()
|
protected java.lang.String
|
getLogFileLocation()
|
protected java.lang.Integer
|
getManagementNativePort()
|
protected java.lang.Integer
|
getManagementPort()
|
protected java.lang.Integer
|
getPortIncrement()
|
void
|
install()
|
boolean
|
isRunning()
|
void
|
kill()
|
void
|
launch()
|
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 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 |
|---|
public static final java.lang.String SERVER_TYPE
| Constructor Detail |
|---|
public JBoss7SshDriver(JBoss7Server entity, SshMachineLocation machine)
| Method Detail |
|---|
@Override public void customize()
@Override protected java.util.List getCustomJavaConfigOptions()
protected java.lang.String getDeploySubdir()
protected java.lang.String getLogFileLocation()
protected java.lang.Integer getManagementNativePort()
protected java.lang.Integer getManagementPort()
protected java.lang.Integer getPortIncrement()
public void install()
@Override public boolean isRunning()
@Override public void kill()
@Override public void launch()
@Override public void stop()
Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.