public class AppendSuccessResponseHandlerTask extends AbstractResponseHandlerTask
AppendSuccessResponse sent by
AppendRequestHandlerTask after an append-entries request or
InstallSnapshotHandlerTask after an install snapshot request.
Advances RaftState.commitIndex() according to matchIndexes
of followers.
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 |
|---|
AppendSuccessResponseHandlerTask(RaftNodeImpl raftNode,
AppendSuccessResponse response) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
handleResponse() |
protected Endpoint |
sender() |
innerRunrunpublic AppendSuccessResponseHandlerTask(RaftNodeImpl raftNode, AppendSuccessResponse response)
protected void handleResponse()
handleResponse in class AbstractResponseHandlerTaskprotected Endpoint sender()
sender in class AbstractResponseHandlerTaskCopyright © 2020 Hazelcast, Inc.. All Rights Reserved.