public class PrimaryBackupClient extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
PrimaryBackupClient.Builder
Primary-backup client builder.
|
| Constructor and Description |
|---|
PrimaryBackupClient(String clientName,
io.atomix.primitive.partition.PartitionId partitionId,
io.atomix.cluster.ClusterMembershipService clusterMembershipService,
io.atomix.protocols.backup.protocol.PrimaryBackupClientProtocol protocol,
io.atomix.primitive.partition.PrimaryElection primaryElection,
io.atomix.primitive.session.SessionIdService sessionIdService,
io.atomix.utils.concurrent.ThreadContextFactory threadContextFactory,
boolean closeOnStop) |
| Modifier and Type | Method and Description |
|---|---|
static PrimaryBackupClient.Builder |
builder()
Returns a new primary-backup client builder.
|
CompletableFuture<Void> |
close()
Closes the primary-backup client.
|
PrimaryBackupSessionClient.Builder |
sessionBuilder(String primitiveName,
io.atomix.primitive.PrimitiveType primitiveType,
io.atomix.primitive.service.ServiceConfig serviceConfig)
Creates a new primary backup proxy session builder.
|
public PrimaryBackupClient(String clientName, io.atomix.primitive.partition.PartitionId partitionId, io.atomix.cluster.ClusterMembershipService clusterMembershipService, io.atomix.protocols.backup.protocol.PrimaryBackupClientProtocol protocol, io.atomix.primitive.partition.PrimaryElection primaryElection, io.atomix.primitive.session.SessionIdService sessionIdService, io.atomix.utils.concurrent.ThreadContextFactory threadContextFactory, boolean closeOnStop)
public static PrimaryBackupClient.Builder builder()
public PrimaryBackupSessionClient.Builder sessionBuilder(String primitiveName, io.atomix.primitive.PrimitiveType primitiveType, io.atomix.primitive.service.ServiceConfig serviceConfig)
primitiveName - the primitive nameprimitiveType - the primitive typeserviceConfig - the service configurationpublic CompletableFuture<Void> close()
Copyright © 2013–2018. All rights reserved.