See: Description
| Class | Description |
|---|---|
| LeaderElectionTask |
LeaderElectionTask is scheduled when current leader is null, unreachable
or unknown by
PreVoteResponseHandlerTask after a follower receives
votes from at least majority. |
| LeaderElectionTimeoutTask |
LeaderElectionTimeoutTask is scheduled by
LeaderElectionTask
to trigger leader election again if one is not elected after
leader election timeout. |
| MembershipChangeTask |
MembershipChangeTask is executed to add/remove a member to the Raft group.
|
| PreVoteTask |
PreVoteTask is scheduled when current leader is null, unreachable
or unknown.
|
| PreVoteTimeoutTask |
PreVoteTimeoutTask is scheduled by
PreVoteTask to trigger pre-voting
again if this node is still a follower and a leader is not available after
leader election timeout. |
| QueryTask |
QueryTask is executed to query/read Raft state without appending log entry.
|
| RaftNodeStatusAwareTask |
Base class for tasks need to know current
RaftNodeImpl. |
| ReplicateTask |
ReplicateTask is executed to append an operation to Raft log
and replicate the new entry to followers.
|
Copyright © 2020 Hazelcast, Inc.. All Rights Reserved.