| Package | Description |
|---|---|
| io.atomix.protocols.backup |
| Modifier and Type | Method and Description |
|---|---|
static MultiPrimaryProtocol.Builder |
MultiPrimaryProtocol.builder()
Returns a new multi-primary protocol builder.
|
static MultiPrimaryProtocol.Builder |
MultiPrimaryProtocol.builder(String group)
Returns a new multi-primary protocol builder for the given group.
|
MultiPrimaryProtocol.Builder |
MultiPrimaryProtocol.Builder.withBackups(int numBackups)
Sets the number of backups.
|
MultiPrimaryProtocol.Builder |
MultiPrimaryProtocol.Builder.withConsistency(io.atomix.primitive.Consistency consistency)
Sets the protocol consistency model.
|
MultiPrimaryProtocol.Builder |
MultiPrimaryProtocol.Builder.withExecutor(Executor executor)
Sets the executor with which to complete proxy futures.
|
MultiPrimaryProtocol.Builder |
MultiPrimaryProtocol.Builder.withMaxRetries(int maxRetries)
Sets the maximum number of retries before an operation can be failed.
|
MultiPrimaryProtocol.Builder |
MultiPrimaryProtocol.Builder.withRecovery(io.atomix.primitive.Recovery recovery)
Sets the protocol recovery strategy.
|
MultiPrimaryProtocol.Builder |
MultiPrimaryProtocol.Builder.withReplication(io.atomix.primitive.Replication replication)
Sets the protocol replication strategy.
|
MultiPrimaryProtocol.Builder |
MultiPrimaryProtocol.Builder.withRetryDelay(Duration retryDelay)
Sets the operation retry delay.
|
MultiPrimaryProtocol.Builder |
MultiPrimaryProtocol.Builder.withRetryDelay(long retryDelay,
TimeUnit timeUnit)
Sets the operation retry delay.
|
MultiPrimaryProtocol.Builder |
MultiPrimaryProtocol.Builder.withRetryDelayMillis(long retryDelayMillis)
Sets the operation retry delay.
|
Copyright © 2013–2018. All rights reserved.