| 限定符和类型 | 方法和说明 |
|---|---|
RaftOptions |
Node.getRaftOptions()
Get the raft options
|
| 限定符和类型 | 方法和说明 |
|---|---|
LogStorage |
JRaftServiceFactory.createLogStorage(String uri,
RaftOptions raftOptions)
Creates a raft log storage.
|
RaftMetaStorage |
JRaftServiceFactory.createRaftMetaStorage(String uri,
RaftOptions raftOptions)
Creates a raft meta storage.
|
SnapshotStorage |
JRaftServiceFactory.createSnapshotStorage(String uri,
RaftOptions raftOptions)
Creates a raft snapshot storage
|
| 限定符和类型 | 方法和说明 |
|---|---|
RaftOptions |
NodeImpl.getRaftOptions() |
| 限定符和类型 | 方法和说明 |
|---|---|
LogStorage |
DefaultJRaftServiceFactory.createLogStorage(String uri,
RaftOptions raftOptions) |
RaftMetaStorage |
DefaultJRaftServiceFactory.createRaftMetaStorage(String uri,
RaftOptions raftOptions) |
SnapshotStorage |
DefaultJRaftServiceFactory.createSnapshotStorage(String uri,
RaftOptions raftOptions) |
static ThreadId |
Replicator.start(ReplicatorOptions opts,
RaftOptions raftOptions) |
| 构造器和说明 |
|---|
Replicator(ReplicatorOptions replicatorOptions,
RaftOptions raftOptions) |
| 限定符和类型 | 方法和说明 |
|---|---|
RaftOptions |
RaftOptions.copy() |
RaftOptions |
NodeOptions.getRaftOptions() |
RaftOptions |
SnapshotCopierOptions.getRaftOptions() |
RaftOptions |
LogManagerOptions.getRaftOptions() |
RaftOptions |
ReplicatorGroupOptions.getRaftOptions() |
RaftOptions |
ReadOnlyServiceOptions.getRaftOptions() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
NodeOptions.setRaftOptions(RaftOptions raftOptions) |
void |
SnapshotCopierOptions.setRaftOptions(RaftOptions raftOptions) |
void |
LogManagerOptions.setRaftOptions(RaftOptions raftOptions) |
void |
ReplicatorGroupOptions.setRaftOptions(RaftOptions raftOptions) |
void |
ReadOnlyServiceOptions.setRaftOptions(RaftOptions raftOptions) |
| 构造器和说明 |
|---|
SnapshotCopierOptions(RaftClientService raftClientService,
Scheduler timerManager,
RaftOptions raftOptions,
NodeOptions nodeOptions) |
| 构造器和说明 |
|---|
LocalRaftMetaStorage(String path,
RaftOptions raftOptions) |
RocksDBLogStorage(String path,
RaftOptions raftOptions) |
| 限定符和类型 | 方法和说明 |
|---|---|
RaftOptions |
RocksDBSegmentLogStorage.Builder.getRaftOptions() |
| 限定符和类型 | 方法和说明 |
|---|---|
static RocksDBSegmentLogStorage.Builder |
RocksDBSegmentLogStorage.builder(String uri,
RaftOptions raftOptions)
Creates a RocksDBSegmentLogStorage builder.
|
RocksDBSegmentLogStorage.Builder |
RocksDBSegmentLogStorage.Builder.setRaftOptions(RaftOptions raftOptions) |
| 构造器和说明 |
|---|
RocksDBSegmentLogStorage(String path,
RaftOptions raftOptions) |
RocksDBSegmentLogStorage(String path,
RaftOptions raftOptions,
int valueSizeThreshold,
int maxSegmentFileSize) |
RocksDBSegmentLogStorage(String path,
RaftOptions raftOptions,
int valueSizeThreshold,
int maxSegmentFileSize,
int preAllocateSegmentCount,
int keepInMemorySegmentCount,
int checkpointIntervalMs,
ThreadPoolExecutor writeExecutor) |
| 构造器和说明 |
|---|
LocalSnapshot(RaftOptions raftOptions) |
LocalSnapshotMetaTable(RaftOptions raftOptions) |
LocalSnapshotReader(LocalSnapshotStorage snapshotStorage,
SnapshotThrottle snapshotThrottle,
Endpoint addr,
RaftOptions raftOptions,
String path) |
LocalSnapshotStorage(String path,
RaftOptions raftOptions) |
LocalSnapshotWriter(String path,
LocalSnapshotStorage snapshotStorage,
RaftOptions raftOptions) |
| 构造器和说明 |
|---|
CopySession(RaftClientService rpcService,
Scheduler timerManager,
SnapshotThrottle snapshotThrottle,
RaftOptions raftOptions,
RpcRequests.GetFileRequest.Builder rb,
Endpoint ep) |
Copyright © 2021. All rights reserved.