Package io.atomix.primitive.partition
Interface PartitionGroupMembershipService
- All Superinterfaces:
io.atomix.utils.event.ListenerService<PartitionGroupMembershipEvent,PartitionGroupMembershipEventListener>
- All Known Subinterfaces:
ManagedPartitionGroupMembershipService
public interface PartitionGroupMembershipService extends io.atomix.utils.event.ListenerService<PartitionGroupMembershipEvent,PartitionGroupMembershipEventListener>
Partition group membership service.
-
Method Summary
Modifier and Type Method Description PartitionGroupMembershipgetMembership(String group)Returns the members for the given group.Collection<PartitionGroupMembership>getMemberships()Returns the membership for all partition groups.PartitionGroupMembershipgetSystemMembership()Returns the system group membership.
-
Method Details
-
getSystemMembership
PartitionGroupMembership getSystemMembership()Returns the system group membership.- Returns:
- the system group membership
-
getMembership
Returns the members for the given group.- Parameters:
group- the group for which to return the members- Returns:
- the members for the given group
-
getMemberships
Collection<PartitionGroupMembership> getMemberships()Returns the membership for all partition groups.- Returns:
- the membership for all partition groups
-