public interface RiakCluster extends DynamicCluster
DynamicCluster.NodePlacementStrategy, DynamicCluster.ZoneFailureDetector
BrooklynObject.TagSupport
Configurable.ConfigurationSupport
Startable.RestartEffectorBody, Startable.StartEffectorBody, Startable.StopEffectorBody
Modifier and Type | Field and Description |
---|---|
static ConfigKey<Duration> |
DELAY_BEFORE_ADVERTISING_CLUSTER |
static AttributeSensor<java.lang.Boolean> |
IS_CLUSTER_INIT |
static AttributeSensor<java.lang.Boolean> |
IS_FIRST_NODE_SET |
static AttributeSensor<java.lang.Integer> |
NODE_GETS_1MIN_PER_NODE |
static AttributeSensor<java.lang.String> |
NODE_LIST |
static AttributeSensor<java.lang.String> |
NODE_LIST_PB_PORT |
static AttributeSensor<java.lang.Integer> |
NODE_OPS_1MIN_PER_NODE |
static AttributeSensor<java.lang.Integer> |
NODE_PUTS_1MIN_PER_NODE |
static AttributeSensor<java.util.Map<Entity,java.lang.String>> |
RIAK_CLUSTER_NODES |
static AttributeSensor<java.net.URI> |
RIAK_CONSOLE_URI |
AVAILABILITY_ZONE_NAMES, CLUSTER, CLUSTER_MEMBER, CUSTOM_CHILD_FLAGS, ENABLE_AVAILABILITY_ZONES, ENTITY_QUARANTINED, FACTORY, FAILED_SUB_LOCATIONS, FIRST_MEMBER_SPEC, INITIAL_QUORUM_SIZE, MEMBER_SPEC, NUM_AVAILABILITY_ZONES, QUARANTINE_FAILED_ENTITIES, QUARANTINE_GROUP, REMOVAL_STRATEGY, RESIZE_BY_DELTA, SERVICE_STATE_ACTUAL, SUB_LOCATIONS, ZONE_FAILURE_DETECTOR, ZONE_PLACEMENT_STRATEGY
FIRST, FIRST_MEMBER, GROUP_MEMBERS, MEMBER_DELEGATE_CHILDREN, MEMBER_DELEGATE_NAME_FORMAT, RUNNING_QUORUM_CHECK, UP_QUORUM_CHECK
GROUP_SIZE, MEMBER_ADDED, MEMBER_REMOVED
INITIAL_SIZE
RESTART, SERVICE_UP, START, STOP
REPLACE_MEMBER
addNode, resizeByDelta, setFactory, setMemberSpec, setRemovalStrategy, setZoneFailureDetector, setZonePlacementStrategy
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
getCurrentSize, resize
replaceMember
static final AttributeSensor<java.util.Map<Entity,java.lang.String>> RIAK_CLUSTER_NODES
static final AttributeSensor<java.lang.Boolean> IS_CLUSTER_INIT
static final AttributeSensor<java.lang.Boolean> IS_FIRST_NODE_SET
static final AttributeSensor<java.lang.String> NODE_LIST
static final AttributeSensor<java.lang.String> NODE_LIST_PB_PORT
static final AttributeSensor<java.net.URI> RIAK_CONSOLE_URI
static final AttributeSensor<java.lang.Integer> NODE_GETS_1MIN_PER_NODE
static final AttributeSensor<java.lang.Integer> NODE_PUTS_1MIN_PER_NODE
static final AttributeSensor<java.lang.Integer> NODE_OPS_1MIN_PER_NODE