跳过导航链接
A B C D E F G H I L M N O P Q R S T U V W 

A

addClosedSegmentsNum(Supplier<Long>) - 类 中的方法org.apache.ratis.server.metrics.SegmentedRaftLogMetrics
 
addClosedSegmentsSizeInBytes(Supplier<Long>) - 类 中的方法org.apache.ratis.server.metrics.SegmentedRaftLogMetrics
 
addDataQueueSizeGauge(Supplier<Integer>) - 类 中的方法org.apache.ratis.server.metrics.SegmentedRaftLogMetrics
 
addFlushBatchSizeGauge(Supplier<Integer>) - 类 中的方法org.apache.ratis.server.metrics.SegmentedRaftLogMetrics
 
addFollower(RaftPeerId) - 类 中的方法org.apache.ratis.server.metrics.RaftServerMetricsImpl
Register a follower with this Leader Metrics registry instance.
addFollowerGauges(RaftPeerId, LongSupplier, LongSupplier, Supplier<Timestamp>) - 类 中的方法org.apache.ratis.server.metrics.LogAppenderMetrics
 
addLogWorkerQueueSizeGauge(Supplier<Integer>) - 类 中的方法org.apache.ratis.server.metrics.SegmentedRaftLogMetrics
 
addNumPendingRequestsGauge(Supplier<Integer>) - 类 中的方法org.apache.ratis.server.metrics.RaftServerMetricsImpl
 
addNumPendingRequestsMegaByteSize(Supplier<Integer>) - 类 中的方法org.apache.ratis.server.metrics.RaftServerMetricsImpl
 
addNumPendingWatchRequestsGauge(Supplier<Integer>, RaftProtos.ReplicationLevel) - 类 中的方法org.apache.ratis.server.metrics.RaftServerMetricsImpl
 
addOpenSegmentSizeInBytes(Supplier<Long>) - 类 中的方法org.apache.ratis.server.metrics.SegmentedRaftLogMetrics
 
append(long, TransactionContext) - 类 中的方法org.apache.ratis.server.raftlog.RaftLogBase
 
append(long, RaftConfiguration) - 类 中的方法org.apache.ratis.server.raftlog.RaftLogBase
 
append(List<RaftProtos.LogEntryProto>) - 类 中的方法org.apache.ratis.server.raftlog.RaftLogBase
 
appendEntry(RaftProtos.LogEntryProto) - 类 中的方法org.apache.ratis.server.raftlog.RaftLogBase
 
appendEntry(RaftProtos.LogEntryProto, TransactionContext) - 类 中的方法org.apache.ratis.server.raftlog.RaftLogBase
 
appendEntryImpl(RaftProtos.LogEntryProto, TransactionContext) - 类 中的方法org.apache.ratis.server.raftlog.memory.MemoryRaftLog
 
appendEntryImpl(RaftProtos.LogEntryProto, TransactionContext) - 类 中的方法org.apache.ratis.server.raftlog.RaftLogBase
 
appendEntryImpl(RaftProtos.LogEntryProto, TransactionContext) - 类 中的方法org.apache.ratis.server.raftlog.segmented.SegmentedRaftLog
 
appendImpl(List<RaftProtos.LogEntryProto>) - 类 中的方法org.apache.ratis.server.raftlog.memory.MemoryRaftLog
 
appendImpl(List<RaftProtos.LogEntryProto>) - 类 中的方法org.apache.ratis.server.raftlog.RaftLogBase
 
appendImpl(List<RaftProtos.LogEntryProto>) - 类 中的方法org.apache.ratis.server.raftlog.segmented.SegmentedRaftLog
 
appendMetadata(long, long) - 类 中的方法org.apache.ratis.server.raftlog.RaftLogBase
 
applyTransaction(TransactionContext) - 类 中的方法org.apache.ratis.statemachine.impl.BaseStateMachine
 
applyTransactionSerial(TransactionContext) - 类 中的方法org.apache.ratis.statemachine.impl.BaseStateMachine
 

B

BaseStateMachine - org.apache.ratis.statemachine.impl中的类
Base implementation for StateMachines.
BaseStateMachine() - 类 的构造器org.apache.ratis.statemachine.impl.BaseStateMachine
 
build() - 类 中的方法org.apache.ratis.server.raftlog.segmented.SegmentedRaftLog.Builder
 

C

CacheInvalidationPolicy - org.apache.ratis.server.raftlog.segmented中的接口
 
CacheInvalidationPolicy.CacheInvalidationPolicyDefault - org.apache.ratis.server.raftlog.segmented中的类
 
CacheInvalidationPolicyDefault() - 类 的构造器org.apache.ratis.server.raftlog.segmented.CacheInvalidationPolicy.CacheInvalidationPolicyDefault
 
cancelTransaction(TransactionContext) - 类 中的方法org.apache.ratis.statemachine.impl.BaseStateMachine
 
cancelTransaction() - 类 中的方法org.apache.ratis.statemachine.impl.TransactionContextImpl
 
checkLogState() - 类 中的方法org.apache.ratis.server.raftlog.RaftLogBase
 
cleanupOldSnapshots(SnapshotRetentionPolicy) - 类 中的方法org.apache.ratis.statemachine.impl.SimpleStateMachineStorage
 
close() - 类 中的方法org.apache.ratis.server.raftlog.memory.MemoryRaftLog
 
close() - 类 中的方法org.apache.ratis.server.raftlog.RaftLogBase
 
close() - 类 中的方法org.apache.ratis.server.raftlog.segmented.SegmentedRaftLog
 
close() - 类 中的方法org.apache.ratis.server.raftlog.segmented.SegmentedRaftLogInputStream
 
close() - 类 中的方法org.apache.ratis.server.raftlog.segmented.SegmentedRaftLogOutputStream
 
close() - 类 中的方法org.apache.ratis.server.storage.FileChunkReader
 
close() - 类 中的方法org.apache.ratis.server.storage.RaftStorageImpl
 
close() - 类 中的方法org.apache.ratis.statemachine.impl.BaseStateMachine
 
compareTo(LogSegmentStartEnd) - 类 中的方法org.apache.ratis.server.raftlog.segmented.LogSegmentStartEnd
 
computeIfAbsentRaftServerMetrics(RaftGroupMemberId, ToLongFunction<RaftPeerId>, Supplier<RetryCache.Statistics>) - 类 中的静态方法org.apache.ratis.server.metrics.RaftServerMetricsImpl
 
CONFIG_LOG_ENTRY_COUNT - 类 中的静态变量org.apache.ratis.server.metrics.RaftLogMetricsBase
 
ConfigurationManager - org.apache.ratis.server.impl中的类
Maintain the mappings between log index and corresponding raft configuration.
createRegistry(RaftGroupMemberId) - 类 中的静态方法org.apache.ratis.server.metrics.LeaderElectionMetrics
 
createRegistry(RaftGroupMemberId) - 类 中的静态方法org.apache.ratis.server.metrics.RaftLogMetricsBase
 

D

DisabledDataStreamServerFactory - org.apache.ratis.server中的类
A stream factory that does nothing when data stream is disabled.
DisabledDataStreamServerFactory(Parameters) - 类 的构造器org.apache.ratis.server.DisabledDataStreamServerFactory
 

E

equals(Object) - 类 中的方法org.apache.ratis.server.raftlog.segmented.LogSegmentStartEnd
 
