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.AdjunctSupport<T extends EntityAdjunct>, Entity.EnricherSupport, Entity.GroupSupport, Entity.PolicySupport, Entity.SensorSupportBrooklynObject.RelationSupport<T extends BrooklynObject>, BrooklynObject.SubscriptionSupport, BrooklynObject.TagSupportConfigurable.ConfigurationSupport| Modifier and Type | Field and Description |
|---|---|
static AttributeSensor<java.util.Set<Entity>> |
CURRENT_SEEDS |
static ConfigKey< |
DATA_CENTER_NAMER |
static AttributeSensor< |
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, enrichers, getApplication, getApplicationId, getAttribute, getChildren, getConfig, getConfigRaw, getConfigRaw, getCreationTime, getDisplayName, getEnrichers, getEntityType, getGroups, getIconUrl, getId, getLocations, getParent, getPolicies, groups, invoke, policies, relations, removeChild, removeEnricher, removeGroup, removePolicy, sensors, setDisplayName, setParentgetCatalogItemId, subscriptions, tagsconfig, getConfig, setConfigstatic final ConfigKey<java.lang.Integer> INITIAL_QUORUM_SIZE
static final ConfigKey<> DATA_CENTER_NAMER
static final int DEFAULT_SEED_QUORUM
static final AttributeSensor<> 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