| 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 PrimaryBackupClient.Builder |
PrimaryBackupClient.builder()
Returns a new primary-backup client builder.
|
PrimaryBackupClient.Builder |
PrimaryBackupClient.Builder.withClientName(java.lang.String clientName)
Sets the client name.
|
PrimaryBackupClient.Builder |
PrimaryBackupClient.Builder.withMembershipService(ClusterMembershipService membershipService)
Sets the cluster membership service.
|
PrimaryBackupClient.Builder |
PrimaryBackupClient.Builder.withPartitionId(PartitionId partitionId)
Sets the client partition ID.
|
PrimaryBackupClient.Builder |
PrimaryBackupClient.Builder.withPrimaryElection(PrimaryElection primaryElection)
Sets the primary election.
|
PrimaryBackupClient.Builder |
PrimaryBackupClient.Builder.withProtocol(io.atomix.protocols.backup.protocol.PrimaryBackupClientProtocol protocol)
Sets the client protocol.
|
PrimaryBackupClient.Builder |
PrimaryBackupClient.Builder.withSessionIdProvider(SessionIdService sessionIdService)
Sets the session ID provider.
|
PrimaryBackupClient.Builder |
PrimaryBackupClient.Builder.withThreadContextFactory(io.atomix.utils.concurrent.ThreadContextFactory threadContextFactory)
Sets the client thread context factory.
|
PrimaryBackupClient.Builder |
PrimaryBackupClient.Builder.withThreadModel(io.atomix.utils.concurrent.ThreadModel threadModel)
Sets the client thread model.
|
PrimaryBackupClient.Builder |
PrimaryBackupClient.Builder.withThreadPoolSize(int threadPoolSize)
Sets the client thread pool size.
|
Copyright © 2013-2018. All Rights Reserved.