Package com.hazelcast.config.cp
Class RaftAlgorithmConfig
java.lang.Object
com.hazelcast.config.cp.RaftAlgorithmConfig
Configuration for Hazelcast's implementation of the Raft consensus algorithm
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final longDefault append request backoff timeout in millis.static final intThe default maximum append request entry count.static final intThe default commit index advance count on Raft log to take a snapshot.static final longThe default leader election timeout in millis.static final longThe default leader heartbeat period in millis.static final intDefault max number of missed heartbeats to trigger a new leader election.static final intThe default maximum allowed uncommitted entry count.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbooleanlongintintlonglongintintinthashCode()setAppendRequestBackoffTimeoutInMillis(long appendRequestBackoffTimeoutInMillis) setAppendRequestMaxEntryCount(int appendRequestMaxEntryCount) setCommitIndexAdvanceCountToSnapshot(int commitIndexAdvanceCountToSnapshot) setLeaderElectionTimeoutInMillis(long leaderElectionTimeoutInMillis) setLeaderHeartbeatPeriodInMillis(long leaderHeartbeatPeriodInMillis) setMaxMissedLeaderHeartbeatCount(int maxMissedLeaderHeartbeatCount) setUncommittedEntryCountToRejectNewAppends(int uncommittedEntryCountToRejectNewAppends) toString()
- 
Field Details- 
DEFAULT_LEADER_ELECTION_TIMEOUT_IN_MILLISpublic static final long DEFAULT_LEADER_ELECTION_TIMEOUT_IN_MILLISThe default leader election timeout in millis. SeeleaderElectionTimeoutInMillis.- See Also:
 
- 
DEFAULT_LEADER_HEARTBEAT_PERIOD_IN_MILLISpublic static final long DEFAULT_LEADER_HEARTBEAT_PERIOD_IN_MILLISThe default leader heartbeat period in millis. SeeleaderHeartbeatPeriodInMillis.- See Also:
 
- 
DEFAULT_APPEND_REQUEST_MAX_ENTRY_COUNTpublic static final int DEFAULT_APPEND_REQUEST_MAX_ENTRY_COUNTThe default maximum append request entry count. SeeappendRequestMaxEntryCount.- See Also:
 
- 
DEFAULT_COMMIT_INDEX_ADVANCE_COUNT_TO_SNAPSHOTpublic static final int DEFAULT_COMMIT_INDEX_ADVANCE_COUNT_TO_SNAPSHOTThe default commit index advance count on Raft log to take a snapshot. SeecommitIndexAdvanceCountToSnapshot.- See Also:
 
- 
DEFAULT_UNCOMMITTED_ENTRY_COUNT_TO_REJECT_NEW_APPENDSpublic static final int DEFAULT_UNCOMMITTED_ENTRY_COUNT_TO_REJECT_NEW_APPENDSThe default maximum allowed uncommitted entry count. SeeuncommittedEntryCountToRejectNewAppends.- See Also:
 
- 
DEFAULT_MAX_MISSED_LEADER_HEARTBEAT_COUNTpublic static final int DEFAULT_MAX_MISSED_LEADER_HEARTBEAT_COUNTDefault max number of missed heartbeats to trigger a new leader election.- See Also:
 
- 
DEFAULT_APPEND_REQUEST_BACKOFF_TIMEOUT_IN_MILLISpublic static final long DEFAULT_APPEND_REQUEST_BACKOFF_TIMEOUT_IN_MILLISDefault append request backoff timeout in millis.- See Also:
 
 
- 
- 
Constructor Details- 
RaftAlgorithmConfigpublic RaftAlgorithmConfig()
- 
RaftAlgorithmConfig
 
- 
- 
Method Details- 
getLeaderElectionTimeoutInMillispublic long getLeaderElectionTimeoutInMillis()
- 
setLeaderElectionTimeoutInMillis
- 
getLeaderHeartbeatPeriodInMillispublic long getLeaderHeartbeatPeriodInMillis()
- 
setLeaderHeartbeatPeriodInMillis
- 
getAppendRequestMaxEntryCountpublic int getAppendRequestMaxEntryCount()
- 
setAppendRequestMaxEntryCount
- 
getCommitIndexAdvanceCountToSnapshotpublic int getCommitIndexAdvanceCountToSnapshot()
- 
setCommitIndexAdvanceCountToSnapshotpublic RaftAlgorithmConfig setCommitIndexAdvanceCountToSnapshot(int commitIndexAdvanceCountToSnapshot) 
- 
getUncommittedEntryCountToRejectNewAppendspublic int getUncommittedEntryCountToRejectNewAppends()
- 
setUncommittedEntryCountToRejectNewAppendspublic RaftAlgorithmConfig setUncommittedEntryCountToRejectNewAppends(int uncommittedEntryCountToRejectNewAppends) 
- 
getMaxMissedLeaderHeartbeatCountpublic int getMaxMissedLeaderHeartbeatCount()
- 
setMaxMissedLeaderHeartbeatCount
- 
getAppendRequestBackoffTimeoutInMillispublic long getAppendRequestBackoffTimeoutInMillis()
- 
setAppendRequestBackoffTimeoutInMillispublic RaftAlgorithmConfig setAppendRequestBackoffTimeoutInMillis(long appendRequestBackoffTimeoutInMillis) 
- 
toString
- 
equals
- 
hashCodepublic int hashCode()
 
-