T
- specific sub-type
of this MembershipListenerAdapter
.public abstract class MembershipListenerAdapter<T extends MembershipListenerAdapter<T>>
extends java.lang.Object
implements java.util.EventListener, org.apache.geode.distributed.internal.MembershipListener
MembershipListener
implementation using the
Adapter Software Design Pattern
to delegate membership event callbacks to event handlers for those membership events.EventListener
,
Cache
,
DistributionManager
,
InternalDistributedSystem
,
MembershipListener
,
InternalDistributedMember
Constructor and Description |
---|
MembershipListenerAdapter() |
Modifier and Type | Method and Description |
---|---|
void |
handleMemberDeparted(MemberDepartedEvent event) |
void |
handleMemberJoined(MemberJoinedEvent event) |
void |
handleMemberSuspect(MemberSuspectEvent event) |
void |
handleQuorumLost(QuorumLostEvent event) |
void |
memberDeparted(org.apache.geode.distributed.internal.DistributionManager manager,
org.apache.geode.distributed.internal.membership.InternalDistributedMember member,
boolean crashed) |
void |
memberJoined(org.apache.geode.distributed.internal.DistributionManager manager,
org.apache.geode.distributed.internal.membership.InternalDistributedMember member) |
void |
memberSuspect(org.apache.geode.distributed.internal.DistributionManager manager,
org.apache.geode.distributed.internal.membership.InternalDistributedMember member,
org.apache.geode.distributed.internal.membership.InternalDistributedMember suspectMember,
java.lang.String reason) |
void |
quorumLost(org.apache.geode.distributed.internal.DistributionManager manager,
java.util.Set<org.apache.geode.distributed.internal.membership.InternalDistributedMember> failedMembers,
java.util.List<org.apache.geode.distributed.internal.membership.InternalDistributedMember> remainingMembers) |
T |
register(org.apache.geode.cache.Cache peerCache)
Registers this
MembershipListener with the given peer Cache . |
public final void memberDeparted(org.apache.geode.distributed.internal.DistributionManager manager, org.apache.geode.distributed.internal.membership.InternalDistributedMember member, boolean crashed)
memberDeparted
in interface org.apache.geode.distributed.internal.MembershipListener
public void handleMemberDeparted(MemberDepartedEvent event)
public final void memberJoined(org.apache.geode.distributed.internal.DistributionManager manager, org.apache.geode.distributed.internal.membership.InternalDistributedMember member)
memberJoined
in interface org.apache.geode.distributed.internal.MembershipListener
public void handleMemberJoined(MemberJoinedEvent event)
public final void memberSuspect(org.apache.geode.distributed.internal.DistributionManager manager, org.apache.geode.distributed.internal.membership.InternalDistributedMember member, org.apache.geode.distributed.internal.membership.InternalDistributedMember suspectMember, java.lang.String reason)
memberSuspect
in interface org.apache.geode.distributed.internal.MembershipListener
public void handleMemberSuspect(MemberSuspectEvent event)
public final void quorumLost(org.apache.geode.distributed.internal.DistributionManager manager, java.util.Set<org.apache.geode.distributed.internal.membership.InternalDistributedMember> failedMembers, java.util.List<org.apache.geode.distributed.internal.membership.InternalDistributedMember> remainingMembers)
quorumLost
in interface org.apache.geode.distributed.internal.MembershipListener
public void handleQuorumLost(QuorumLostEvent event)
public T register(org.apache.geode.cache.Cache peerCache)
MembershipListener
with the given peer Cache
.peerCache
- peer Cache
on which to register this MembershipListener
.MembershipListenerAdapter
.Cache