| 
 | 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
public abstract class JavaWebAppSshDriver extends JavaSoftwareProcessSshDriver
| 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, location, resource | 
| Constructor Summary | |
| JavaWebAppSshDriver(JavaWebAppSoftwareProcessImpl entity, SshMachineLocation machine) | |
| Method Summary | |
|---|---|
| void | deploy(java.io.File file) | 
| void | deploy(java.io.File f, java.lang.String targetName) | 
| java.lang.String | deploy(java.lang.String url, java.lang.String targetName)Deploys a URL as a webapp at the appserver. | 
| protected java.lang.String | getDeployDir() | 
| protected java.lang.String | getDeploySubdir()if files should be placed on the server for deployment, override this to be the sub-directory of the runDir where they should be stored (or override getDeployDir() if they should be copied somewhere else, and set this null); if files are not copied to the server, but injected (e.g. | 
| java.util.List | getEnabledProtocols() | 
| JavaWebAppSoftwareProcessImpl | getEntity() | 
| FilenameToWebContextMapper | getFilenameContextMapper() | 
| java.lang.Integer | getHttpPort() | 
| java.lang.Integer | getHttpsPort() | 
| HttpsSslConfig | getHttpsSslConfig() | 
| protected java.lang.String | getSslKeyAlias() | 
| protected java.lang.String | getSslKeystorePassword() | 
| protected java.lang.String | getSslKeystoreUrl() | 
| protected java.lang.String | inferRootUrl() | 
| protected boolean | isProtocolEnabled(java.lang.String protocol) | 
| void | postLaunch() | 
| void | undeploy(java.lang.String targetName) | 
| 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 | 
|---|
public JavaWebAppSshDriver(JavaWebAppSoftwareProcessImpl entity, SshMachineLocation machine)
| Method Detail | 
|---|
@Override public void deploy(java.io.File file)
@Override public void deploy(java.io.File f, java.lang.String targetName)
@Override public java.lang.String deploy(java.lang.String url, java.lang.String targetName)
protected java.lang.String getDeployDir()
protected java.lang.String getDeploySubdir()
@Override public java.util.List getEnabledProtocols()
public JavaWebAppSoftwareProcessImpl getEntity()
return new FilenameToWebContextMapper(); public FilenameToWebContextMapper getFilenameContextMapper()
@Override public java.lang.Integer getHttpPort()
@Override public java.lang.Integer getHttpsPort()
@Override public HttpsSslConfig getHttpsSslConfig()
protected java.lang.String getSslKeyAlias()
protected java.lang.String getSslKeystorePassword()
protected java.lang.String getSslKeystoreUrl()
protected java.lang.String inferRootUrl()
protected boolean isProtocolEnabled(java.lang.String protocol)
@Override public void postLaunch()
String dest = getDeployDir() + "/" + getFilenameContextMapper().convertDeploymentTargetNameToFilename(targetName); public void undeploy(java.lang.String targetName)
Brooklyn Multi-Cloud Application Management Platform 
 brooklyncentral.github.com. Apache License. © 2012.