evict(long[], long, long, SegmentedRaftLogCache.LogSegmentList, int) - 类 中的方法org.apache.ratis.server.raftlog.segmented.CacheInvalidationPolicy.CacheInvalidationPolicyDefault
 
evict(long[], long, long, SegmentedRaftLogCache.LogSegmentList, int) - 接口 中的方法org.apache.ratis.server.raftlog.segmented.CacheInvalidationPolicy
Determine which log segments should evict their log entry cache

F

FileChunkReader - org.apache.ratis.server.storage中的类
Read RaftProtos.FileChunkProtos from a file.
FileChunkReader(FileInfo, Path) - 类 的构造器org.apache.ratis.server.storage.FileChunkReader
Construct a reader from a file specified by the given FileInfo.
FileListSnapshotInfo - org.apache.ratis.statemachine.impl中的类
Each snapshot has a list of files.
FileListSnapshotInfo(List<FileInfo>, TermIndex) - 类 的构造器org.apache.ratis.statemachine.impl.FileListSnapshotInfo
 
FileListSnapshotInfo(List<FileInfo>, long, long) - 类 的构造器org.apache.ratis.statemachine.impl.FileListSnapshotInfo
 
flush() - 类 中的方法org.apache.ratis.server.raftlog.segmented.SegmentedRaftLogOutputStream
Flush data to persistent store.
FOLLOWER_APPEND_ENTRIES_LATENCY - 类 中的静态变量org.apache.ratis.server.metrics.RaftServerMetricsImpl
 
FOLLOWER_LAST_HEARTBEAT_ELAPSED_TIME_METRIC - 类 中的静态变量org.apache.ratis.server.metrics.RaftServerMetricsImpl
 
FOLLOWER_MATCH_INDEX - 类 中的静态变量org.apache.ratis.server.metrics.LogAppenderMetrics
 
FOLLOWER_NEXT_INDEX - 类 中的静态变量org.apache.ratis.server.metrics.LogAppenderMetrics
 
FOLLOWER_RPC_RESP_TIME - 类 中的静态变量org.apache.ratis.server.metrics.LogAppenderMetrics
 
format() - 类 中的方法org.apache.ratis.statemachine.impl.SimpleStateMachineStorage
 

G

get(long) - 类 中的方法org.apache.ratis.server.raftlog.memory.MemoryRaftLog
 
get(long) - 类 中的方法org.apache.ratis.server.raftlog.segmented.SegmentedRaftLog
 
getClientRequest() - 类 中的方法org.apache.ratis.statemachine.impl.TransactionContextImpl
 
getClientRequestTimer(RaftClientRequest.Type) - 类 中的方法org.apache.ratis.server.metrics.RaftServerMetricsImpl
 
getCorruptSnapshotFile(long, long) - 类 中的方法org.apache.ratis.statemachine.impl.SimpleStateMachineStorage
 
getCorruptSnapshotFileName(long, long) - 类 中的静态方法org.apache.ratis.statemachine.impl.SimpleStateMachineStorage
 
getDataStreamType() - 类 中的方法org.apache.ratis.server.DisabledDataStreamServerFactory
 
getEnqueuedTimer() - 类 中的方法org.apache.ratis.server.metrics.SegmentedRaftLogMetrics
 
getEntries(long, long) - 类 中的方法org.apache.ratis.server.raftlog.memory.MemoryRaftLog
 
getEntries(long, long) - 类 中的方法org.apache.ratis.server.raftlog.segmented.SegmentedRaftLog
 
getEntryString() - 类 中的方法org.apache.ratis.server.raftlog.memory.MemoryRaftLog
 
getEntryWithData(long) - 类 中的方法org.apache.ratis.server.raftlog.memory.MemoryRaftLog
 
getEntryWithData(long) - 类 中的方法org.apache.ratis.server.raftlog.segmented.SegmentedRaftLog
 
getEventAwaitForSignal() - 类 中的方法org.apache.ratis.server.leader.LogAppenderBase
 
getException() - 类 中的方法org.apache.ratis.statemachine.impl.TransactionContextImpl
 
getFile() - 类 中的方法org.apache.ratis.statemachine.impl.SingleFileSnapshotInfo
 
getFiles() - 类 中的方法org.apache.ratis.statemachine.impl.FileListSnapshotInfo
 
getFlushIndex() - 类 中的方法org.apache.ratis.server.raftlog.memory.MemoryRaftLog
 
getFlushIndex() - 类 中的方法org.apache.ratis.server.raftlog.segmented.SegmentedRaftLog
 
getFollower() - 类 中的方法org.apache.ratis.server.leader.LogAppenderBase
 
getFollowerAppendEntryTimer(boolean) - 类 中的方法org.apache.ratis.server.metrics.RaftServerMetricsImpl
 
getGroupId() - 类 中的方法org.apache.ratis.statemachine.impl.BaseStateMachine
 
getHeaderBytebuffer() - 接口 中的静态方法org.apache.ratis.server.raftlog.segmented.SegmentedRaftLogFormat
 
getHeaderLength() - 接口 中的静态方法org.apache.ratis.server.raftlog.segmented.SegmentedRaftLogFormat
 
getHeartbeatWaitTimeMs() - 类 中的方法org.apache.ratis.server.leader.LogAppenderBase
 
getId() - 类 中的方法org.apache.ratis.statemachine.impl.BaseStateMachine
 
getLastAppliedTermIndex() - 类 中的方法org.apache.ratis.statemachine.impl.BaseStateMachine
 
getLastCommittedIndex() - 类 中的方法org.apache.ratis.server.raftlog.RaftLogBase
 
getLastEntryTermIndex() - 类 中的方法org.apache.ratis.server.raftlog.memory.MemoryRaftLog
 
getLastEntryTermIndex() - 类 中的方法org.apache.ratis.server.raftlog.segmented.SegmentedRaftLog
 
getLatestSnapshot() - 类 中的方法org.apache.ratis.statemachine.impl.BaseStateMachine
 
getLatestSnapshot() - 类 中的方法org.apache.ratis.statemachine.impl.SimpleStateMachineStorage
 
getLeaderElectionMetrics(RaftGroupMemberId, LongSupplier) - 类 中的静态方法org.apache.ratis.server.metrics.LeaderElectionMetrics
 
getLeaderElectionTimer() - 类 中的方法org.apache.ratis.server.metrics.LeaderElectionMetrics
 
getLeaderState() - 类 中的方法org.apache.ratis.server.leader.LogAppenderBase
 
getLifeCycle() - 类 中的方法org.apache.ratis.statemachine.impl.BaseStateMachine
 
getLifeCycleState() - 类 中的方法org.apache.ratis.statemachine.impl.BaseStateMachine
 
getLogCorruptionPolicy() - 类 中的方法org.apache.ratis.server.storage.RaftStorageImpl
 
getLogEntry() - 类 中的方法org.apache.ratis.statemachine.impl.TransactionContextImpl
 
getLogIndexFuture() - 类 中的方法org.apache.ratis.statemachine.impl.TransactionContextImpl
 
getLogSegmentPaths(RaftStorage) - 类 中的静态方法org.apache.ratis.server.raftlog.segmented.LogSegmentPath
Get a list of LogSegmentPath from the given storage.
getMetadataFile() - 类 中的方法org.apache.ratis.server.storage.RaftStorageImpl
 
getName() - 类 中的方法org.apache.ratis.server.raftlog.RaftLogBase
 
