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.StopEffectorBodyBrooklynObject.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, removeMemberaddEnricher, addEnricher, addFeed, addGroup, addPolicy, addPolicy, addTag, clearParent, containsTag, getApplication, getApplicationId, getAttribute, getChildren, getConfig, getConfig, getConfigRaw, getConfigRaw, getCreationTime, getDisplayName, getEnrichers, getEntityType, getGroups, getIconUrl, getId, getLocations, getParent, getPolicies, getTags, invoke, removeChild, removeEnricher, removeGroup, removePolicy, removeTag, setParentgetCatalogItemId, getTagSupport, 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