public static interface Cluster.MemberTimeoutAction extends Action
A MemberTimeoutAction object is valid only for the duration of an invocation to ActionPolicy.isAllowed(com.tangosol.net.Service, com.tangosol.net.Action)
.
Note: ActionPolicy implementations should assume that the effects of a given physical outage may not be detected in an atomic fashion.
Modifier and Type | Method and Description |
---|---|
Set |
getAnnouncingMemberSet()
Return the set of Members who are "announcing".
|
long |
getIncidentStartTime()
Return the time at which the current outage "incident" was first detected.
|
Set |
getResponsiveMemberSet()
Return the set of Members that have recently responded to this member.
|
Set |
getTimedOutMemberSet()
Return the set of Members that have exceeded their timeout.
|
Set getTimedOutMemberSet()
Set getResponsiveMemberSet()
Note: inclusion in the set of responsive members is meaningful, but exclusion is not. Implementations should take care not to infer meaning in members not appearing in the responsive set.
Set getAnnouncingMemberSet()
long getIncidentStartTime()
Note: ActionPolicy implementations should not make assumptions about the time period within which physical outages will be detected, nor should they assume that outages will be reported simultaneously on different members.