getNextIndexForError(long) - 类 中的方法org.apache.ratis.server.leader.LogAppenderBase
 
getNextIndexForInconsistency(long, long) - 类 中的方法org.apache.ratis.server.leader.LogAppenderBase
 
getNumFailedClientStaleRead() - 类 中的方法org.apache.ratis.server.metrics.RaftServerMetricsImpl
 
getNumInstallSnapshot() - 类 中的方法org.apache.ratis.server.metrics.RaftServerMetricsImpl
 
getNumRequestQueueLimitHits() - 类 中的方法org.apache.ratis.server.metrics.RaftServerMetricsImpl
 
getNumRequestsByteSizeLimitHits() - 类 中的方法org.apache.ratis.server.metrics.RaftServerMetricsImpl
 
getNumResourceLimitHits() - 类 中的方法org.apache.ratis.server.metrics.RaftServerMetricsImpl
 
getNumWatchRequestQueueLimitHits(RaftProtos.ReplicationLevel) - 类 中的方法org.apache.ratis.server.metrics.RaftServerMetricsImpl
 
getNumWatchRequestsTimeout(RaftProtos.ReplicationLevel) - 类 中的方法org.apache.ratis.server.metrics.RaftServerMetricsImpl
 
getPath() - 类 中的方法org.apache.ratis.server.raftlog.segmented.LogSegmentPath
 
getRaftLogMetrics() - 类 中的方法org.apache.ratis.server.raftlog.memory.MemoryRaftLog
 
getRaftLogMetrics() - 类 中的方法org.apache.ratis.server.raftlog.segmented.SegmentedRaftLog
 
getReadEntryTimer() - 类 中的方法org.apache.ratis.server.metrics.SegmentedRaftLogMetrics
 
getRemainingWaitTime() - 类 中的方法org.apache.ratis.server.leader.LogAppenderBase
 
getSerializedSize(RaftProtos.LogEntryProto) - 类 中的静态方法org.apache.ratis.server.raftlog.LogProtoUtils
 
getServer() - 类 中的方法org.apache.ratis.server.leader.LogAppenderBase
 
getServer() - 类 中的方法org.apache.ratis.statemachine.impl.BaseStateMachine
 
getServerRole() - 类 中的方法org.apache.ratis.statemachine.impl.TransactionContextImpl
 
getSnapshotFile(long, long) - 类 中的方法org.apache.ratis.statemachine.impl.SimpleStateMachineStorage
 
getSnapshotFileName(long, long) - 类 中的静态方法org.apache.ratis.statemachine.impl.SimpleStateMachineStorage
 
getSnapshotIndex() - 类 中的方法org.apache.ratis.server.raftlog.RaftLogBase
 
getStartEnd() - 类 中的方法org.apache.ratis.server.raftlog.segmented.LogSegmentPath
 
getStartIndex() - 类 中的方法org.apache.ratis.server.raftlog.memory.MemoryRaftLog
 
getStartIndex() - 类 中的方法org.apache.ratis.server.raftlog.segmented.SegmentedRaftLog
 
getStateMachineContext() - 类 中的方法org.apache.ratis.statemachine.impl.TransactionContextImpl
 
getStateMachineLogEntry() - 类 中的方法org.apache.ratis.statemachine.impl.TransactionContextImpl
 
getStateMachineMetrics(RaftServerImpl, RaftLogIndex, StateMachine) - 类 中的静态方法org.apache.ratis.server.impl.StateMachineMetrics
 
getStateMachineStorage() - 类 中的方法org.apache.ratis.statemachine.impl.BaseStateMachine
 
getStorageDir() - 类 中的方法org.apache.ratis.server.storage.RaftStorageImpl
 
getSyncTimer() - 类 中的方法org.apache.ratis.server.metrics.SegmentedRaftLogMetrics
 
getTakeSnapshotTimer() - 类 中的方法org.apache.ratis.server.impl.StateMachineMetrics
 
getTerminator() - 接口 中的静态方法org.apache.ratis.server.raftlog.segmented.SegmentedRaftLogFormat
 
getTermIndex(long) - 类 中的方法org.apache.ratis.server.raftlog.memory.MemoryRaftLog
 
getTermIndex(long) - 类 中的方法org.apache.ratis.server.raftlog.segmented.SegmentedRaftLog
 
getTermIndex() - 类 中的方法org.apache.ratis.statemachine.impl.FileListSnapshotInfo
 
getTermIndexFromSnapshotFile(File) - 类 中的静态方法org.apache.ratis.statemachine.impl.SimpleStateMachineStorage
 
getTmpSnapshotFile(long, long) - 类 中的方法org.apache.ratis.statemachine.impl.SimpleStateMachineStorage
 
getTmpSnapshotFileName(long, long) - 类 中的静态方法org.apache.ratis.statemachine.impl.SimpleStateMachineStorage
 
getWaitTimeMin() - 类 中的方法org.apache.ratis.server.leader.LogAppenderBase
 

H

hashCode() - 类 中的方法org.apache.ratis.server.raftlog.segmented.LogSegmentStartEnd
 
hasPendingDataRequests() - 类 中的方法org.apache.ratis.server.leader.LogAppenderBase
 
hasReadLock() - 类 中的方法org.apache.ratis.server.raftlog.RaftLogBase
 
hasWriteLock() - 类 中的方法org.apache.ratis.server.raftlog.RaftLogBase
 

I

incFailedRequestCount(RaftClientRequest.Type) - 类 中的方法org.apache.ratis.server.metrics.RaftServerMetricsImpl
 
indexOfNonTerminator(byte[], int, int) - 接口 中的静态方法org.apache.ratis.server.raftlog.segmented.SegmentedRaftLogFormat
 
init(RaftStorage) - 类 中的方法org.apache.ratis.statemachine.impl.SimpleStateMachineStorage
 
initialize() - 类 中的方法org.apache.ratis.server.storage.RaftStorageImpl
 
initialize(RaftServer, RaftGroupId, RaftStorage) - 类 中的方法org.apache.ratis.statemachine.impl.BaseStateMachine
 
initLogEntry(long, long) - 类 中的方法org.apache.ratis.statemachine.impl.TransactionContextImpl
 
initRaftStorage(String, RaftStorage.StartupOption, RaftProperties) - 类 中的静态方法org.apache.ratis.server.storage.StorageImplUtils
Choose a RaftStorage for the given storage directory name from the given configuration properties and then try to call RaftStorage.initialize().
installSnapshot(RaftProtos.InstallSnapshotRequestProto, StateMachine) - 类 中的方法org.apache.ratis.server.storage.SnapshotManager
 
Internal() - 类 的构造器org.apache.ratis.server.raftlog.segmented.SegmentedRaftLogFormat.Internal
 
INVALID_LOG_INDEX - 类 中的静态变量org.apache.ratis.server.raftlog.RaftLogBase
 
isOpened() - 类 中的方法org.apache.ratis.server.raftlog.RaftLogBase
Is this log already opened?
isRunning() - 类 中的方法org.apache.ratis.server.leader.LogAppenderBase
 
isStateMachineDataEmpty(RaftProtos.LogEntryProto) - 类 中的静态方法org.apache.ratis.server.raftlog.LogProtoUtils
 
isTerminator(byte) - 接口 中的静态方法org.apache.ratis.server.raftlog.segmented.SegmentedRaftLogFormat
 
isTerminator(byte[], int, int) - 接口 中的静态方法org.apache.ratis.server.raftlog.segmented.SegmentedRaftLogFormat
 

