Class MembershipListenerAdapter<T extends MembershipListenerAdapter<T>>
java.lang.Object
org.springframework.geode.distributed.event.MembershipListenerAdapter<T>
- Type Parameters:
T
- specificsub-type
of thisMembershipListenerAdapter
.
- All Implemented Interfaces:
EventListener
,org.apache.geode.distributed.internal.MembershipListener
- Direct Known Subclasses:
ApplicationContextMembershipListener
public abstract class MembershipListenerAdapter<T extends MembershipListenerAdapter<T>>
extends Object
implements EventListener, org.apache.geode.distributed.internal.MembershipListener
An abstract
MembershipListener
implementation using the
Adapter Software Design Pattern
to delegate membership event callbacks to event handlers for those membership events.- Since:
- 1.3.0
- See Also:
-
EventListener
Cache
DistributionManager
InternalDistributedSystem
MembershipListener
InternalDistributedMember
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
void
handleQuorumLost
(QuorumLostEvent event) final void
memberDeparted
(org.apache.geode.distributed.internal.DistributionManager manager, org.apache.geode.distributed.internal.membership.InternalDistributedMember member, boolean crashed) final void
memberJoined
(org.apache.geode.distributed.internal.DistributionManager manager, org.apache.geode.distributed.internal.membership.InternalDistributedMember member) 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, String reason) final void
quorumLost
(org.apache.geode.distributed.internal.DistributionManager manager, Set<org.apache.geode.distributed.internal.membership.InternalDistributedMember> failedMembers, List<org.apache.geode.distributed.internal.membership.InternalDistributedMember> remainingMembers) register
(org.apache.geode.cache.Cache peerCache) Registers thisMembershipListener
with the given peerCache
.
-
Constructor Details
-
MembershipListenerAdapter
public MembershipListenerAdapter()
-
-
Method Details
-
memberDeparted
public final void memberDeparted(org.apache.geode.distributed.internal.DistributionManager manager, org.apache.geode.distributed.internal.membership.InternalDistributedMember member, boolean crashed) - Specified by:
memberDeparted
in interfaceorg.apache.geode.distributed.internal.MembershipListener
-
handleMemberDeparted
-
memberJoined
public final void memberJoined(org.apache.geode.distributed.internal.DistributionManager manager, org.apache.geode.distributed.internal.membership.InternalDistributedMember member) - Specified by:
memberJoined
in interfaceorg.apache.geode.distributed.internal.MembershipListener
-
handleMemberJoined
-
memberSuspect
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, String reason) - Specified by:
memberSuspect
in interfaceorg.apache.geode.distributed.internal.MembershipListener
-
handleMemberSuspect
-
quorumLost
public final void quorumLost(org.apache.geode.distributed.internal.DistributionManager manager, Set<org.apache.geode.distributed.internal.membership.InternalDistributedMember> failedMembers, List<org.apache.geode.distributed.internal.membership.InternalDistributedMember> remainingMembers) - Specified by:
quorumLost
in interfaceorg.apache.geode.distributed.internal.MembershipListener
-
handleQuorumLost
-
register
Registers thisMembershipListener
with the given peerCache
.- Parameters:
peerCache
- peerCache
on which to register thisMembershipListener
.- Returns:
- this
MembershipListenerAdapter
. - See Also:
-
Cache
-