|
Brooklyn | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object groovy.lang.GroovyObjectSupport brooklyn.entity.basic.AbstractEntity brooklyn.entity.basic.AbstractApplication brooklyn.demo.WebClusterDatabaseExampleApp
public class WebClusterDatabaseExampleApp extends AbstractApplication
Launches a 3-tier app with nginx, clustered jboss, and mysql.
Includes some advanced features such as KPI / derived sensors, and annotations for use in a catalog.
This variant also increases minimum size to 2. Note the policy min size must have the same value, otherwise it fights with cluster set up trying to reduce the cluster size!
Field Summary | |
---|---|
static java.lang.String |
DB_PASSWORD
|
static ConfigKey |
DB_SETUP_SQL_URL
|
static java.lang.String |
DB_TABLE
|
static java.lang.String |
DB_USERNAME
|
static java.lang.String |
DEFAULT_DB_SETUP_SQL_URL
|
static java.lang.String |
DEFAULT_LOCATION
|
static java.lang.String |
DEFAULT_WAR_PATH
|
static Logger |
LOG
|
static AttributeSensor |
REQUESTS_PER_SECOND_IN_WINDOW
|
static AttributeSensor |
ROOT_URL
|
static ConfigKey |
USE_HTTPS
|
static ConfigKey |
WAR_PATH
|
Fields inherited from class AbstractApplication | |
---|---|
log |
Fields inherited from class AbstractEntity | |
---|---|
LOG, POLICY_ADDED, POLICY_REMOVED, SENSOR_ADDED, SENSOR_REMOVED, _subscriptionTracker, attributesInternal, configsInternal, managementSupport, tempWorkings |
Method Summary | |
---|---|
void
|
init()
|
static void
|
main(java.lang.String[] argv)
|
Methods inherited from class AbstractApplication | |
---|---|
getApplication, hasManagementContext, init, isDeployed, postStart, preStart, restart, setApplication, setManagementContext, setParent, start, stop |
Methods inherited from class groovy.lang.GroovyObjectSupport | |
---|---|
groovy.lang.GroovyObjectSupport#setProperty(java.lang.String, java.lang.Object), groovy.lang.GroovyObjectSupport#getProperty(java.lang.String), groovy.lang.GroovyObjectSupport#getMetaClass(), groovy.lang.GroovyObjectSupport#setMetaClass(groovy.lang.MetaClass), groovy.lang.GroovyObjectSupport#invokeMethod(java.lang.String, java.lang.Object), groovy.lang.GroovyObjectSupport#wait(), groovy.lang.GroovyObjectSupport#wait(long), groovy.lang.GroovyObjectSupport#wait(long, int), groovy.lang.GroovyObjectSupport#equals(java.lang.Object), groovy.lang.GroovyObjectSupport#toString(), groovy.lang.GroovyObjectSupport#hashCode(), groovy.lang.GroovyObjectSupport#getClass(), groovy.lang.GroovyObjectSupport#notify(), groovy.lang.GroovyObjectSupport#notifyAll() |
Field Detail |
---|
public static final java.lang.String DB_PASSWORD
@CatalogConfig(label="DB Setup SQL (URL)", priority=1) public static final ConfigKey DB_SETUP_SQL_URL
public static final java.lang.String DB_TABLE
public static final java.lang.String DB_USERNAME
public static final java.lang.String DEFAULT_DB_SETUP_SQL_URL
public static final java.lang.String DEFAULT_LOCATION
public static final java.lang.String DEFAULT_WAR_PATH
public static final Logger LOG
public static final AttributeSensor REQUESTS_PER_SECOND_IN_WINDOW
public static final AttributeSensor ROOT_URL
public static final ConfigKey USE_HTTPS
@CatalogConfig(label="WAR (URL)", priority=2) public static final ConfigKey WAR_PATH
Method Detail |
---|
@Override public void init()
public static void main(java.lang.String[] argv)
Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.