L

LAST_LEADER_ELAPSED_TIME - 类 中的静态变量org.apache.ratis.server.metrics.LeaderElectionMetrics
 
LAST_LEADER_ELECTION_ELAPSED_TIME - 类 中的静态变量org.apache.ratis.server.metrics.LeaderElectionMetrics
 
LEADER_ELECTION_COUNT_METRIC - 类 中的静态变量org.apache.ratis.server.metrics.LeaderElectionMetrics
 
LEADER_ELECTION_TIME_TAKEN - 类 中的静态变量org.apache.ratis.server.metrics.LeaderElectionMetrics
 
LEADER_ELECTION_TIMEOUT_COUNT_METRIC - 类 中的静态变量org.apache.ratis.server.metrics.LeaderElectionMetrics
 
LEADER_METRIC_PEER_COMMIT_INDEX - 类 中的静态变量org.apache.ratis.server.metrics.RaftServerMetricsImpl
 
LeaderElectionMetrics - org.apache.ratis.server.metrics中的类
Class to update the metrics related to Leader Election.
LEAST_VALID_LOG_INDEX - 类 中的静态变量org.apache.ratis.server.raftlog.RaftLogBase
The least valid log index, i.e. the index used when writing to an empty log.
loadLatestSnapshot() - 类 中的方法org.apache.ratis.statemachine.impl.SimpleStateMachineStorage
 
loadMetadata() - 类 中的方法org.apache.ratis.server.raftlog.memory.MemoryRaftLog
 
loadMetadata() - 类 中的方法org.apache.ratis.server.raftlog.segmented.SegmentedRaftLog
 
LOG - 类 中的静态变量org.apache.ratis.server.impl.PendingStepDown
 
LOG - 类 中的静态变量org.apache.ratis.server.impl.TransferLeadership
 
LOG - 类 中的静态变量org.apache.ratis.server.raftlog.segmented.SegmentedRaftLogCache
 
LogAppenderBase - org.apache.ratis.server.leader中的类
An abstract implementation of LogAppender.
LogAppenderBase(RaftServer.Division, LeaderState, FollowerInfo) - 类 的构造器org.apache.ratis.server.leader.LogAppenderBase
 
LogAppenderMetrics - org.apache.ratis.server.metrics中的类
 
LogAppenderMetrics(RaftGroupMemberId) - 类 的构造器org.apache.ratis.server.metrics.LogAppenderMetrics
 
LogProtoUtils - org.apache.ratis.server.raftlog中的类
Log proto utilities.
LogSegment - org.apache.ratis.server.raftlog.segmented中的类
In-memory cache for a log segment file.
LogSegmentPath - org.apache.ratis.server.raftlog.segmented中的类
LogSegmentStartEnd - org.apache.ratis.server.raftlog.segmented中的类
The start index and an end index of a log segment.

M

matchHeader(byte[], int, int) - 接口 中的静态方法org.apache.ratis.server.raftlog.segmented.SegmentedRaftLogFormat
 
matchLogSegment(Path) - 类 中的静态方法org.apache.ratis.server.raftlog.segmented.LogSegmentPath
MemoryRaftLog - org.apache.ratis.server.raftlog.memory中的类
A simple RaftLog implementation in memory.
MemoryRaftLog(RaftGroupMemberId, LongSupplier, RaftProperties) - 类 的构造器org.apache.ratis.server.raftlog.memory.MemoryRaftLog
 
METADATA_LOG_ENTRY_COUNT - 类 中的静态变量org.apache.ratis.server.metrics.RaftLogMetricsBase
 

N

newAppendEntriesRequest(long, boolean) - 类 中的方法org.apache.ratis.server.leader.LogAppenderBase
 
newBuilder() - 类 中的静态方法org.apache.ratis.server.raftlog.segmented.SegmentedRaftLog
 
newDataStreamServerRpc(RaftServer) - 类 中的方法org.apache.ratis.server.DisabledDataStreamServerFactory
 
newEntryWithData(RaftProtos.LogEntryProto, CompletableFuture<ByteString>) - 类 中的方法org.apache.ratis.server.raftlog.RaftLogBase
 
newInstallSnapshotNotificationRequest(TermIndex) - 类 中的方法org.apache.ratis.server.leader.LogAppenderBase
 
newInstallSnapshotRequests(String, SnapshotInfo) - 类 中的方法org.apache.ratis.server.leader.LogAppenderBase
 
newRaftConfiguration(List<RaftPeer>, List<RaftPeer>, long, List<RaftPeer>, List<RaftPeer>) - 类 中的静态方法org.apache.ratis.server.impl.ServerImplUtils
 
newRaftServer(RaftPeerId, RaftGroup, RaftStorage.StartupOption, StateMachine.Registry, ThreadGroup, RaftProperties, Parameters) - 类 中的静态方法org.apache.ratis.server.impl.ServerImplUtils
Create a RaftServerProxy.
newRaftStorage(File, SizeInBytes, RaftStorage.StartupOption, RaftServerConfigKeys.Log.CorruptionPolicy) - 类 中的静态方法org.apache.ratis.server.storage.StorageImplUtils
Create a RaftStorageImpl.
newSnapshotManager(RaftPeerId, Supplier<RaftStorageDirectory>, StateMachineStorage) - 类 中的静态方法org.apache.ratis.server.storage.StorageImplUtils
 
nextEntry() - 类 中的方法org.apache.ratis.server.raftlog.segmented.SegmentedRaftLogInputStream
 
notifyTermIndexUpdated(long, long) - 类 中的方法org.apache.ratis.statemachine.impl.BaseStateMachine
 

O

onLeaderElectionTimeout() - 类 中的方法org.apache.ratis.server.metrics.LeaderElectionMetrics
 
onLogEntryCommitted(LogEntryHeader) - 类 中的方法org.apache.ratis.server.metrics.RaftLogMetricsBase
 
onNewLeaderElectionCompletion() - 类 中的方法org.apache.ratis.server.metrics.LeaderElectionMetrics
 
onRaftLogAppendEntry() - 类 中的方法org.apache.ratis.server.metrics.SegmentedRaftLogMetrics
 
onRaftLogCacheHit() - 类 中的方法org.apache.ratis.server.metrics.SegmentedRaftLogMetrics
 
onRaftLogCacheMiss() - 类 中的方法org.apache.ratis.server.metrics.SegmentedRaftLogMetrics
 
onRaftLogFlush() - 类 中的方法org.apache.ratis.server.metrics.SegmentedRaftLogMetrics
 
onRequestByteSizeLimitHit() - 类 中的方法org.apache.ratis.server.metrics.RaftServerMetricsImpl
 
onRequestQueueLimitHit() - 类 中的方法org.apache.ratis.server.metrics.RaftServerMetricsImpl
 
onResourceLimitHit() - 类 中的方法org.apache.ratis.server.metrics.RaftServerMetricsImpl
 
onSnapshotInstalled() - 类 中的方法org.apache.ratis.server.metrics.RaftServerMetricsImpl
 
onSnapshotInstalled(long) - 类 中的方法org.apache.ratis.server.raftlog.memory.MemoryRaftLog
 
onSnapshotInstalled(long) - 类 中的方法org.apache.ratis.server.raftlog.segmented.SegmentedRaftLog
 
onStateMachineDataReadTimeout() - 类 中的方法org.apache.ratis.server.metrics.SegmentedRaftLogMetrics
 
