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 interface
UpdateRaftGroupMembersOp.UpdateRaftGroupMembersOpBuilder
The builder interface forUpdateRaftGroupMembersOp
.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RaftEndpoint
getEndpoint()
Collection<RaftEndpoint>
getMembers()
MembershipChangeMode
getMode()
Collection<RaftEndpoint>
getVotingMembers()
-
-
-
Method Detail
-
getMembers
@Nonnull Collection<RaftEndpoint> getMembers()
-
getVotingMembers
@Nonnull Collection<RaftEndpoint> getVotingMembers()
-
getEndpoint
@Nonnull RaftEndpoint getEndpoint()
-
getMode
@Nonnull MembershipChangeMode getMode()
-
-