Package io.atomix.raft.protocol
Class ReconfigureRequest
java.lang.Object
io.atomix.raft.protocol.AbstractRaftRequest
io.atomix.raft.protocol.ReconfigureRequest
- All Implemented Interfaces:
RaftMessage,RaftRequest
Request a change of members. Members can change type, be removed or added.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classReconfigure request builder. -
Constructor Summary
ConstructorsConstructorDescriptionReconfigureRequest(Collection<RaftMember> members, long index, long term, String from) -
Method Summary
-
Constructor Details
-
ReconfigureRequest
-
-
Method Details
-
builder
Returns a new reconfigure request builder.- Returns:
- A new reconfigure request builder.
-
members
Returns the request members.- Returns:
- The request members.
-
index
public long index()Returns the configuration index.- Returns:
- The configuration index.
-
term
public long term()Returns the configuration term.- Returns:
- The configuration term.
-
hashCode
public int hashCode() -
equals
-
toString
-
from
-