Brooklyn

brooklyn.demo
[Groovy] Class WebClusterDatabaseExampleAlt

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

class WebClusterDatabaseExampleAlt
extends AbstractApplication

Shows some alternative syntaxes compared with WebClusterDatabaseExample. (Inline SQL; different ports (nginx on 8080 now); policy added programmatically.

Run with: java -Xmx512m -Xms128m -XX:MaxPermSize=256m

This jar or classes dir, and brooklyn-all jar, on classpath.


Field Summary
static java.lang.String DB_PASSWORD

static java.lang.String DB_SETUP_SQL

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
 
Property Summary
static BrooklynProperties config

MySqlNode mysql

AutoScalerPolicy policy

ControlledDynamicWebAppCluster web

 
Constructor Summary
WebClusterDatabaseExampleAlt(java.util.Map props = [:])

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

protected JavaWebAppService newWebServer(java.util.Map flags, Entity cluster)

 
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

public static final java.lang.String DB_SETUP_SQL


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


 
Property Detail

config

static BrooklynProperties config


mysql

MySqlNode mysql


policy

AutoScalerPolicy policy


web

ControlledDynamicWebAppCluster web


 
Constructor Detail

WebClusterDatabaseExampleAlt

WebClusterDatabaseExampleAlt(java.util.Map props = [:])


 
Method Detail

main

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


newWebServer

protected JavaWebAppService newWebServer(java.util.Map flags, Entity cluster)


 

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