| Package | Description |
|---|---|
| io.atomix.protocols.raft.partition |
Provides
PartitionGroup and Partition
implementations for the Raft consensus protocol. |
| Modifier and Type | Method and Description |
|---|---|
RaftPartitionGroupConfig |
RaftPartitionGroup.Type.newConfig() |
RaftPartitionGroupConfig |
RaftPartitionGroupConfig.setDataDirectory(String dataDirectory)
Sets the partition data directory.
|
RaftPartitionGroupConfig |
RaftPartitionGroupConfig.setFlushOnCommit(boolean flushOnCommit)
Sets whether to flush logs to disk on commit.
|
RaftPartitionGroupConfig |
RaftPartitionGroupConfig.setMembers(Set<String> members)
Sets the set of members in the partition group.
|
RaftPartitionGroupConfig |
RaftPartitionGroupConfig.setPartitionSize(int partitionSize)
Sets the partition size.
|
RaftPartitionGroupConfig |
RaftPartitionGroupConfig.setSegmentSize(io.atomix.utils.memory.MemorySize segmentSize)
Sets the Raft log segment size.
|
RaftPartitionGroupConfig |
RaftPartitionGroupConfig.setStorageLevel(String storageLevel)
Sets the partition storage level.
|
| Modifier and Type | Method and Description |
|---|---|
ManagedPartitionGroup |
RaftPartitionGroup.Type.newPartitionGroup(RaftPartitionGroupConfig config) |
| Constructor and Description |
|---|
RaftPartitionGroup(RaftPartitionGroupConfig config) |
Copyright © 2013–2018. All rights reserved.