Package io.microraft.model.groupop
Interface UpdateRaftGroupMembersOp
-
- All Superinterfaces:
RaftGroupOp,RaftModel,Serializable
public interface UpdateRaftGroupMembersOp extends RaftGroupOp
Updates member list of a Raft group.This operation is replicated when a Raft group membership change is triggered via
RaftNode.changeMembership(RaftEndpoint, MembershipChangeMode, long).
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceUpdateRaftGroupMembersOp.UpdateRaftGroupMembersOpBuilderThe builder interface forUpdateRaftGroupMembersOp.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RaftEndpointgetEndpoint()Collection<RaftEndpoint>getMembers()MembershipChangeModegetMode()Collection<RaftEndpoint>getVotingMembers()
-
-
-
Method Detail
-
getMembers
@Nonnull Collection<RaftEndpoint> getMembers()
-
getVotingMembers
@Nonnull Collection<RaftEndpoint> getVotingMembers()
-
getEndpoint
@Nonnull RaftEndpoint getEndpoint()
-
getMode
@Nonnull MembershipChangeMode getMode()
-
-