public class AppendFailureResponseHandlerTask extends AbstractResponseHandlerTask
AppendFailureResponse sent by
AppendRequestHandlerTask after an append-entries request
or InstallSnapshotHandlerTask after an install snapshot request.
Decrements nextIndex of the follower by 1 if the response is valid.
See 5.3 Log replication section of In Search of an Understandable Consensus Algorithm paper by Diego Ongaro and John Ousterhout.
AppendRequest,
AppendSuccessResponse,
AppendFailureResponselogger, raftNode| Constructor and Description |
|---|
AppendFailureResponseHandlerTask(RaftNodeImpl raftNode,
AppendFailureResponse response) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
handleResponse() |
protected Endpoint |
sender() |
innerRunrunpublic AppendFailureResponseHandlerTask(RaftNodeImpl raftNode, AppendFailureResponse response)
protected void handleResponse()
handleResponse in class AbstractResponseHandlerTaskprotected Endpoint sender()
sender in class AbstractResponseHandlerTaskCopyright © 2020 Hazelcast, Inc.. All Rights Reserved.