| Package | Description |
|---|---|
| io.atomix.protocols.backup |
Provides a
PrimitiveProtocol implementation for multi-primary replication and
classes for managing primary-backup clients/servers. |
| Modifier and Type | Method and Description |
|---|---|
static MultiPrimaryProtocolBuilder |
MultiPrimaryProtocol.builder()
Returns a new multi-primary protocol builder.
|
static MultiPrimaryProtocolBuilder |
MultiPrimaryProtocol.builder(java.lang.String group)
Returns a new multi-primary protocol builder for the given group.
|
MultiPrimaryProtocolBuilder |
MultiPrimaryProtocolBuilder.withBackups(int numBackups)
Sets the number of backups.
|
MultiPrimaryProtocolBuilder |
MultiPrimaryProtocolBuilder.withConsistency(Consistency consistency)
Sets the protocol consistency model.
|
MultiPrimaryProtocolBuilder |
MultiPrimaryProtocolBuilder.withMaxRetries(int maxRetries)
Sets the maximum number of retries before an operation can be failed.
|
MultiPrimaryProtocolBuilder |
MultiPrimaryProtocolBuilder.withPartitioner(Partitioner<java.lang.String> partitioner)
Sets the protocol partitioner.
|
MultiPrimaryProtocolBuilder |
MultiPrimaryProtocolBuilder.withRecovery(Recovery recovery)
Sets the protocol recovery strategy.
|
MultiPrimaryProtocolBuilder |
MultiPrimaryProtocolBuilder.withReplication(Replication replication)
Sets the protocol replication strategy.
|
MultiPrimaryProtocolBuilder |
MultiPrimaryProtocolBuilder.withRetryDelay(java.time.Duration retryDelay)
Sets the operation retry delay.
|
MultiPrimaryProtocolBuilder |
MultiPrimaryProtocolBuilder.withRetryDelay(long retryDelay,
java.util.concurrent.TimeUnit timeUnit)
Sets the operation retry delay.
|
MultiPrimaryProtocolBuilder |
MultiPrimaryProtocolBuilder.withRetryDelayMillis(long retryDelayMillis)
Sets the operation retry delay.
|
Copyright © 2013-2018. All Rights Reserved.