Package | Description |
---|---|
com.hazelcast.config.cp |
This package contains configuration classes
for the
CPSubsystem |
com.hazelcast.cp.internal.raft.impl |
Contains implementation classes of the Raft algorithm
|
Modifier and Type | Method and Description |
---|---|
RaftAlgorithmConfig |
CPSubsystemConfig.getRaftAlgorithmConfig()
Returns configuration options for Hazelcast's Raft consensus algorithm
implementation
|
RaftAlgorithmConfig |
RaftAlgorithmConfig.setAppendRequestBackoffTimeoutInMillis(long appendRequestBackoffTimeoutInMillis) |
RaftAlgorithmConfig |
RaftAlgorithmConfig.setAppendRequestMaxEntryCount(int appendRequestMaxEntryCount) |
RaftAlgorithmConfig |
RaftAlgorithmConfig.setCommitIndexAdvanceCountToSnapshot(int commitIndexAdvanceCountToSnapshot) |
RaftAlgorithmConfig |
RaftAlgorithmConfig.setLeaderElectionTimeoutInMillis(long leaderElectionTimeoutInMillis) |
RaftAlgorithmConfig |
RaftAlgorithmConfig.setLeaderHeartbeatPeriodInMillis(long leaderHeartbeatPeriodInMillis) |
RaftAlgorithmConfig |
RaftAlgorithmConfig.setMaxMissedLeaderHeartbeatCount(int maxMissedLeaderHeartbeatCount) |
RaftAlgorithmConfig |
RaftAlgorithmConfig.setUncommittedEntryCountToRejectNewAppends(int uncommittedEntryCountToRejectNewAppends) |
Modifier and Type | Method and Description |
---|---|
CPSubsystemConfig |
CPSubsystemConfig.setRaftAlgorithmConfig(RaftAlgorithmConfig raftAlgorithmConfig)
Sets configuration options for Hazelcast's Raft consensus algorithm
implementation
|
Constructor and Description |
---|
RaftAlgorithmConfig(RaftAlgorithmConfig config) |
Modifier and Type | Method and Description |
---|---|
static RaftNodeImpl |
RaftNodeImpl.newRaftNode(CPGroupId groupId,
RaftEndpoint localMember,
Collection<RaftEndpoint> members,
RaftAlgorithmConfig config,
RaftIntegration integration)
Creates a new Raft node with an empty initial state.
|
static RaftNodeImpl |
RaftNodeImpl.newRaftNode(CPGroupId groupId,
RaftEndpoint localMember,
Collection<RaftEndpoint> members,
RaftAlgorithmConfig config,
RaftIntegration integration,
RaftStateStore raftStateStore)
Creates a new Raft node with an empty initial state
and a
RaftStateStore to persist Raft state changes |
static RaftNodeImpl |
RaftNodeImpl.restoreRaftNode(CPGroupId groupId,
RestoredRaftState restoredState,
RaftAlgorithmConfig config,
RaftIntegration integration)
Creates a new Raft node with restored Raft state
|
static RaftNodeImpl |
RaftNodeImpl.restoreRaftNode(CPGroupId groupId,
RestoredRaftState restoredState,
RaftAlgorithmConfig config,
RaftIntegration integration,
RaftStateStore raftStateStore)
Creates a new Raft node with restored Raft state
and a
RaftStateStore to persist Raft state changes |
Copyright © 2019 Hazelcast, Inc.. All rights reserved.