public interface MySqlCluster extends DynamicCluster, DatastoreMixins.HasDatastoreUrl
Modifier and Type | Interface and Description |
---|---|
static interface |
MySqlCluster.MySqlMaster |
static interface |
MySqlCluster.MySqlSlave |
DynamicCluster.NodePlacementStrategy, DynamicCluster.ZoneFailureDetector
Entity.AdjunctSupport<T extends EntityAdjunct>, Entity.EnricherSupport, Entity.GroupSupport, Entity.PolicySupport, Entity.SensorSupport
BrooklynObject.RelationSupport<T extends BrooklynObject>, BrooklynObject.SubscriptionSupport, BrooklynObject.TagSupport
Configurable.ConfigurationSupport
Startable.RestartEffectorBody, Startable.StartEffectorBody, Startable.StopEffectorBody
Resizable.InsufficientCapacityException
AVAILABILITY_ZONE_NAMES, CLUSTER, CLUSTER_MEMBER, CLUSTER_MEMBER_ID, CLUSTER_ONE_AND_ALL_MEMBERS_UP, CUSTOM_CHILD_FLAGS, ENABLE_AVAILABILITY_ZONES, ENTITY_QUARANTINED, FAILED_SUB_LOCATIONS, FIRST_MEMBER_SPEC, INITIAL_QUORUM_SIZE, MAX_CONCURRENT_CHILD_COMMANDS, MAX_SIZE, MEMBER_SPEC, NUM_AVAILABILITY_ZONES, QUARANTINE_FAILED_ENTITIES, QUARANTINE_FILTER, QUARANTINE_GROUP, REMOVAL_STRATEGY, RESIZE_BY_DELTA, RESTART_MODE, SERVICE_STATE_ACTUAL, START_TIMEOUT, SUB_LOCATIONS, ZONE_FAILURE_DETECTOR, ZONE_PLACEMENT_STRATEGY
FIRST, 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
DATASTORE_URL
addNode, resizeByDelta, setMemberSpec, setRemovalStrategy, setZoneFailureDetector, setZonePlacementStrategy
getFirst, setMembers, setMembers
addChild, addChild, addMember, addMemberChild, addMemberChild, getCurrentSize, getMembers, hasMember, removeMember
addFeed, clearParent, enrichers, getApplication, getApplicationId, getAttribute, getChildren, getConfig, getCreationTime, getDisplayName, getEntityType, getIconUrl, getId, getLocations, getParent, groups, invoke, policies, relations, removeChild, sensors, setDisplayName, setParent
getCatalogItemId, getCatalogItemIdSearchPath, subscriptions, tags
config, getConfig
restart, start, stop
getCurrentSize, resize
replaceMember
static final AttributeSensor<ReplicationSnapshot> REPLICATION_LAST_SLAVE_SNAPSHOT
static final ConfigKey<java.lang.String> REPLICATION_PREFERRED_SOURCE
static final ConfigKey<java.lang.String> SLAVE_USERNAME
static final ConfigKey<java.util.Collection<java.lang.String>> SLAVE_REPLICATE_DO_DB
static final ConfigKey<java.util.Collection<java.lang.String>> SLAVE_REPLICATE_IGNORE_DB
static final ConfigKey<java.util.Collection<java.lang.String>> SLAVE_REPLICATE_DO_TABLE
static final ConfigKey<java.util.Collection<java.lang.String>> SLAVE_REPLICATE_IGNORE_TABLE
static final ConfigKey<java.util.Collection<java.lang.String>> SLAVE_REPLICATE_WILD_DO_TABLE
static final ConfigKey<java.util.Collection<java.lang.String>> SLAVE_REPLICATE_WILD_IGNORE_TABLE
static final ConfigKey<java.util.Collection<java.lang.String>> SLAVE_REPLICATE_DUMP_DB
static final BasicAttributeSensorAndConfigKey.StringAttributeSensorAndConfigKey SLAVE_PASSWORD
static final AttributeSensor<java.util.List<java.lang.String>> SLAVE_DATASTORE_URL_LIST
static final AttributeSensor<java.lang.Double> QUERIES_PER_SECOND_FROM_MYSQL_PER_NODE