Interface MembershipProtocol.MembershipEvent
- All Known Implementing Classes:
MembershipProtocol.MembershipEvent.LeaderChanged, MembershipProtocol.MembershipEvent.MemberJoined, MembershipProtocol.MembershipEvent.MemberLeft, MembershipProtocol.MembershipEvent.MemberRecovered, MembershipProtocol.MembershipEvent.MemberSuspected
- Enclosing class:
MembershipProtocol
public static sealed interface MembershipProtocol.MembershipEvent
permits MembershipProtocol.MembershipEvent.MemberJoined, MembershipProtocol.MembershipEvent.MemberLeft, MembershipProtocol.MembershipEvent.MemberSuspected, MembershipProtocol.MembershipEvent.MemberRecovered, MembershipProtocol.MembershipEvent.LeaderChanged
Sealed interface for membership events.
- Since:
- 1.0
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordThe cluster leader has changed.static final recordA member has joined the cluster.static final recordA member has left the cluster.static final recordA previously suspected member has recovered.static final recordA member is suspected to have failed.