| Package | Description |
|---|---|
| io.atomix.protocols.raft |
Provides classes and interfaces for managing Raft clients and servers.
|
| Modifier and Type | Method and Description |
|---|---|
MultiRaftProtocolConfig |
MultiRaftProtocol.Type.newConfig() |
MultiRaftProtocolConfig |
MultiRaftProtocolConfig.setCommunicationStrategy(CommunicationStrategy communicationStrategy)
Sets the client communication strategy.
|
MultiRaftProtocolConfig |
MultiRaftProtocolConfig.setGroup(String group)
Sets the partition group.
|
MultiRaftProtocolConfig |
MultiRaftProtocolConfig.setMaxRetries(int maxRetries)
Sets the maximum allowed number of retries.
|
MultiRaftProtocolConfig |
MultiRaftProtocolConfig.setMaxTimeout(Duration maxTimeout)
Sets the maximum session timeout.
|
MultiRaftProtocolConfig |
MultiRaftProtocolConfig.setMinTimeout(Duration minTimeout)
Sets the minimum session timeout.
|
MultiRaftProtocolConfig |
MultiRaftProtocolConfig.setPartitioner(Partitioner<String> partitioner)
Sets the protocol partitioner.
|
MultiRaftProtocolConfig |
MultiRaftProtocolConfig.setReadConsistency(ReadConsistency readConsistency)
Sets the read consistency level.
|
MultiRaftProtocolConfig |
MultiRaftProtocolConfig.setRecoveryStrategy(Recovery recoveryStrategy)
Sets the client recovery strategy.
|
MultiRaftProtocolConfig |
MultiRaftProtocolConfig.setRetryDelay(Duration retryDelay)
Sets the retry delay.
|
MultiRaftProtocolConfig |
MultiRaftProtocolConfig.setRetryDelayMillis(long retryDelayMillis)
Sets the retry delay.
|
| Modifier and Type | Method and Description |
|---|---|
PrimitiveProtocol |
MultiRaftProtocol.Type.newProtocol(MultiRaftProtocolConfig config) |
Copyright © 2013–2018. All rights reserved.