Spring Boot for VMware GemFire
Class MembershipListenerAdapter<T extends MembershipListenerAdapter<T>>
java.lang.Object
org.springframework.geode.distributed.event.MembershipListenerAdapter<T>
- Type Parameters:
T- specificsub-typeof 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:
-
EventListenerCacheDistributionManagerInternalDistributedSystemMembershipListenerInternalDistributedMember
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidhandleQuorumLost(QuorumLostEvent event) final voidmemberDeparted(org.apache.geode.distributed.internal.DistributionManager manager, org.apache.geode.distributed.internal.membership.InternalDistributedMember member, boolean crashed) final voidmemberJoined(org.apache.geode.distributed.internal.DistributionManager manager, org.apache.geode.distributed.internal.membership.InternalDistributedMember member) final voidmemberSuspect(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 voidquorumLost(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 thisMembershipListenerwith 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:
memberDepartedin 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:
memberJoinedin 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:
memberSuspectin 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:
quorumLostin interfaceorg.apache.geode.distributed.internal.MembershipListener
-
handleQuorumLost
-
register
Registers thisMembershipListenerwith the given peerCache.- Parameters:
peerCache- peerCacheon which to register thisMembershipListener.- Returns:
- this
MembershipListenerAdapter. - See Also:
-
Cache
-