|
Brooklyn | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectbrooklyn.launcher.BrooklynLauncher
public class BrooklynLauncher
Example usage is: *
{
Method Summary | |
---|---|
BrooklynLauncher
|
application(Application app)
Specifies that the launcher should manage the given Brooklyn application. |
BrooklynLauncher
|
application(ApplicationBuilder appBuilder)
Specifies that the launcher should build and manage the given Brooklyn application. |
BrooklynLauncher
|
application(EntitySpec appSpec)
Specifies that the launcher should build and manage the Brooklyn application described by the given spec. |
BrooklynLauncher
|
brooklynProperties(BrooklynProperties brooklynProperties)
Specifies the brooklyn properties to be used. |
BrooklynLauncher
|
brooklynProperties(java.lang.String field, java.lang.Object value)
Specifies an attribute passed to deployed webapps (in addition to BrooklynServiceAttributes#BROOKLYN_MANAGEMENT_CONTEXT#BROOKLYN_MANAGEMENT_CONTEXT |
protected BrooklynLauncher
|
doLaunch()
For backwards compatibility, to implement launch(); will be deleted when that deprecated code is deleted. |
java.util.List
|
getApplications()
|
BrooklynServerDetails
|
getServerDetails()
|
BrooklynLauncher
|
installSecurityFilter(boolean val)
|
BrooklynServerDetails
|
launch()
Starts the web server (with web console) and Brooklyn applications, as per the specifications configured. |
BrooklynLauncher
|
location(Location location)
Adds a location to be passed in on start(), when that calls application.start(locations). |
BrooklynLauncher
|
location(java.lang.String spec)
Give the spec of an application, to be created. |
BrooklynLauncher
|
locations(java.util.List specs)
|
static ManagementContext
|
manage(AbstractApplication app)
Launches the web console on port 8081, and a Brooklyn application, with a single command, in such a way that the web console is launched and the application is shutdown on server termination. |
static ManagementContext
|
manage(AbstractApplication app, int port)
Launches the web console on the given port, and a Brooklyn application, with a single command, in such a way that the web console is launched and the application is shutdown on server termination. |
static ManagementContext
|
manage(AbstractApplication app, int port, boolean shutdownApp, boolean startWebConsole)
Launches the web console on the given port, and a Brooklyn application, with a single command. |
BrooklynLauncher
|
management(ManagementContext context)
Specifies the management context this launcher should use. |
BrooklynLauncher
|
managementContext(ManagementContext context)
Specifies the management context this launcher should use. |
BrooklynLauncher
|
managing(Application app)
Specifies that the launcher should manage the given Brooklyn application. |
BrooklynLauncher
|
managing(ApplicationBuilder app)
Specifies that the launcher should build and manage the given Brooklyn application. |
static BrooklynLauncher
|
newInstance()
Creates a configurable (fluent API) launcher for use starting the web console and Brooklyn applications. |
static BrooklynLauncher
|
newLauncher()
Creates a configurable (fluent API) launcher for use starting the web console and Brooklyn applications. |
BrooklynLauncher
|
setAttribute(java.lang.String field, java.lang.Object value)
Specifies an attribute passed to deployed webapps (in addition to BrooklynServiceAttributes#BROOKLYN_MANAGEMENT_CONTEXT#BROOKLYN_MANAGEMENT_CONTEXT |
BrooklynLauncher
|
shutdownOnExit(boolean val)
|
BrooklynLauncher
|
start()
Starts the web server (with web console) and Brooklyn applications, as per the specifications configured. |
void
|
terminate()
Terminates this launch, but does not stop the applications (i.e. external processes are left running, etc). |
BrooklynLauncher
|
webServerFlags(java.util.Map webServerFlags)
Specifies additional flags to be passed to BrooklynWebServer. |
BrooklynLauncher
|
webapp(java.lang.String contextPath, java.lang.String warUrl)
Specifies an additional webapp to host on the webconsole port. |
BrooklynLauncher
|
webconsole(boolean startWebApps)
Specifies whether the launcher will start the Brooklyn web console (and any additional webapps specified); default true. |
BrooklynLauncher
|
webconsolePort(int port)
Specifies the port where the web console (and any additional webapps specified) will be listed; default "8081+" being the first available >= 8081. |
BrooklynLauncher
|
webconsolePort(java.lang.String port)
Specifies the port where the web console (and any additional webapps specified) will be listed; default "8081+" being the first available >= 8081. |
BrooklynLauncher
|
webconsolePort(PortRange port)
Specifies the port where the web console (and any additional webapps specified) will be listed; default "8081+" being the first available >= 8081. |
Methods inherited from class java.lang.Object | |
---|---|
java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Method Detail |
---|
public BrooklynLauncher application(Application app)
public BrooklynLauncher application(ApplicationBuilder appBuilder)
public BrooklynLauncher application(EntitySpec appSpec)
public BrooklynLauncher brooklynProperties(BrooklynProperties brooklynProperties)
public BrooklynLauncher brooklynProperties(java.lang.String field, java.lang.Object value)
protected BrooklynLauncher doLaunch()
public java.util.List getApplications()
public BrooklynServerDetails getServerDetails()
public BrooklynLauncher installSecurityFilter(boolean val)
@Deprecated public BrooklynServerDetails launch()
public BrooklynLauncher location(Location location)
public BrooklynLauncher location(java.lang.String spec)
public BrooklynLauncher locations(java.util.List specs)
@Deprecated public static ManagementContext manage(AbstractApplication app)
@Deprecated public static ManagementContext manage(AbstractApplication app, int port)
@Deprecated public static ManagementContext manage(AbstractApplication app, int port, boolean shutdownApp, boolean startWebConsole)
@Deprecated public BrooklynLauncher management(ManagementContext context)
public BrooklynLauncher managementContext(ManagementContext context)
@Deprecated public BrooklynLauncher managing(Application app)
@Deprecated public BrooklynLauncher managing(ApplicationBuilder app)
public static BrooklynLauncher newInstance()
@Deprecated public static BrooklynLauncher newLauncher()
@Deprecated public BrooklynLauncher setAttribute(java.lang.String field, java.lang.Object value)
public BrooklynLauncher shutdownOnExit(boolean val)
public BrooklynLauncher start()
public void terminate()
public BrooklynLauncher webServerFlags(java.util.Map webServerFlags)
public BrooklynLauncher webapp(java.lang.String contextPath, java.lang.String warUrl)
contextPath
- The context path (e.g. "/hello", or equivalently just "hello") where the webapp will be hosted.
"/" will override the brooklyn console webapp.warUrl
- The URL from which the WAR should be loaded, supporting classpath:// protocol in addition to file:// and http(s)://.
public BrooklynLauncher webconsole(boolean startWebApps)
public BrooklynLauncher webconsolePort(int port)
public BrooklynLauncher webconsolePort(java.lang.String port)
public BrooklynLauncher webconsolePort(PortRange port)
Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.