public class PrimaryBackupProxy
extends io.atomix.primitive.proxy.impl.AbstractPrimitiveProxy
| Constructor and Description |
|---|
PrimaryBackupProxy(String clientName,
io.atomix.primitive.session.SessionId sessionId,
io.atomix.primitive.PrimitiveType primitiveType,
PrimitiveDescriptor descriptor,
io.atomix.cluster.ClusterService clusterService,
PrimaryBackupClientProtocol protocol,
io.atomix.primitive.partition.PrimaryElection primaryElection,
io.atomix.utils.concurrent.ThreadContext threadContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
addEventListener(Consumer<io.atomix.primitive.event.PrimitiveEvent> listener) |
void |
addStateChangeListener(Consumer<io.atomix.primitive.proxy.PrimitiveProxy.State> listener) |
CompletableFuture<Void> |
close() |
CompletableFuture<io.atomix.primitive.proxy.PrimitiveProxy> |
connect() |
CompletableFuture<byte[]> |
execute(io.atomix.primitive.operation.PrimitiveOperation operation) |
io.atomix.primitive.proxy.PrimitiveProxy.State |
getState() |
String |
name() |
void |
removeEventListener(Consumer<io.atomix.primitive.event.PrimitiveEvent> listener) |
void |
removeStateChangeListener(Consumer<io.atomix.primitive.proxy.PrimitiveProxy.State> listener) |
io.atomix.primitive.PrimitiveType |
serviceType() |
io.atomix.primitive.session.SessionId |
sessionId() |
addEventListener, addEventListener, addEventListener, removeEventListener, removeEventListener, toStringequals, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic PrimaryBackupProxy(String clientName, io.atomix.primitive.session.SessionId sessionId, io.atomix.primitive.PrimitiveType primitiveType, PrimitiveDescriptor descriptor, io.atomix.cluster.ClusterService clusterService, PrimaryBackupClientProtocol protocol, io.atomix.primitive.partition.PrimaryElection primaryElection, io.atomix.utils.concurrent.ThreadContext threadContext)
public io.atomix.primitive.session.SessionId sessionId()
public String name()
public io.atomix.primitive.PrimitiveType serviceType()
public io.atomix.primitive.proxy.PrimitiveProxy.State getState()
public void addStateChangeListener(Consumer<io.atomix.primitive.proxy.PrimitiveProxy.State> listener)
public void removeStateChangeListener(Consumer<io.atomix.primitive.proxy.PrimitiveProxy.State> listener)
public CompletableFuture<byte[]> execute(io.atomix.primitive.operation.PrimitiveOperation operation)
public void addEventListener(Consumer<io.atomix.primitive.event.PrimitiveEvent> listener)
public void removeEventListener(Consumer<io.atomix.primitive.event.PrimitiveEvent> listener)
public CompletableFuture<io.atomix.primitive.proxy.PrimitiveProxy> connect()
public CompletableFuture<Void> close()
Copyright © 2013–2018. All rights reserved.