onStateMachineDataWriteTimeout() - 类 中的方法org.apache.ratis.server.metrics.SegmentedRaftLogMetrics
 
onTransferLeadership() - 类 中的方法org.apache.ratis.server.metrics.LeaderElectionMetrics
 
onWatchRequestQueueLimitHit(RaftProtos.ReplicationLevel) - 类 中的方法org.apache.ratis.server.metrics.RaftServerMetricsImpl
 
onWatchRequestTimeout(RaftProtos.ReplicationLevel) - 类 中的方法org.apache.ratis.server.metrics.RaftServerMetricsImpl
 
open(long, Consumer<RaftProtos.LogEntryProto>) - 类 中的方法org.apache.ratis.server.raftlog.RaftLogBase
 
openImpl(long, Consumer<RaftProtos.LogEntryProto>) - 类 中的方法org.apache.ratis.server.raftlog.RaftLogBase
 
openImpl(long, Consumer<RaftProtos.LogEntryProto>) - 类 中的方法org.apache.ratis.server.raftlog.segmented.SegmentedRaftLog
 
org.apache.ratis.server - 程序包 org.apache.ratis.server
 
org.apache.ratis.server.impl - 程序包 org.apache.ratis.server.impl
 
org.apache.ratis.server.leader - 程序包 org.apache.ratis.server.leader
 
org.apache.ratis.server.metrics - 程序包 org.apache.ratis.server.metrics
 
org.apache.ratis.server.raftlog - 程序包 org.apache.ratis.server.raftlog
 
org.apache.ratis.server.raftlog.memory - 程序包 org.apache.ratis.server.raftlog.memory
 
org.apache.ratis.server.raftlog.segmented - 程序包 org.apache.ratis.server.raftlog.segmented
 
org.apache.ratis.server.storage - 程序包 org.apache.ratis.server.storage
 
org.apache.ratis.server.util - 程序包 org.apache.ratis.server.util
 
org.apache.ratis.statemachine.impl - 程序包 org.apache.ratis.statemachine.impl
 

P

pause() - 类 中的方法org.apache.ratis.statemachine.impl.BaseStateMachine
 
PendingStepDown - org.apache.ratis.server.impl中的类
 
persistMetadata(RaftStorageMetadata) - 类 中的方法org.apache.ratis.server.raftlog.memory.MemoryRaftLog
 
persistMetadata(RaftStorageMetadata) - 类 中的方法org.apache.ratis.server.raftlog.segmented.SegmentedRaftLog
 
preAppendTransaction(TransactionContext) - 类 中的方法org.apache.ratis.statemachine.impl.BaseStateMachine
 
preAppendTransaction() - 类 中的方法org.apache.ratis.statemachine.impl.TransactionContextImpl
 
purge(long) - 类 中的方法org.apache.ratis.server.raftlog.RaftLogBase
 
purgeImpl(long) - 类 中的方法org.apache.ratis.server.raftlog.memory.MemoryRaftLog
 
purgeImpl(long) - 类 中的方法org.apache.ratis.server.raftlog.RaftLogBase
 
purgeImpl(long) - 类 中的方法org.apache.ratis.server.raftlog.segmented.SegmentedRaftLog
 

Q

query(Message) - 类 中的方法org.apache.ratis.statemachine.impl.BaseStateMachine
 
queryStale(Message, long) - 类 中的方法org.apache.ratis.statemachine.impl.BaseStateMachine
 

R

RAFT_CLIENT_READ_REQUEST - 类 中的静态变量org.apache.ratis.server.metrics.RaftServerMetricsImpl
 
RAFT_CLIENT_STALE_READ_REQUEST - 类 中的静态变量org.apache.ratis.server.metrics.RaftServerMetricsImpl
 
RAFT_CLIENT_WATCH_REQUEST - 类 中的静态变量org.apache.ratis.server.metrics.RaftServerMetricsImpl
 
RAFT_CLIENT_WRITE_REQUEST - 类 中的静态变量org.apache.ratis.server.metrics.RaftServerMetricsImpl
 
RAFT_LOG_APPEND_ENTRY_COUNT - 类 中的静态变量org.apache.ratis.server.metrics.SegmentedRaftLogMetrics
Number of entries appended to the raft log
RAFT_LOG_APPEND_ENTRY_LATENCY - 类 中的静态变量org.apache.ratis.server.metrics.SegmentedRaftLogMetrics
Total time taken to append a raft log entry
RAFT_LOG_CACHE_CLOSED_SEGMENTS_NUM - 类 中的静态变量org.apache.ratis.server.metrics.SegmentedRaftLogMetrics
Number of SegmentedRaftLogCache::closedSegments
RAFT_LOG_CACHE_CLOSED_SEGMENTS_SIZE_IN_BYTES - 类 中的静态变量org.apache.ratis.server.metrics.SegmentedRaftLogMetrics
Size of SegmentedRaftLogCache::closedSegments in bytes
RAFT_LOG_CACHE_HIT_COUNT - 类 中的静态变量org.apache.ratis.server.metrics.SegmentedRaftLogMetrics
Count of RaftLogCache Hits
RAFT_LOG_CACHE_MISS_COUNT - 类 中的静态变量org.apache.ratis.server.metrics.SegmentedRaftLogMetrics
Count of RaftLogCache Misses
RAFT_LOG_CACHE_OPEN_SEGMENT_SIZE_IN_BYTES - 类 中的静态变量org.apache.ratis.server.metrics.SegmentedRaftLogMetrics
Size of SegmentedRaftLogCache::openSegment in bytes
RAFT_LOG_DATA_QUEUE_SIZE - 类 中的静态变量org.apache.ratis.server.metrics.SegmentedRaftLogMetrics
Raft log data queue size which at any time gives the number of log related operations in the queue.
RAFT_LOG_FLUSH_COUNT - 类 中的静态变量org.apache.ratis.server.metrics.SegmentedRaftLogMetrics
Number of times of log flushed.
RAFT_LOG_FLUSH_TIME - 类 中的静态变量org.apache.ratis.server.metrics.SegmentedRaftLogMetrics
Time taken to flush log.
RAFT_LOG_LOAD_SEGMENT_LATENCY - 类 中的静态变量org.apache.ratis.server.metrics.SegmentedRaftLogMetrics
Time required to load and process raft log segments during restart
RAFT_LOG_PURGE_METRIC - 类 中的静态变量org.apache.ratis.server.metrics.SegmentedRaftLogMetrics
 
