| Package | Description |
|---|---|
| io.atomix.protocols.raft |
Provides classes and interfaces for managing Raft clients and servers.
|
| Modifier and Type | Method and Description |
|---|---|
static MultiRaftProtocolBuilder |
MultiRaftProtocol.builder()
Returns a new multi-Raft protocol builder.
|
static MultiRaftProtocolBuilder |
MultiRaftProtocol.builder(java.lang.String group)
Returns a new multi-Raft protocol builder.
|
MultiRaftProtocolBuilder |
MultiRaftProtocolBuilder.withCommunicationStrategy(CommunicationStrategy communicationStrategy)
Sets the communication strategy.
|
MultiRaftProtocolBuilder |
MultiRaftProtocolBuilder.withMaxRetries(int maxRetries)
Sets the maximum number of retries before an operation can be failed.
|
MultiRaftProtocolBuilder |
MultiRaftProtocolBuilder.withMaxTimeout(java.time.Duration maxTimeout)
Sets the maximum session timeout.
|
MultiRaftProtocolBuilder |
MultiRaftProtocolBuilder.withMinTimeout(java.time.Duration minTimeout)
Sets the minimum session timeout.
|
MultiRaftProtocolBuilder |
MultiRaftProtocolBuilder.withPartitioner(Partitioner<java.lang.String> partitioner)
Sets the protocol partitioner.
|
MultiRaftProtocolBuilder |
MultiRaftProtocolBuilder.withReadConsistency(ReadConsistency readConsistency)
Sets the read consistency level.
|
MultiRaftProtocolBuilder |
MultiRaftProtocolBuilder.withRecoveryStrategy(Recovery recoveryStrategy)
Sets the recovery strategy.
|
MultiRaftProtocolBuilder |
MultiRaftProtocolBuilder.withRetryDelay(java.time.Duration retryDelay)
Sets the operation retry delay.
|
MultiRaftProtocolBuilder |
MultiRaftProtocolBuilder.withRetryDelay(long retryDelay,
java.util.concurrent.TimeUnit timeUnit)
Sets the operation retry delay.
|
MultiRaftProtocolBuilder |
MultiRaftProtocolBuilder.withRetryDelayMillis(long retryDelayMillis)
Sets the operation retry delay.
|
Copyright © 2013-2019. All Rights Reserved.