Uses of Class
io.atomix.protocols.backup.session.PrimaryBackupSessionClient.Builder
| Package | Description |
|---|---|
| io.atomix.protocols.backup |
Provides a
PrimitiveProtocol implementation for multi-primary replication and
classes for managing primary-backup clients/servers. |
| io.atomix.protocols.backup.session |
Provides a
SessionClient implementation for primary-backup. |
-
Uses of PrimaryBackupSessionClient.Builder in io.atomix.protocols.backup
Methods in io.atomix.protocols.backup that return PrimaryBackupSessionClient.Builder Modifier and Type Method Description PrimaryBackupSessionClient.BuilderPrimaryBackupClient. sessionBuilder(java.lang.String primitiveName, io.atomix.primitive.PrimitiveType primitiveType, io.atomix.primitive.service.ServiceConfig serviceConfig)Creates a new primary backup proxy session builder. -
Uses of PrimaryBackupSessionClient.Builder in io.atomix.protocols.backup.session
Methods in io.atomix.protocols.backup.session that return PrimaryBackupSessionClient.Builder Modifier and Type Method Description PrimaryBackupSessionClient.BuilderPrimaryBackupSessionClient.Builder. withConsistency(io.atomix.primitive.Consistency consistency)Sets the protocol consistency model.PrimaryBackupSessionClient.BuilderPrimaryBackupSessionClient.Builder. withMaxRetries(int maxRetries)Sets the maximum number of retries before an operation can be failed.PrimaryBackupSessionClient.BuilderPrimaryBackupSessionClient.Builder. withNumBackups(int numBackups)Sets the number of backups.PrimaryBackupSessionClient.BuilderPrimaryBackupSessionClient.Builder. withRecovery(io.atomix.primitive.Recovery recovery)Sets the protocol recovery strategy.PrimaryBackupSessionClient.BuilderPrimaryBackupSessionClient.Builder. withReplication(io.atomix.primitive.Replication replication)Sets the protocol replication strategy.PrimaryBackupSessionClient.BuilderPrimaryBackupSessionClient.Builder. withRetryDelay(long retryDelay, java.util.concurrent.TimeUnit timeUnit)Sets the operation retry delay.PrimaryBackupSessionClient.BuilderPrimaryBackupSessionClient.Builder. withRetryDelay(java.time.Duration retryDelay)Sets the operation retry delay.PrimaryBackupSessionClient.BuilderPrimaryBackupSessionClient.Builder. withRetryDelayMillis(long retryDelayMillis)Sets the operation retry delay.