RAFT_LOG_READ_ENTRY_LATENCY - 类 中的静态变量org.apache.ratis.server.metrics.SegmentedRaftLogMetrics
Time required to read a raft log entry from actual raft log file and create a raft log entry
RAFT_LOG_STATEMACHINE_DATA_READ_TIMEOUT_COUNT - 类 中的静态变量org.apache.ratis.server.metrics.SegmentedRaftLogMetrics
Number of statemachine dataApi read timeouts
RAFT_LOG_STATEMACHINE_DATA_WRITE_TIMEOUT_COUNT - 类 中的静态变量org.apache.ratis.server.metrics.SegmentedRaftLogMetrics
Number of statemachine dataApi write timeouts
RAFT_LOG_SYNC_BATCH_SIZE - 类 中的静态变量org.apache.ratis.server.metrics.SegmentedRaftLogMetrics
Number of raft log entries synced in each flush call.
RAFT_LOG_SYNC_TIME - 类 中的静态变量org.apache.ratis.server.metrics.SegmentedRaftLogMetrics
Time taken to log sync.
RAFT_LOG_TASK_ENQUEUE_DELAY - 类 中的静态变量org.apache.ratis.server.metrics.SegmentedRaftLogMetrics
Time taken for a Raft log operation to get into the queue after being requested.
RAFT_LOG_TASK_EXECUTION_TIME - 类 中的静态变量org.apache.ratis.server.metrics.SegmentedRaftLogMetrics
Time taken for a Raft log operation to complete execution.
RAFT_LOG_TASK_QUEUE_TIME - 类 中的静态变量org.apache.ratis.server.metrics.SegmentedRaftLogMetrics
Time spent by a Raft log operation in the queue.
RAFT_LOG_WORKER_QUEUE_SIZE - 类 中的静态变量org.apache.ratis.server.metrics.SegmentedRaftLogMetrics
Raft log worker queue size which at any time gives number of committed entries that are to be synced.
RaftLogBase - org.apache.ratis.server.raftlog中的类
Base class of RaftLog.
RaftLogBase(RaftGroupMemberId, LongSupplier, RaftProperties) - 类 的构造器org.apache.ratis.server.raftlog.RaftLogBase
 
RaftLogMetricsBase - org.apache.ratis.server.metrics中的类
 
RaftLogMetricsBase(RaftGroupMemberId) - 类 的构造器org.apache.ratis.server.metrics.RaftLogMetricsBase
 
RaftServerMetricsImpl - org.apache.ratis.server.metrics中的类
Metric Registry for Raft Group Server.
RaftServerMetricsImpl(RaftGroupMemberId, ToLongFunction<RaftPeerId>, Supplier<RetryCache.Statistics>) - 类 的构造器org.apache.ratis.server.metrics.RaftServerMetricsImpl
 
RaftStorageImpl - org.apache.ratis.server.storage中的类
The storage of a RaftServer.
RATIS_LEADER_ELECTION_METRICS - 类 中的静态变量org.apache.ratis.server.metrics.LeaderElectionMetrics
 
RATIS_LEADER_ELECTION_METRICS_DESC - 类 中的静态变量org.apache.ratis.server.metrics.LeaderElectionMetrics
 
RATIS_LOG_APPENDER_METRICS - 类 中的静态变量org.apache.ratis.server.metrics.LogAppenderMetrics
 
RATIS_LOG_APPENDER_METRICS_DESC - 类 中的静态变量org.apache.ratis.server.metrics.LogAppenderMetrics
 
RATIS_LOG_WORKER_METRICS - 类 中的静态变量org.apache.ratis.server.metrics.RaftLogMetricsBase
 
RATIS_LOG_WORKER_METRICS_DESC - 类 中的静态变量org.apache.ratis.server.metrics.RaftLogMetricsBase
 
RATIS_SERVER_FAILED_CLIENT_READ_COUNT - 类 中的静态变量org.apache.ratis.server.metrics.RaftServerMetricsImpl
 
RATIS_SERVER_FAILED_CLIENT_STALE_READ_COUNT - 类 中的静态变量org.apache.ratis.server.metrics.RaftServerMetricsImpl
 
RATIS_SERVER_FAILED_CLIENT_STREAM_COUNT - 类 中的静态变量org.apache.ratis.server.metrics.RaftServerMetricsImpl
 
RATIS_SERVER_FAILED_CLIENT_WATCH_COUNT - 类 中的静态变量org.apache.ratis.server.metrics.RaftServerMetricsImpl
 
RATIS_SERVER_FAILED_CLIENT_WRITE_COUNT - 类 中的静态变量org.apache.ratis.server.metrics.RaftServerMetricsImpl
 
RATIS_SERVER_INSTALL_SNAPSHOT_COUNT - 类 中的静态变量org.apache.ratis.server.metrics.RaftServerMetricsImpl
 
RATIS_SERVER_METRICS - 类 中的静态变量org.apache.ratis.server.metrics.RaftServerMetricsImpl
 
RATIS_SERVER_METRICS_DESC - 类 中的静态变量org.apache.ratis.server.metrics.RaftServerMetricsImpl
 
RATIS_STATEMACHINE_METRICS - 类 中的静态变量org.apache.ratis.server.impl.StateMachineMetrics
 
RATIS_STATEMACHINE_METRICS_DESC - 类 中的静态变量org.apache.ratis.server.impl.StateMachineMetrics
 
readFileChunk(int) - 类 中的方法org.apache.ratis.server.storage.FileChunkReader
Read the next chunk.
readLock() - 类 中的方法org.apache.ratis.server.raftlog.RaftLogBase
 
readRaftConfiguration() - 类 中的方法org.apache.ratis.server.storage.RaftStorageImpl
 
readSegmentFile(File, LogSegmentStartEnd, SizeInBytes, RaftServerConfigKeys.Log.CorruptionPolicy, SegmentedRaftLogMetrics, Consumer<RaftProtos.LogEntryProto>) - 类 中的静态方法org.apache.ratis.server.raftlog.segmented.LogSegment
 
recordFollowerHeartbeatElapsedTime(RaftPeerId, long) - 类 中的方法org.apache.ratis.server.metrics.RaftServerMetricsImpl
Record heartbeat elapsed time for a follower within a Raft group.
reinitialize() - 类 中的方法org.apache.ratis.statemachine.impl.BaseStateMachine
 
removeNumPendingRequestsByteSize() - 类 中的方法org.apache.ratis.server.metrics.RaftServerMetricsImpl
 
removeNumPendingRequestsGauge() - 类 中的方法org.apache.ratis.server.metrics.RaftServerMetricsImpl
 
removeNumPendingWatchRequestsGauge(RaftProtos.ReplicationLevel) - 类 中的方法org.apache.ratis.server.metrics.RaftServerMetricsImpl
 
removeRaftServerMetrics(RaftGroupMemberId) - 类 中的静态方法org.apache.ratis.server.metrics.RaftServerMetricsImpl
 
removeStateMachineData(RaftProtos.LogEntryProto) - 类 中的静态方法org.apache.ratis.server.raftlog.LogProtoUtils
If the given entry has state machine log entry and it has state machine data, build a new entry without the state machine data.
REQUEST_BYTE_SIZE_LIMIT_HIT_COUNTER - 类 中的静态变量org.apache.ratis.server.metrics.RaftServerMetricsImpl
 
REQUEST_MEGA_BYTE_SIZE - 类 中的静态变量org.apache.ratis.server.metrics.RaftServerMetricsImpl
 
REQUEST_QUEUE_LIMIT_HIT_COUNTER - 类 中的静态变量org.apache.ratis.server.metrics.RaftServerMetricsImpl
 
REQUEST_QUEUE_SIZE - 类 中的静态变量org.apache.ratis.server.metrics.RaftServerMetricsImpl
 
resetHeartbeatTrigger() - 类 中的方法org.apache.ratis.server.leader.LogAppenderBase
 
RESOURCE_LIMIT_HIT_COUNTER - 类 中的静态变量org.apache.ratis.server.metrics.RaftServerMetricsImpl
 
RETRY_CACHE_ENTRY_COUNT_METRIC - 类 中的静态变量org.apache.ratis.server.metrics.RaftServerMetricsImpl
 
RETRY_CACHE_HIT_COUNT_METRIC - 类 中的静态变量org.apache.ratis.server.metrics.RaftServerMetricsImpl
 
