Package io.atomix.raft.protocol
Class AbstractRaftRequest.Builder<T extends AbstractRaftRequest.Builder<T,U>,U extends AbstractRaftRequest>
java.lang.Object
io.atomix.raft.protocol.AbstractRaftRequest.Builder<T,U>
- Type Parameters:
T- The builder type.U- The request type.
- All Implemented Interfaces:
RaftRequest.Builder<T,,U> Builder<U>
- Direct Known Subclasses:
ConfigureRequest.Builder,ForceConfigureRequest.Builder,InstallRequest.Builder,JoinRequest.Builder,LeaveRequest.Builder,PollRequest.Builder,ReconfigureRequest.Builder,TransferRequest.Builder,VersionedAppendRequest.Builder,VoteRequest.Builder
- Enclosing class:
AbstractRaftRequest
protected abstract static class AbstractRaftRequest.Builder<T extends AbstractRaftRequest.Builder<T,U>,U extends AbstractRaftRequest>
extends Object
implements RaftRequest.Builder<T,U>
Abstract request builder.