Class DiscoveryMembershipProtocol

All Implemented Interfaces:
NodeDiscoveryEventListener, GroupMembershipProtocol, Configured<GroupMembershipProtocolConfig>, EventFilter<NodeDiscoveryEvent>, EventListener<NodeDiscoveryEvent>, ListenerService<GroupMembershipEvent,GroupMembershipEventListener>

A GroupMembershipProtocol implementation which uses the node discovery service to add and remove new members. Members can be either initially provided as is, or will be added/removed as nodes are added/removed in the associated NodeDiscoveryService passed during join(BootstrapService, NodeDiscoveryService, Member).