Uses of Class
io.atomix.protocols.backup.PrimaryBackupClient.Builder
| Package | Description |
|---|---|
| io.atomix.protocols.backup |
Provides a
PrimitiveProtocol implementation for multi-primary replication and
classes for managing primary-backup clients/servers. |
-
Uses of PrimaryBackupClient.Builder in io.atomix.protocols.backup
Methods in io.atomix.protocols.backup that return PrimaryBackupClient.Builder Modifier and Type Method Description static PrimaryBackupClient.BuilderPrimaryBackupClient. builder()Returns a new primary-backup client builder.PrimaryBackupClient.BuilderPrimaryBackupClient.Builder. withClientName(java.lang.String clientName)Sets the client name.PrimaryBackupClient.BuilderPrimaryBackupClient.Builder. withMembershipService(io.atomix.cluster.ClusterMembershipService membershipService)Sets the cluster membership service.PrimaryBackupClient.BuilderPrimaryBackupClient.Builder. withPartitionId(io.atomix.primitive.partition.PartitionId partitionId)Sets the client partition ID.PrimaryBackupClient.BuilderPrimaryBackupClient.Builder. withPrimaryElection(io.atomix.primitive.partition.PrimaryElection primaryElection)Sets the primary election.PrimaryBackupClient.BuilderPrimaryBackupClient.Builder. withProtocol(io.atomix.protocols.backup.protocol.PrimaryBackupClientProtocol protocol)Sets the client protocol.PrimaryBackupClient.BuilderPrimaryBackupClient.Builder. withSessionIdProvider(io.atomix.primitive.session.SessionIdService sessionIdService)Sets the session ID provider.PrimaryBackupClient.BuilderPrimaryBackupClient.Builder. withThreadContextFactory(io.atomix.utils.concurrent.ThreadContextFactory threadContextFactory)Sets the client thread context factory.PrimaryBackupClient.BuilderPrimaryBackupClient.Builder. withThreadModel(io.atomix.utils.concurrent.ThreadModel threadModel)Sets the client thread model.PrimaryBackupClient.BuilderPrimaryBackupClient.Builder. withThreadPoolSize(int threadPoolSize)Sets the client thread pool size.