Brooklyn

brooklyn.entity.webapp
[Java] Interface JavaWebAppDriver

brooklyn.entity.java.JavaSoftwareProcessDriver
  brooklyn.entity.basic.SoftwareProcessDriver
      brooklyn.entity.webapp.JavaWebAppDriver
          brooklyn.entity.drivers.EntityDriver
All Superinterfaces:
JavaSoftwareProcessDriver, SoftwareProcessDriver, EntityDriver

public interface JavaWebAppDriver
extends JavaSoftwareProcessDriver

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; returns a token which can be used as an argument to undeploy, typically the web context with leading slash where the app can be reached (just "/" for ROOT)

java.util.List getEnabledProtocols()

FilenameToWebContextMapper getFilenameContextMapper()

java.lang.Integer getHttpPort()

java.lang.Integer getHttpsPort()

HttpsSslConfig getHttpsSslConfig()

void undeploy(java.lang.String targetName)

 
Methods inherited from interface JavaSoftwareProcessDriver
getJmxContext, getJmxPort, getRmiPort, isJmxEnabled
 
Methods inherited from interface SoftwareProcessDriver
getEntity, isRunning, kill, rebind, restart, start, stop
 
Methods inherited from interface EntityDriver
getEntity, getLocation
 

Method Detail

deploy

public void deploy(java.io.File file)


deploy

public void deploy(java.io.File f, java.lang.String targetName)


deploy

public java.lang.String deploy(java.lang.String url, java.lang.String targetName)
deploys a URL as a webapp at the appserver; returns a token which can be used as an argument to undeploy, typically the web context with leading slash where the app can be reached (just "/" for ROOT)

see JavaWebAppSoftwareProcess#deploy(String, String)#deploy(String, String) for details of how input filenames are handled


getEnabledProtocols

public java.util.List getEnabledProtocols()


getFilenameContextMapper

public FilenameToWebContextMapper getFilenameContextMapper()


getHttpPort

public java.lang.Integer getHttpPort()


getHttpsPort

public java.lang.Integer getHttpsPort()


getHttpsSslConfig

public HttpsSslConfig getHttpsSslConfig()


undeploy

public void undeploy(java.lang.String targetName)


 

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