public class SequenceGroupImpl extends DynamicGroupImpl implements SequenceGroup
AbstractEntity.BasicConfigurationSupport, AbstractEntity.BasicEnricherSupport, AbstractEntity.BasicGroupSupport, AbstractEntity.BasicPolicySupport, AbstractEntity.BasicSensorSupport, AbstractEntity.BasicSubscriptionSupportEntity.AdjunctSupport<T extends EntityAdjunct>, Entity.EnricherSupport, Entity.GroupSupport, Entity.PolicySupport, Entity.SensorSupportBrooklynObject.RelationSupport<T extends BrooklynObject>, BrooklynObject.SubscriptionSupport, BrooklynObject.TagSupportConfigurable.ConfigurationSupportEntityInternal.EnricherSupportInternal, EntityInternal.EntitySubscriptionSupportInternal, EntityInternal.FeedSupport, EntityInternal.GroupSupportInternal, EntityInternal.PolicySupportInternal, EntityInternal.SensorSupportInternalBrooklynObjectInternal.ConfigurationSupportInternal, BrooklynObjectInternal.RelationSupportInternal<T extends BrooklynObject>, BrooklynObjectInternal.SubscriptionSupportInternalAPPLICATION_ID, CATALOG_ID, CHILD_ADDED, CHILD_REMOVED, CONFIG_KEY_ADDED, CONFIG_KEY_REMOVED, DEFAULT_DISPLAY_NAME, EFFECTOR_ADDED, EFFECTOR_CHANGED, EFFECTOR_REMOVED, ENTITY_ID, GROUP_ADDED, GROUP_REMOVED, LOCATION_ADDED, LOCATION_REMOVED, POLICY_ADDED, POLICY_REMOVED, SENSOR_ADDED, SENSOR_REMOVEDENTITY_FILTER, RESET, SEQUENCE_CACHE, SEQUENCE_CURRENT, SEQUENCE_FORMAT, SEQUENCE_INCREMENT, SEQUENCE_START, SEQUENCE_STATE, SEQUENCE_STRING, SEQUENCE_STRING_SENSOR, SEQUENCE_VALUE, SEQUENCE_VALUE_SENSORRESCAN_EFFECTOR, RUNNINGFIRST, GROUP_MEMBERS, MEMBER_DELEGATE_CHILDREN, MEMBER_DELEGATE_NAME_FORMAT, RUNNING_QUORUM_CHECK, UP_QUORUM_CHECKGROUP_SIZE, MEMBER_ADDED, MEMBER_REMOVED| Constructor and Description |
|---|
SequenceGroupImpl() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addMember(Entity member)
Adds the given entity as a member of this group and this group as one of the groups of the child
|
void |
init()
Default entity initialization sets ID sensors and calls
AbstractEntity.initEnrichers(). |
boolean |
removeMember(Entity member)
Returns
true if the group was changed as a result of the call. |
java.lang.Void |
reset() |
addSubscription, addSubscription, entityFilter, onManagementBecomingMaster, onManagementNoLongerMaster, rescanEntities, setEntityFilter, stopaddMemberChild, addMemberChild, addMemberInternal, getCurrentSize, getMembers, hasMember, setManagementContext, setMembers, setMembersaddChild, addChild, addFeed, addLocations, addLocationsWithoutPublishing, clearLocations, clearParent, config, configure, configure, destroy, enrichers, equals, feeds, firstLocation, getApplication, getApplicationId, getAttribute, getChildren, getConfig, getConfig, getCreationTime, getDisplayName, getEffector, getEntityType, getExecutionContext, getIconUrl, getLocations, getManagementContext, getManagementSupport, getMutableEntityType, getParent, getProxy, getProxyIfAvailable, getRebindSupport, groups, hashCode, invalidateReferences, invoke, invoke, invoke, onManagementStarted, onManagementStarting, onManagementStopped, policies, relations, removeChild, removeLocations, requestPersist, resetProxy, sensors, setConfigEvenIfOwned, setConfigEvenIfOwned, setDisplayName, setParent, setProxy, subscriptions, toMetadataRecord, toStringaddSearchPath, getCatalogItemId, getCatalogItemIdSearchPath, getId, rebind, setCatalogItemId, setCatalogItemIdAndSearchPath, stackCatalogItemId, tagsaddSubscription, addSubscription, entityFilter, rescanEntities, setEntityFilter, stopgetFirst, setMembers, setMembersaddChild, addChild, addMemberChild, addMemberChild, getCurrentSize, getMembers, hasMemberaddFeed, clearParent, enrichers, getApplication, getApplicationId, getAttribute, getChildren, getConfig, getCreationTime, getDisplayName, getEntityType, getIconUrl, getId, getLocations, getParent, groups, invoke, policies, relations, removeChild, sensors, setDisplayName, setParentgetCatalogItemId, getCatalogItemIdSearchPath, subscriptions, tagsconfig, getConfigaddSearchPath, setCatalogItemId, setCatalogItemIdAndSearchPath, stackCatalogItemIdpublic void init()
AbstractEntityAbstractEntity.initEnrichers().init in class DynamicGroupImplpublic java.lang.Void reset()
reset in interface SequenceGrouppublic boolean addMember(Entity member)
AbstractGroupImpladdMember in interface GroupaddMember in class AbstractGroupImplpublic boolean removeMember(Entity member)
AbstractGroupImpltrue if the group was changed as a result of the call.removeMember in interface GroupremoveMember in class AbstractGroupImpl