- java.lang.Object
-
- brooklyn.basic.AbstractBrooklynObject
-
- brooklyn.entity.basic.AbstractEntity
-
- brooklyn.entity.basic.AbstractGroupImpl
-
- brooklyn.entity.group.DynamicClusterImpl
-
- brooklyn.entity.nosql.etcd.EtcdClusterImpl
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class brooklyn.entity.basic.AbstractEntity
brooklyn.entity.basic.AbstractEntity.BasicConfigurationSupport, brooklyn.entity.basic.AbstractEntity.BasicFeedSupport
-
Nested classes/interfaces inherited from class brooklyn.basic.AbstractBrooklynObject
brooklyn.basic.AbstractBrooklynObject.BasicTagSupport
-
Nested classes/interfaces inherited from interface brooklyn.entity.group.DynamicCluster
brooklyn.entity.group.DynamicCluster.NodePlacementStrategy, brooklyn.entity.group.DynamicCluster.ZoneFailureDetector
-
Nested classes/interfaces inherited from interface brooklyn.basic.BrooklynObject
brooklyn.basic.BrooklynObject.TagSupport
-
Nested classes/interfaces inherited from interface brooklyn.entity.trait.Configurable
brooklyn.entity.trait.Configurable.ConfigurationSupport
-
Nested classes/interfaces inherited from interface brooklyn.entity.trait.Startable
brooklyn.entity.trait.Startable.RestartEffectorBody, brooklyn.entity.trait.Startable.StartEffectorBody, brooklyn.entity.trait.Startable.StopEffectorBody
-
Nested classes/interfaces inherited from interface brooklyn.entity.basic.EntityInternal
brooklyn.entity.basic.EntityInternal.FeedSupport
-
Nested classes/interfaces inherited from interface brooklyn.basic.BrooklynObjectInternal
brooklyn.basic.BrooklynObjectInternal.ConfigurationSupportInternal
-
Field Summary
-
Fields inherited from class brooklyn.entity.basic.AbstractEntity
_subscriptionTracker, CHILD_ADDED, CHILD_REMOVED, EFFECTOR_ADDED, EFFECTOR_CHANGED, EFFECTOR_REMOVED, LOCATION_ADDED, LOCATION_REMOVED, managementSupport, POLICY_ADDED, POLICY_REMOVED, SENSOR_ADDED, SENSOR_REMOVED, tempWorkings
-
Fields inherited from interface brooklyn.entity.group.DynamicCluster
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
-
Fields inherited from interface brooklyn.entity.basic.AbstractGroup
FIRST, FIRST_MEMBER, GROUP_MEMBERS, MEMBER_DELEGATE_CHILDREN, MEMBER_DELEGATE_NAME_FORMAT, RUNNING_QUORUM_CHECK, UP_QUORUM_CHECK
-
Fields inherited from interface brooklyn.entity.trait.Changeable
GROUP_SIZE, MEMBER_ADDED, MEMBER_REMOVED
-
Fields inherited from interface brooklyn.entity.group.Cluster
INITIAL_SIZE
-
Fields inherited from interface brooklyn.entity.trait.Startable
RESTART, SERVICE_UP, START, STOP
-
Fields inherited from interface brooklyn.entity.trait.Resizable
RESIZE
-
Fields inherited from interface brooklyn.entity.trait.MemberReplaceable
REPLACE_MEMBER
-
Method Summary
-
Methods inherited from class brooklyn.entity.group.DynamicClusterImpl
addInEachLocation, addInSingleLocation, addNode, cleanupFailedNodes, createNode, createNode, discardNode, doStart, findSubLocations, getCustomChildFlags, getFactory, getInitialQuorumSize, getMembersByLocation, getMemberSpec, getNonFailedSubLocations, getQuarantineGroup, getRemovalStrategy, getZoneFailureDetector, getZonePlacementStrategy, grow, initEnrichers, isAvailabilityZoneEnabled, isQuarantineEnabled, pickAndRemoveMembers, quarantineFailedNodes, removeChild, replaceMember, replaceMember, resize, resizeByDelta, restart, setFactory, setMemberSpec, setRemovalStrategy, setZoneFailureDetector, setZonePlacementStrategy, shrink, stop, stopAndRemoveNode, waitForTasksOnEntityStart
-
Methods inherited from class brooklyn.entity.basic.AbstractGroupImpl
addMember, addMemberChild, addMemberChild, addMemberInternal, getCurrentSize, getMembers, hasMember, removeMember, setManagementContext, setMembers, setMembers
-
Methods inherited from class brooklyn.entity.basic.AbstractEntity
addChild, addChild, addEnricher, addEnricher, addFeed, addGroup, addLocations, addPolicy, addPolicy, addTag, clearLocations, clearParent, config, configure, configure, configure, configure, configure, containsTag, destroy, emit, emitInternal, equals, feeds, firstLocation, getAllAttributes, getAllConfig, getAllConfigBag, getApplication, getApplicationId, getAttribute, getAttributeByNameParts, getChildren, getConfig, getConfig, getConfig, getConfig, getConfigMap, getConfigRaw, getConfigRaw, getCreationTime, getDisplayName, getEffector, getEnrichers, getEntityManager, getEntityType, getEntityTypeName, getExecutionContext, getFeedSupport, getGroups, getIconUrl, getLocalConfigBag, getLocations, getManagementContext, getManagementSupport, getMutableEntityType, getParent, getPolicies, getProxy, getProxyIfAvailable, getRebindSupport, getSubscriptionContext, getSubscriptionTracker, getTags, hashCode, invalidateReferences, invoke, invoke, invoke, modifyAttribute, onManagementBecomingMaster, onManagementNoLongerMaster, onManagementStarted, onManagementStarting, onManagementStopped, onTagsChanged, refreshInheritedConfig, removeAllEnrichers, removeAllPolicies, removeAttribute, removeEnricher, removeGroup, removeLocations, removePolicy, removeTag, requestPersist, resetProxy, setApplication, setAttribute, setAttribute, setAttributeWithoutPublishing, setConfig, setConfig, setConfig, setConfig, setConfig, setConfig, setConfigEvenIfOwned, setConfigEvenIfOwned, setConfigIfValNonNull, setConfigIfValNonNull, setDefaultDisplayName, setDisplayName, setParent, setProxy, subscribe, subscribeToChildren, subscribeToMembers, toMetadataRecord, toString, toStringHelper, unsubscribe, unsubscribe
-
Methods inherited from class brooklyn.basic.AbstractBrooklynObject
configure, getCatalogItemId, getId, getTagSupport, isLegacyConstruction, isRebinding, rebind, setCatalogItemId, tags
-
Methods inherited from interface brooklyn.entity.group.DynamicCluster
addNode, resizeByDelta, setFactory, setMemberSpec, setRemovalStrategy, setZoneFailureDetector, setZonePlacementStrategy
-
Methods inherited from interface brooklyn.entity.basic.AbstractGroup
setMembers, setMembers
-
Methods inherited from interface brooklyn.entity.Group
addChild, addChild, addMember, addMemberChild, addMemberChild, getCurrentSize, getMembers, hasMember, removeMember
-
Methods inherited from interface brooklyn.entity.Entity
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
-
Methods inherited from interface brooklyn.basic.BrooklynObject
getCatalogItemId, getTagSupport, tags
-
Methods inherited from interface brooklyn.entity.trait.Configurable
config, setConfig
-
Methods inherited from interface brooklyn.entity.trait.Startable
restart, stop
-
Methods inherited from interface brooklyn.entity.trait.Resizable
getCurrentSize, resize
-
Methods inherited from interface brooklyn.entity.trait.MemberReplaceable
replaceMember
-
Methods inherited from interface brooklyn.basic.BrooklynObjectInternal
setCatalogItemId
-
-
Constructor Detail
-
EtcdClusterImpl
public EtcdClusterImpl()
-
Method Detail
-
init
public void init()
- Overrides:
init in class brooklyn.entity.group.DynamicClusterImpl
Copyright © 2015. All rights reserved.