| 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. |
| Modifier and Type | Method and Description |
|---|---|
PrimaryBackupSessionClient.Builder |
PrimaryBackupClient.sessionBuilder(java.lang.String primitiveName,
PrimitiveType primitiveType,
ServiceConfig serviceConfig)
Creates a new primary backup proxy session builder.
|
| Modifier and Type | Method and Description |
|---|---|
PrimaryBackupSessionClient.Builder |
PrimaryBackupSessionClient.Builder.withConsistency(Consistency consistency)
Sets the protocol consistency model.
|
PrimaryBackupSessionClient.Builder |
PrimaryBackupSessionClient.Builder.withMaxRetries(int maxRetries)
Sets the maximum number of retries before an operation can be failed.
|
PrimaryBackupSessionClient.Builder |
PrimaryBackupSessionClient.Builder.withNumBackups(int numBackups)
Sets the number of backups.
|
PrimaryBackupSessionClient.Builder |
PrimaryBackupSessionClient.Builder.withRecovery(Recovery recovery)
Sets the protocol recovery strategy.
|
PrimaryBackupSessionClient.Builder |
PrimaryBackupSessionClient.Builder.withReplication(Replication replication)
Sets the protocol replication strategy.
|
PrimaryBackupSessionClient.Builder |
PrimaryBackupSessionClient.Builder.withRetryDelay(java.time.Duration retryDelay)
Sets the operation retry delay.
|
PrimaryBackupSessionClient.Builder |
PrimaryBackupSessionClient.Builder.withRetryDelay(long retryDelay,
java.util.concurrent.TimeUnit timeUnit)
Sets the operation retry delay.
|
PrimaryBackupSessionClient.Builder |
PrimaryBackupSessionClient.Builder.withRetryDelayMillis(long retryDelayMillis)
Sets the operation retry delay.
|
Copyright © 2013-2018. All Rights Reserved.