Brooklyn

brooklyn.demo
[Java] Class WebClusterDatabaseExampleAltJava

java.lang.Object
  groovy.lang.GroovyObjectSupport
      brooklyn.entity.basic.AbstractEntity
          brooklyn.entity.basic.AbstractApplication
              brooklyn.demo.WebClusterDatabaseExampleAltJava

public class WebClusterDatabaseExampleAltJava
extends AbstractApplication

Launches a 3-tier app with nginx, clustered jboss, and mysql.

Same as the WebClusterDatabaseExample but pure Java.

Requires: -Xmx512m -Xms128m -XX:MaxPermSize=256m and brooklyn-all jar, and this jar or classes dir, on classpath.


Field Summary
static java.lang.String DB_PASSWORD

static java.lang.String DB_SETUP_SQL_URL

static java.lang.String DB_USERNAME

static java.lang.String DEFAULT_LOCATION

static Logger LOG

static java.lang.String WAR_PATH

 
Fields inherited from class AbstractApplication
log
 
Fields inherited from class AbstractEntity
LOG, SENSOR_ADDED, SENSOR_REMOVED, _subscriptionTracker, application, attributesInternal, configsInternal, execution, managementContext, managementData, subscription, tempWorkings
 
Constructor Summary
WebClusterDatabaseExampleAltJava()

WebClusterDatabaseExampleAltJava(java.util.Map props)

 
Method Summary
static void main(java.lang.String[] argv)

static java.lang.String makeJdbcUrl(java.lang.String dbUrl)

 
Methods inherited from class AbstractApplication
getManagementContext, hasManagementContext, isDeployed, postStart, preStart, restart, setManagementContext, start, stop
 
Methods inherited from class AbstractEntity
addEnricher, addGroup, addOwnedChild, addPolicy, assertNotYetOwned, clearOwner, configure, configure, destroy, emit, emitInternal, firstLocation, getAllConfig, getApplication, getApplicationId, getAttribute, getAttributeByNameParts, getConfig, getConfig, getConfig, getConfig, getConfigMap, getEffector, getEnrichers, getEntityType, getExecutionContext, getGroups, getLocations, getManagementContext, getMutableEntityType, getOwnedChildren, getOwner, getPolicies, getSubscriptionContext, getSubscriptionTracker, hasEverBeenManaged, invalidate, invoke, invoke, invokeFromJava, invokeMethod, onManagementBecomingMaster, onManagementNoLongerMaster, refreshInheritedConfig, refreshInheritedConfigOfChildren, removeAllEnrichers, removeAllPolicies, removeAttribute, removeEnricher, removeOwnedChild, removePolicy, setApplication, setAttribute, setAttribute, setBeingManaged, setConfig, setConfig, setConfigEvenIfOwned, setConfigEvenIfOwned, setConfigIfValNonNull, setConfigIfValNonNull, setOwner, subscribe, subscribeToChildren, subscribeToMembers, toString, toStringFieldsToInclude, unsubscribe, unsubscribe
 
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

DB_PASSWORD

public static final java.lang.String DB_PASSWORD


DB_SETUP_SQL_URL

public static final java.lang.String DB_SETUP_SQL_URL


DB_USERNAME

public static final java.lang.String DB_USERNAME


DEFAULT_LOCATION

public static final java.lang.String DEFAULT_LOCATION


LOG

public static final Logger LOG


WAR_PATH

public static final java.lang.String WAR_PATH


 
Constructor Detail

WebClusterDatabaseExampleAltJava

public WebClusterDatabaseExampleAltJava()


WebClusterDatabaseExampleAltJava

public WebClusterDatabaseExampleAltJava(java.util.Map props)


 
Method Detail

main

public static void main(java.lang.String[] argv)


makeJdbcUrl

public static java.lang.String makeJdbcUrl(java.lang.String dbUrl)


 

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