RETRY_CACHE_HIT_RATE_METRIC - 类 中的静态变量org.apache.ratis.server.metrics.RaftServerMetricsImpl
 
RETRY_CACHE_MISS_COUNT_METRIC - 类 中的静态变量org.apache.ratis.server.metrics.RaftServerMetricsImpl
 
RETRY_CACHE_MISS_RATE_METRIC - 类 中的静态变量org.apache.ratis.server.metrics.RaftServerMetricsImpl
 

S

SegmentedRaftLog - org.apache.ratis.server.raftlog.segmented中的类
The RaftLog implementation that writes log entries into segmented files in local disk.
SegmentedRaftLog.Builder - org.apache.ratis.server.raftlog.segmented中的类
 
SegmentedRaftLogCache - org.apache.ratis.server.raftlog.segmented中的类
In-memory RaftLog Cache.
SegmentedRaftLogFormat - org.apache.ratis.server.raftlog.segmented中的接口
 
SegmentedRaftLogFormat.Internal - org.apache.ratis.server.raftlog.segmented中的类
 
SegmentedRaftLogInputStream - org.apache.ratis.server.raftlog.segmented中的类
 
SegmentedRaftLogMetrics - org.apache.ratis.server.metrics中的类
 
SegmentedRaftLogMetrics(RaftGroupMemberId) - 类 的构造器org.apache.ratis.server.metrics.SegmentedRaftLogMetrics
 
SegmentedRaftLogOutputStream - org.apache.ratis.server.raftlog.segmented中的类
 
SegmentedRaftLogOutputStream(File, boolean, long, long, ByteBuffer) - 类 的构造器org.apache.ratis.server.raftlog.segmented.SegmentedRaftLogOutputStream
 
ServerImplUtils - org.apache.ratis.server.impl中的类
Server utilities for internal use.
ServerStringUtils - org.apache.ratis.server.util中的类
This class provides convenient utilities for converting Protocol Buffers messages to strings.
setException(Exception) - 类 中的方法org.apache.ratis.statemachine.impl.TransactionContextImpl
 
setGetTransactionContext(BiFunction<RaftProtos.LogEntryProto, Boolean, TransactionContext>) - 类 中的方法org.apache.ratis.server.raftlog.segmented.SegmentedRaftLog.Builder
 
setLastAppliedTermIndex(TermIndex) - 类 中的方法org.apache.ratis.statemachine.impl.BaseStateMachine
 
setMemberId(RaftGroupMemberId) - 类 中的方法org.apache.ratis.server.raftlog.segmented.SegmentedRaftLog.Builder
 
setNotifyTruncatedLogEntry(Consumer<RaftProtos.LogEntryProto>) - 类 中的方法org.apache.ratis.server.raftlog.segmented.SegmentedRaftLog.Builder
 
setProperties(RaftProperties) - 类 中的方法org.apache.ratis.server.raftlog.segmented.SegmentedRaftLog.Builder
 
setServer(RaftServer.Division) - 类 中的方法org.apache.ratis.server.raftlog.segmented.SegmentedRaftLog.Builder
 
setShouldCommit(boolean) - 类 中的方法org.apache.ratis.statemachine.impl.TransactionContextImpl
 
setSnapshotIndexSupplier(LongSupplier) - 类 中的方法org.apache.ratis.server.raftlog.segmented.SegmentedRaftLog.Builder
 
setStateMachine(StateMachine) - 类 中的方法org.apache.ratis.server.raftlog.segmented.SegmentedRaftLog.Builder
 
setStateMachineContext(Object) - 类 中的方法org.apache.ratis.statemachine.impl.TransactionContextImpl
 
setStorage(RaftStorage) - 类 中的方法org.apache.ratis.server.raftlog.segmented.SegmentedRaftLog.Builder
 
setSubmitUpdateCommitEvent(Runnable) - 类 中的方法org.apache.ratis.server.raftlog.segmented.SegmentedRaftLog.Builder
 
shouldCommit() - 类 中的方法org.apache.ratis.statemachine.impl.TransactionContextImpl
 
shouldSendAppendEntries() - 类 中的方法org.apache.ratis.server.leader.LogAppenderBase
 
SimpleStateMachineStorage - org.apache.ratis.statemachine.impl中的类
A StateMachineStorage that stores the snapshot in a single file.
SimpleStateMachineStorage() - 类 的构造器org.apache.ratis.statemachine.impl.SimpleStateMachineStorage
 
SingleFileSnapshotInfo - org.apache.ratis.statemachine.impl中的类
Each snapshot only has a single file.
SingleFileSnapshotInfo(FileInfo, TermIndex) - 类 的构造器org.apache.ratis.statemachine.impl.SingleFileSnapshotInfo
 
SingleFileSnapshotInfo(FileInfo, long, long) - 类 的构造器org.apache.ratis.statemachine.impl.SingleFileSnapshotInfo
 
SNAPSHOT_MD5_REGEX - 类 中的静态变量org.apache.ratis.statemachine.impl.SimpleStateMachineStorage
 
SNAPSHOT_REGEX - 类 中的静态变量org.apache.ratis.statemachine.impl.SimpleStateMachineStorage
snapshot.term_index
SnapshotManager - org.apache.ratis.server.storage中的类
Manage snapshots of a raft peer.
start() - 类 中的方法org.apache.ratis.server.leader.LogAppenderBase
 
startAppendEntryTimer() - 类 中的方法org.apache.ratis.server.metrics.SegmentedRaftLogMetrics
 
startFlushTimer() - 类 中的方法org.apache.ratis.server.metrics.SegmentedRaftLogMetrics
 
startLoadSegmentTimer() - 类 中的方法org.apache.ratis.server.metrics.SegmentedRaftLogMetrics
 
startPurgeTimer() - 类 中的方法org.apache.ratis.server.metrics.SegmentedRaftLogMetrics
 
startQueuingDelayTimer() - 类 中的方法org.apache.ratis.server.metrics.SegmentedRaftLogMetrics
 
startTaskExecutionTimer(Class<?>) - 类 中的方法org.apache.ratis.server.metrics.SegmentedRaftLogMetrics
 
startTransaction(RaftClientRequest) - 类 中的方法org.apache.ratis.statemachine.impl.BaseStateMachine
 
STATE_MACHINE_LOG_ENTRY_COUNT - 类 中的静态变量org.apache.ratis.server.metrics.RaftLogMetricsBase
 
STATEMACHINE_APPLIED_INDEX_GAUGE - 类 中的静态变量org.apache.ratis.server.impl.StateMachineMetrics
 
STATEMACHINE_APPLY_COMPLETED_GAUGE - 类 中的静态变量org.apache.ratis.server.impl.StateMachineMetrics
 
STATEMACHINE_TAKE_SNAPSHOT_TIMER - 类 中的静态变量org.apache.ratis.server.impl.StateMachineMetrics
 
StateMachineMetrics - org.apache.ratis.server.impl中的类
Metrics Registry for the State Machine Updater.
stopAsync() - 类 中的方法org.apache.ratis.server.leader.LogAppenderBase
 
StorageImplUtils - org.apache.ratis.server.storage中的类
 

T

takeSnapshot() - 类 中的方法org.apache.ratis.statemachine.impl.BaseStateMachine
 
toAppendEntriesReplyString(RaftProtos.AppendEntriesReplyProto) - 类 中的静态方法org.apache.ratis.server.util.ServerStringUtils
 
