Brooklyn

brooklyn.entity.nosql.cassandra
[Java] Class CassandraClusterImpl

java.lang.Object
  groovy.lang.GroovyObjectSupport
      brooklyn.entity.basic.AbstractEntity
          brooklyn.entity.basic.AbstractGroupImpl
              brooklyn.entity.group.DynamicClusterImpl
                  brooklyn.entity.nosql.cassandra.CassandraClusterImpl
All Implemented Interfaces:
CassandraCluster

public class CassandraClusterImpl
extends DynamicClusterImpl

Implementation of CassandraCluster.


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

CassandraClusterImpl(java.util.Map properties)

CassandraClusterImpl(Entity parent)

CassandraClusterImpl(java.util.Map properties, Entity parent)

 
Method Summary
protected boolean calculateServiceUp()

java.lang.String getClusterName()

protected EntitySpec getMemberSpec()

Sets the default MEMBER_SPEC to describe the Cassandra nodes.

void init()

void start(java.util.Collection locations)

void update()

 
Methods inherited from class DynamicClusterImpl
addNode, calculateServiceUp, createNode, discardNode, getCustomChildFlags, getFactory, getMemberSpec, getRemovalStrategy, pickAndRemoveMember, removeChild, replaceMember, resize, restart, setFactory, setMemberSpec, setRemovalStrategy, setRemovalStrategy, start, stop, stopAndRemoveNode, unwrapException, waitForTasksOnEntityStart
 
Methods inherited from class AbstractGroupImpl
addMember, getCurrentSize, getMembers, hasMember, removeMember, setMembers, setMembers
 
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()
 

Constructor Detail

CassandraClusterImpl

public CassandraClusterImpl()


CassandraClusterImpl

public CassandraClusterImpl(java.util.Map properties)


CassandraClusterImpl

public CassandraClusterImpl(Entity parent)


CassandraClusterImpl

public CassandraClusterImpl(java.util.Map properties, Entity parent)


 
Method Detail

calculateServiceUp

@Override
protected boolean calculateServiceUp()


getClusterName

@Override
public java.lang.String getClusterName()


getMemberSpec

@Override
protected EntitySpec getMemberSpec()
Sets the default MEMBER_SPEC to describe the Cassandra nodes.


init

@Override
public void init()


start

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


update

@Override
public void update()


 

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