public interface CassandraFabric extends DynamicFabric
CassandraNode
s, 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.StopEffectorBody
BrooklynObject.TagSupport
Configurable.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_ACTUAL
FIRST, FIRST_MEMBER, GROUP_MEMBERS, MEMBER_DELEGATE_CHILDREN, MEMBER_DELEGATE_NAME_FORMAT, RUNNING_QUORUM_CHECK, UP_QUORUM_CHECK
GROUP_SIZE, MEMBER_ADDED, MEMBER_REMOVED
RESTART, SERVICE_UP, START, STOP
Modifier and Type | Method and Description |
---|---|
void |
update() |
getFabricSize, setFactory, setMemberSpec
setMembers, setMembers
addChild, addChild, addMember, addMemberChild, addMemberChild, getCurrentSize, getMembers, hasMember, removeMember
addEnricher, 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, setParent
getCatalogItemId, getTagSupport, tags
config, setConfig
static 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