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.SensorSupport
BrooklynObject.TagSupport
Configurable.ConfigurationSupport
Startable.RestartEffectorBody, Startable.StartEffectorBody, Startable.StopEffectorBody
Modifier and Type | Field and Description |
---|---|
static AttributeSensor<java.lang.Double> |
QUERIES_PER_SECOND_FROM_MYSQL_PER_NODE |
static AttributeSensor<java.util.Collection<java.lang.String>> |
SLAVE_DATASTORE_URL_LIST |
static BasicAttributeSensorAndConfigKey.StringAttributeSensorAndConfigKey |
SLAVE_PASSWORD |
static ConfigKey<java.lang.String> |
SLAVE_REPLICATE_DO_DB |
static ConfigKey<java.lang.String> |
SLAVE_REPLICATE_DO_TABLE |
static ConfigKey<java.lang.String> |
SLAVE_REPLICATE_IGNORE_DB |
static ConfigKey<java.lang.String> |
SLAVE_REPLICATE_IGNORE_TABLE |
static ConfigKey<java.lang.String> |
SLAVE_REPLICATE_WILD_DO_TABLE |
static ConfigKey<java.lang.String> |
SLAVE_REPLICATE_WILD_IGNORE_TABLE |
static ConfigKey<java.lang.String> |
SLAVE_USERNAME |
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
DATASTORE_URL
addNode, resizeByDelta, setFactory, setMemberSpec, setRemovalStrategy, setZoneFailureDetector, setZonePlacementStrategy
setMembers, setMembers
addChild, addChild, addMember, addMemberChild, addMemberChild, getCurrentSize, getMembers, hasMember, removeMember
addEnricher, addEnricher, addFeed, addGroup, addPolicy, addPolicy, clearParent, getApplication, getApplicationId, getAttribute, getChildren, getConfig, getConfig, getConfigRaw, getConfigRaw, getCreationTime, getDisplayName, getEnrichers, getEntityType, getGroups, getIconUrl, getId, getLocations, getParent, getPolicies, invoke, removeChild, removeEnricher, removeGroup, removePolicy, sensors, setParent
getCatalogItemId, tags
config, setConfig
restart, start, stop
getCurrentSize, resize
replaceMember
static final ConfigKey<java.lang.String> SLAVE_USERNAME
static final ConfigKey<java.lang.String> SLAVE_REPLICATE_DO_DB
static final ConfigKey<java.lang.String> SLAVE_REPLICATE_IGNORE_DB
static final ConfigKey<java.lang.String> SLAVE_REPLICATE_DO_TABLE
static final ConfigKey<java.lang.String> SLAVE_REPLICATE_IGNORE_TABLE
static final ConfigKey<java.lang.String> SLAVE_REPLICATE_WILD_DO_TABLE
static final ConfigKey<java.lang.String> SLAVE_REPLICATE_WILD_IGNORE_TABLE
static final BasicAttributeSensorAndConfigKey.StringAttributeSensorAndConfigKey SLAVE_PASSWORD
static final AttributeSensor<java.util.Collection<java.lang.String>> SLAVE_DATASTORE_URL_LIST
static final AttributeSensor<java.lang.Double> QUERIES_PER_SECOND_FROM_MYSQL_PER_NODE