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 © 2021 Hazelcast, Inc.. All Rights Reserved.