toAppendEntriesRequestString(RaftProtos.AppendEntriesRequestProto, Function<RaftProtos.StateMachineLogEntryProto, String>) - 类 中的静态方法org.apache.ratis.server.util.ServerStringUtils
 
toInstallSnapshotReplyString(RaftProtos.InstallSnapshotReplyProto) - 类 中的静态方法org.apache.ratis.server.util.ServerStringUtils
 
toInstallSnapshotRequestString(RaftProtos.InstallSnapshotRequestProto) - 类 中的静态方法org.apache.ratis.server.util.ServerStringUtils
 
toLogEntriesShortString(List<RaftProtos.LogEntryProto>, Function<RaftProtos.StateMachineLogEntryProto, String>) - 类 中的静态方法org.apache.ratis.server.raftlog.LogProtoUtils
 
toLogEntriesString(List<RaftProtos.LogEntryProto>) - 类 中的静态方法org.apache.ratis.server.raftlog.LogProtoUtils
 
toLogEntryProto(RaftConfiguration, Long, long) - 类 中的静态方法org.apache.ratis.server.raftlog.LogProtoUtils
 
toLogEntryProto(RaftProtos.StateMachineLogEntryProto, long, long) - 类 中的静态方法org.apache.ratis.server.raftlog.LogProtoUtils
 
toLogEntryProto(long, long, long) - 类 中的静态方法org.apache.ratis.server.raftlog.LogProtoUtils
 
toLogEntryString(RaftProtos.LogEntryProto, Function<RaftProtos.StateMachineLogEntryProto, String>) - 类 中的静态方法org.apache.ratis.server.raftlog.LogProtoUtils
 
toLogEntryString(RaftProtos.LogEntryProto) - 类 中的静态方法org.apache.ratis.server.raftlog.LogProtoUtils
 
toLogEntryString(RaftProtos.LogEntryProto) - 类 中的方法org.apache.ratis.server.raftlog.RaftLogBase
 
toLogEntryString(RaftProtos.LogEntryProto) - 类 中的方法org.apache.ratis.server.raftlog.segmented.SegmentedRaftLog
 
toRaftConfiguration(RaftProtos.LogEntryProto) - 类 中的静态方法org.apache.ratis.server.raftlog.LogProtoUtils
 
toRaftConfigurationProtoBuilder(RaftConfiguration) - 类 中的静态方法org.apache.ratis.server.raftlog.LogProtoUtils
 
toRequestVoteReplyString(RaftProtos.RequestVoteReplyProto) - 类 中的静态方法org.apache.ratis.server.util.ServerStringUtils
 
toStateMachineLogEntryProto(RaftClientRequest, ByteString, ByteString) - 类 中的静态方法org.apache.ratis.server.raftlog.LogProtoUtils
 
toStateMachineLogEntryProto(ClientId, long, RaftProtos.StateMachineLogEntryProto.Type, ByteString, ByteString) - 类 中的静态方法org.apache.ratis.server.raftlog.LogProtoUtils
 
toString() - 类 中的方法org.apache.ratis.server.impl.ConfigurationManager
 
toString() - 类 中的方法org.apache.ratis.server.leader.LogAppenderBase
 
toString() - 类 中的方法org.apache.ratis.server.raftlog.RaftLogBase
 
toString() - 类 中的方法org.apache.ratis.server.raftlog.segmented.LogSegment
 
toString() - 类 中的方法org.apache.ratis.server.raftlog.segmented.LogSegmentPath
 
toString() - 类 中的方法org.apache.ratis.server.raftlog.segmented.LogSegmentStartEnd
 
toString() - 类 中的方法org.apache.ratis.server.raftlog.segmented.SegmentedRaftLogInputStream
 
toString() - 类 中的方法org.apache.ratis.server.raftlog.segmented.SegmentedRaftLogOutputStream
 
toString() - 类 中的方法org.apache.ratis.server.storage.FileChunkReader
 
toString() - 类 中的方法org.apache.ratis.server.storage.RaftStorageImpl
 
toString() - 类 中的方法org.apache.ratis.statemachine.impl.BaseStateMachine
 
toString() - 类 中的方法org.apache.ratis.statemachine.impl.FileListSnapshotInfo
 
TransactionContextImpl - org.apache.ratis.statemachine.impl中的类
Implementation of TransactionContext This is a private API.
TRANSFER_LEADERSHIP_COUNT_METRIC - 类 中的静态变量org.apache.ratis.server.metrics.LeaderElectionMetrics
 
TransferLeadership - org.apache.ratis.server.impl中的类
 
triggerHeartbeat() - 类 中的方法org.apache.ratis.server.leader.LogAppenderBase
 
truncate(long) - 类 中的方法org.apache.ratis.server.raftlog.RaftLogBase
 
truncateImpl(long) - 类 中的方法org.apache.ratis.server.raftlog.memory.MemoryRaftLog
 
truncateImpl(long) - 类 中的方法org.apache.ratis.server.raftlog.RaftLogBase
 
truncateImpl(long) - 类 中的方法org.apache.ratis.server.raftlog.segmented.SegmentedRaftLog
 
tryWriteLock(TimeDuration) - 类 中的方法org.apache.ratis.server.raftlog.RaftLogBase
 

U

updateCommitIndex(long, long, boolean) - 类 中的方法org.apache.ratis.server.raftlog.RaftLogBase
 
updateLastAppliedTermIndex(long, long) - 类 中的方法org.apache.ratis.statemachine.impl.BaseStateMachine
 
updateLastAppliedTermIndex(TermIndex) - 类 中的方法org.apache.ratis.statemachine.impl.BaseStateMachine
 
updateLatestSnapshot(SingleFileSnapshotInfo) - 类 中的方法org.apache.ratis.statemachine.impl.SimpleStateMachineStorage
 
updatePurgeIndex(Long) - 类 中的方法org.apache.ratis.server.raftlog.RaftLogBase
 
updateSnapshotIndex(long) - 类 中的方法org.apache.ratis.server.raftlog.RaftLogBase
 
updateSnapshotIndexFromStateMachine() - 类 中的方法org.apache.ratis.server.raftlog.RaftLogBase
 

V

validateLogEntry(RaftProtos.LogEntryProto) - 类 中的方法org.apache.ratis.server.raftlog.RaftLogBase
Validate the term and index of entry w.r.t RaftLog

W

WATCH_REQUEST_QUEUE_LIMIT_HIT_COUNTER - 类 中的静态变量org.apache.ratis.server.metrics.RaftServerMetricsImpl
 
WATCH_REQUEST_QUEUE_SIZE - 类 中的静态变量org.apache.ratis.server.metrics.RaftServerMetricsImpl
 
WATCH_REQUEST_TIMEOUT_COUNTER - 类 中的静态变量org.apache.ratis.server.metrics.RaftServerMetricsImpl
 
write(RaftProtos.LogEntryProto) - 类 中的方法org.apache.ratis.server.raftlog.segmented.SegmentedRaftLogOutputStream
Write the given entry to this output stream.
writeLock() - 类 中的方法org.apache.ratis.server.raftlog.RaftLogBase
 
writeRaftConfiguration(RaftProtos.LogEntryProto) - 类 中的方法org.apache.ratis.server.storage.RaftStorageImpl
 
A B C D E F G H I L M N O P Q R S T U V W 
跳过导航链接

Copyright © 2017–2025 The Apache Software Foundation. All rights reserved.