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