brooklyn.policy.ha
[Java] Class MemberFailureDetectionPolicy
java.lang.Object
brooklyn.policy.basic.AbstractEntityAdjunct
brooklyn.policy.basic.AbstractPolicy
brooklyn.policy.ha.MemberFailureDetectionPolicy
public class MemberFailureDetectionPolicy
extends AbstractPolicy
Detects when members of a group have failed/recovered, and emits ENTITY_FAILED or
ENTITY_RECOVERED accordingly.
This policy should be associated with a group to monitor its members:
group.addPolicy(new MemberFailureDetectionPolicy(...));
Basic "failure" is defined as the service being "running" but isUp having flipped from
true to false.
These criteria can be further configured using "onlyReportIfPreviouslyUp" and
"useServiceStateRunning".
- Authors:
- aled
Methods inherited from class AbstractPolicy
|
configure, configure, destroy, doReconfigureConfig, getAllConfig, getConfig, getConfigMap, getPolicyType, getRebindSupport, isRunning, isSuspended, resume, setConfig, suspend, toString |
Methods inherited from class AbstractEntityAdjunct
|
check, destroy, getAllSubscriptions, getId, getManagementContext, getName, getSubscriptionTracker, isDestroyed, isRunning, setEntity, setId, setName, subscribe, subscribeToChildren, subscribeToMembers, unsubscribe, unsubscribe |
MemberFailureDetectionPolicy
public MemberFailureDetectionPolicy()
-
MemberFailureDetectionPolicy
public MemberFailureDetectionPolicy(java.util.Map flags)
-
setEntity
@Override
public void setEntity(EntityLocal entity)
-
Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.