public interface CassandraFabric extends DynamicFabric
CassandraNodes, which forms a cluster spanning multiple locations.
 
 Each CassandraDatacenter child instance is actually just a part of the whole cluster. It consists of the
 nodes in that single location (which normally corresponds to a "datacenter" in Cassandra terminology).
Startable.RestartEffectorBody, Startable.StartEffectorBody, Startable.StopEffectorBodyEntity.SensorSupportBrooklynObject.TagSupportConfigurable.ConfigurationSupport| Modifier and Type | Field and Description | 
|---|---|
static AttributeSensor<java.util.Set<Entity>> | 
CURRENT_SEEDS  | 
static ConfigKey<com.google.common.base.Function<Location,java.lang.String>> | 
DATA_CENTER_NAMER  | 
static AttributeSensor<com.google.common.collect.Multimap<java.lang.String,Entity>> | 
DATACENTER_USAGE  | 
static AttributeSensor<java.util.Set<java.lang.String>> | 
DATACENTERS  | 
static int | 
DEFAULT_SEED_QUORUM  | 
static AttributeSensor<java.lang.Boolean> | 
HAS_PUBLISHED_SEEDS  | 
static AttributeSensor<java.lang.String> | 
HOSTNAME  | 
static ConfigKey<java.lang.Integer> | 
INITIAL_QUORUM_SIZE  | 
static AttributeSensor<java.lang.Integer> | 
THRIFT_PORT  | 
static MethodEffector<java.lang.Void> | 
UPDATE  | 
CUSTOM_CHILD_FLAGS, DISPLAY_NAME_PREFIX, DISPLAY_NAME_SUFFIX, FABRIC_SIZE, FACTORY, MEMBER_SPEC, SERVICE_STATE_ACTUALFIRST, FIRST_MEMBER, GROUP_MEMBERS, MEMBER_DELEGATE_CHILDREN, MEMBER_DELEGATE_NAME_FORMAT, RUNNING_QUORUM_CHECK, UP_QUORUM_CHECKGROUP_SIZE, MEMBER_ADDED, MEMBER_REMOVEDRESTART, SERVICE_UP, START, STOP| Modifier and Type | Method and Description | 
|---|---|
void | 
update()  | 
getFabricSize, setFactory, setMemberSpecsetMembers, setMembersaddChild, addChild, addMember, addMemberChild, addMemberChild, getCurrentSize, getMembers, hasMember, removeMemberrestart, start, stopaddEnricher, addEnricher, addFeed, addGroup, addPolicy, addPolicy, clearParent, getApplication, getApplicationId, getAttribute, getChildren, getConfig, getConfig, getConfigRaw, getConfigRaw, getCreationTime, getDisplayName, getEnrichers, getEntityType, getGroups, getIconUrl, getId, getLocations, getParent, getPolicies, invoke, removeChild, removeEnricher, removeGroup, removePolicy, sensors, setParentgetCatalogItemId, tagsconfig, setConfigstatic final ConfigKey<java.lang.Integer> INITIAL_QUORUM_SIZE
static final ConfigKey<com.google.common.base.Function<Location,java.lang.String>> DATA_CENTER_NAMER
static final int DEFAULT_SEED_QUORUM
static final AttributeSensor<com.google.common.collect.Multimap<java.lang.String,Entity>> DATACENTER_USAGE
static final AttributeSensor<java.util.Set<java.lang.String>> DATACENTERS
static final AttributeSensor<java.util.Set<Entity>> CURRENT_SEEDS
static final AttributeSensor<java.lang.Boolean> HAS_PUBLISHED_SEEDS
static final AttributeSensor<java.lang.String> HOSTNAME
static final AttributeSensor<java.lang.Integer> THRIFT_PORT
static final MethodEffector<java.lang.Void> UPDATE