public class PrimaryBackupClient extends Object implements io.atomix.primitive.PrimitiveClient<MultiPrimaryProtocol>
| Modifier and Type | Class and Description |
|---|---|
static class |
PrimaryBackupClient.Builder
Primary-backup client builder.
|
| Constructor and Description |
|---|
PrimaryBackupClient(String clientName,
io.atomix.cluster.ClusterService clusterService,
PrimaryBackupClientProtocol protocol,
io.atomix.primitive.partition.PrimaryElection primaryElection,
io.atomix.primitive.session.SessionIdService sessionIdService,
io.atomix.utils.concurrent.ThreadContextFactory threadContextFactory) |
| 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.
|
CompletableFuture<Set<String>> |
getPrimitives(io.atomix.primitive.PrimitiveType primitiveType) |
io.atomix.primitive.proxy.PrimitiveProxy |
newProxy(String primitiveName,
io.atomix.primitive.PrimitiveType primitiveType,
MultiPrimaryProtocol primitiveProtocol) |
public PrimaryBackupClient(String clientName, io.atomix.cluster.ClusterService clusterService, PrimaryBackupClientProtocol protocol, io.atomix.primitive.partition.PrimaryElection primaryElection, io.atomix.primitive.session.SessionIdService sessionIdService, io.atomix.utils.concurrent.ThreadContextFactory threadContextFactory)
public static PrimaryBackupClient.Builder builder()
public io.atomix.primitive.proxy.PrimitiveProxy newProxy(String primitiveName, io.atomix.primitive.PrimitiveType primitiveType, MultiPrimaryProtocol primitiveProtocol)
newProxy in interface io.atomix.primitive.PrimitiveClient<MultiPrimaryProtocol>public CompletableFuture<Set<String>> getPrimitives(io.atomix.primitive.PrimitiveType primitiveType)
getPrimitives in interface io.atomix.primitive.PrimitiveClient<MultiPrimaryProtocol>public CompletableFuture<Void> close()
Copyright © 2013–2018. All rights reserved.