public abstract class AbstractPingAwareQuorumFunction extends Object implements PingAware, HazelcastInstanceAware, MembershipListener
| Constructor and Description | 
|---|
AbstractPingAwareQuorumFunction()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected boolean | 
isAlivePerIcmp(Member member)  | 
void | 
memberAdded(MembershipEvent membershipEvent)
Invoked when a new member is added to the cluster. 
 | 
void | 
memberAttributeChanged(MemberAttributeEvent memberAttributeEvent)
Invoked when an attribute of a member was changed. 
 | 
void | 
memberRemoved(MembershipEvent membershipEvent)
Invoked when an existing member leaves the cluster. 
 | 
void | 
onPingLost(Member member)
Notifies the  
QuorumFunction of ping loss. | 
void | 
onPingRestored(Member member)
Notifies the  
QuorumFunction of a successful ping after one or more pings to that member were lost. | 
void | 
setHazelcastInstance(HazelcastInstance hazelcastInstance)
Gets the HazelcastInstance reference when submitting a Runnable/Callable using Hazelcast ExecutorService. 
 | 
public void setHazelcastInstance(HazelcastInstance hazelcastInstance)
HazelcastInstanceAwaresetHazelcastInstance in interface HazelcastInstanceAwarehazelcastInstance - the HazelcastInstance referencepublic void onPingLost(Member member)
PingAwareQuorumFunction of ping loss.onPingLost in interface PingAwaremember - member which was not pinged successfullypublic void onPingRestored(Member member)
PingAwareQuorumFunction of a successful ping after one or more pings to that member were lost.onPingRestored in interface PingAwaremember - member which was pinged successfullypublic void memberAdded(MembershipEvent membershipEvent)
MembershipListenermemberAdded in interface MembershipListenermembershipEvent - membership eventpublic void memberAttributeChanged(MemberAttributeEvent memberAttributeEvent)
MembershipListenermemberAttributeChanged in interface MembershipListenermemberAttributeEvent - member attribute event when an attribute of a member was changedpublic void memberRemoved(MembershipEvent membershipEvent)
MembershipListenermemberRemoved in interface MembershipListenermembershipEvent - membership event when an existing member leaves the clusterprotected boolean isAlivePerIcmp(Member member)
Copyright © 2018 Hazelcast, Inc.. All Rights Reserved.