| Package | Description |
|---|---|
| io.atomix.protocols.raft.partition |
Provides
PartitionGroup and Partition
implementations for the Raft consensus protocol. |
| Modifier and Type | Method and Description |
|---|---|
static RaftPartitionGroup.Builder |
RaftPartitionGroup.builder(java.lang.String name)
Returns a new Raft partition group builder.
|
RaftPartitionGroup.Builder |
RaftPartitionGroup.Builder.withDataDirectory(java.io.File dataDir)
Sets the path to the data directory.
|
RaftPartitionGroup.Builder |
RaftPartitionGroup.Builder.withFlushOnCommit()
Enables flush on commit.
|
RaftPartitionGroup.Builder |
RaftPartitionGroup.Builder.withFlushOnCommit(boolean flushOnCommit)
Sets whether to flush logs to disk on commit.
|
RaftPartitionGroup.Builder |
RaftPartitionGroup.Builder.withMaxEntrySize(int maxEntrySize)
Sets the maximum Raft log entry size.
|
RaftPartitionGroup.Builder |
RaftPartitionGroup.Builder.withMaxEntrySize(io.atomix.utils.memory.MemorySize maxEntrySize)
Sets the maximum Raft log entry size.
|
RaftPartitionGroup.Builder |
RaftPartitionGroup.Builder.withMembers(java.util.Collection<java.lang.String> members)
Sets the Raft partition group members.
|
RaftPartitionGroup.Builder |
RaftPartitionGroup.Builder.withMembers(Member... members)
Sets the Raft partition group members.
|
RaftPartitionGroup.Builder |
RaftPartitionGroup.Builder.withMembers(MemberId... members)
Sets the Raft partition group members.
|
RaftPartitionGroup.Builder |
RaftPartitionGroup.Builder.withMembers(java.lang.String... members)
Sets the Raft partition group members.
|
RaftPartitionGroup.Builder |
RaftPartitionGroup.Builder.withNumPartitions(int numPartitions)
Sets the number of partitions.
|
RaftPartitionGroup.Builder |
RaftPartitionGroup.Builder.withPartitionSize(int partitionSize)
Sets the partition size.
|
RaftPartitionGroup.Builder |
RaftPartitionGroup.Builder.withSegmentSize(long segmentSizeBytes)
Sets the segment size.
|
RaftPartitionGroup.Builder |
RaftPartitionGroup.Builder.withSegmentSize(io.atomix.utils.memory.MemorySize segmentSize)
Sets the segment size.
|
RaftPartitionGroup.Builder |
RaftPartitionGroup.Builder.withStorageLevel(StorageLevel storageLevel)
Sets the storage level.
|
Copyright © 2013-2019. All Rights Reserved.