Brooklyn

brooklyn.example.cloudfoundry
[Groovy] Class MovableElasticWebAppClusterImpl

java.lang.Object
  groovy.lang.GroovyObjectSupport
      brooklyn.entity.basic.AbstractEntity
          brooklyn.example.cloudfoundry.MovableElasticWebAppClusterImpl
All Implemented Interfaces:
MovableElasticWebAppCluster

class MovableElasticWebAppClusterImpl
extends AbstractEntity

Field Summary
static Logger log

 
Fields inherited from class AbstractEntity
LOG, POLICY_ADDED, POLICY_REMOVED, SENSOR_ADDED, SENSOR_REMOVED, _subscriptionTracker, attributesInternal, configsInternal, managementSupport, tempWorkings
 
Constructor Summary
MovableElasticWebAppClusterImpl()

MovableElasticWebAppClusterImpl(java.util.Map flags, Entity parent)

@deprecated since 0.5; use EntityManager#createEntity(EntitySpec) or {@link ApplicationBuilder#addChild(EntitySpec)#createEntity(EntitySpec) or {@link ApplicationBuilder

 
Method Summary
EntityLocal createClusterIn(Location location)

java.lang.String createSecondaryInLocation(java.lang.String l)

void destroySecondary(java.lang.String idOfSecondaryToDestroy)

java.lang.String move(java.lang.String location)

java.lang.String promoteSecondary(java.lang.String idOfSecondaryToPromote)

void restart()

void start(java.util.Collection locations)

void stop()

 
Methods inherited from class AbstractEntity
addChild, addChild, addEnricher, addGroup, addLocations, addOwnedChild, addPolicy, assertNotYetOwned, clearOwner, clearParent, configure, configure, configure, configure, configure, createManagementSupport, destroy, emit, emitInternal, equals, finalize, firstLocation, getAllAttributes, getAllConfig, getApplication, getApplicationId, getAttribute, getAttributeByNameParts, getChildren, getChildrenReference, getConfig, getConfig, getConfig, getConfig, getConfigMap, getDisplayName, getEffector, getEnrichers, getEntityManager, getEntityType, getEntityTypeName, getExecutionContext, getGroups, getId, getLocations, getManagementContext, getManagementSupport, getMutableEntityType, getOwnedChildren, getOwnedChildrenReference, getOwner, getParent, getPolicies, getProxy, getProxyIfAvailable, getRebindSupport, getSubscriptionContext, getSubscriptionTracker, hasEverBeenManaged, hashCode, init, invalidateReferences, invoke, invoke, invokeFromJava, invokeMethod, isLegacyConstruction, onManagementBecomingMaster, onManagementNoLongerMaster, onManagementStarted, onManagementStarting, refreshInheritedConfig, refreshInheritedConfigOfChildren, removeAllEnrichers, removeAllPolicies, removeAttribute, removeChild, removeEnricher, removeLocations, removeOwnedChild, removePolicy, setApplication, setAttribute, setAttribute, setAttributeWithoutPublishing, setBeingManaged, setConfig, setConfig, setConfig, setConfig, setConfig, setConfig, setConfigEvenIfOwned, setConfigEvenIfOwned, setConfigIfValNonNull, setConfigIfValNonNull, setDisplayName, setManagementContext, setOwner, setParent, setProxy, subscribe, subscribeToChildren, subscribeToMembers, toString, toStringFieldsToInclude, toStringHelper, 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

log

public static final Logger log


 
Constructor Detail

MovableElasticWebAppClusterImpl

MovableElasticWebAppClusterImpl()


MovableElasticWebAppClusterImpl

@Deprecated
MovableElasticWebAppClusterImpl(java.util.Map flags, Entity parent)
deprecated:
since 0.5; use EntityManager#createEntity(EntitySpec) or {@link ApplicationBuilder#addChild(EntitySpec)#createEntity(EntitySpec) or {@link ApplicationBuilder


 
Method Detail

createClusterIn

EntityLocal createClusterIn(Location location)


createSecondaryInLocation

@Override
java.lang.String createSecondaryInLocation(java.lang.String l)


destroySecondary

@Override
void destroySecondary(java.lang.String idOfSecondaryToDestroy)


move

@Override
java.lang.String move(java.lang.String location)


promoteSecondary

@Override
java.lang.String promoteSecondary(java.lang.String idOfSecondaryToPromote)


restart

@Override
void restart()


start

@Override
void start(java.util.Collection locations)


stop

@Override
void stop()


 

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