Package io.atomix.raft.protocol
Class AbstractRaftResponse
java.lang.Object
io.atomix.raft.protocol.AbstractRaftResponse
- All Implemented Interfaces:
RaftMessage,RaftResponse
- Direct Known Subclasses:
AppendResponse,ConfigurationResponse,ConfigureResponse,ForceConfigureResponse,InstallResponse,JoinResponse,LeaveResponse,PollResponse,TransferResponse,VoteResponse
Base response for all client responses.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static classAbstractRaftResponse.Builder<T extends AbstractRaftResponse.Builder<T,U>, U extends AbstractRaftResponse> Abstract response builder.Nested classes/interfaces inherited from interface io.atomix.raft.protocol.RaftResponse
RaftResponse.Status -
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractRaftResponse(RaftResponse.Status status, RaftError error) -
Method Summary
-
Field Details
-
status
-
error
-
-
Constructor Details
-
AbstractRaftResponse
-
-
Method Details
-
status
Description copied from interface:RaftResponseReturns the response status.- Specified by:
statusin interfaceRaftResponse- Returns:
- The response status.
-
error
Description copied from interface:RaftResponseReturns the response error if the response status isStatus.ERROR- Specified by:
errorin interfaceRaftResponse- Returns:
- The response error.
-
hashCode
public int hashCode() -
equals
-
toString
-