public class ClusterMessagingProtocolClient extends Object implements net.kuujo.copycat.spi.protocol.ProtocolClient
| Modifier and Type | Field and Description |
|---|---|
static long |
RETRY_INTERVAL_MILLIS |
| Constructor and Description |
|---|
ClusterMessagingProtocolClient(org.onosproject.cluster.ClusterService clusterService,
org.onosproject.store.cluster.messaging.ClusterCommunicationService clusterCommunicator,
org.onosproject.cluster.ControllerNode localNode,
net.kuujo.copycat.cluster.TcpMember remoteMember) |
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<Void> |
close() |
CompletableFuture<Void> |
connect() |
CompletableFuture<net.kuujo.copycat.protocol.PingResponse> |
ping(net.kuujo.copycat.protocol.PingRequest request) |
CompletableFuture<net.kuujo.copycat.protocol.PollResponse> |
poll(net.kuujo.copycat.protocol.PollRequest request) |
CompletableFuture<net.kuujo.copycat.protocol.SubmitResponse> |
submit(net.kuujo.copycat.protocol.SubmitRequest request) |
CompletableFuture<net.kuujo.copycat.protocol.SyncResponse> |
sync(net.kuujo.copycat.protocol.SyncRequest request) |
public static final long RETRY_INTERVAL_MILLIS
public ClusterMessagingProtocolClient(org.onosproject.cluster.ClusterService clusterService,
org.onosproject.store.cluster.messaging.ClusterCommunicationService clusterCommunicator,
org.onosproject.cluster.ControllerNode localNode,
net.kuujo.copycat.cluster.TcpMember remoteMember)
public CompletableFuture<net.kuujo.copycat.protocol.PingResponse> ping(net.kuujo.copycat.protocol.PingRequest request)
ping in interface net.kuujo.copycat.protocol.RequestHandlerpublic CompletableFuture<net.kuujo.copycat.protocol.SyncResponse> sync(net.kuujo.copycat.protocol.SyncRequest request)
sync in interface net.kuujo.copycat.protocol.RequestHandlerpublic CompletableFuture<net.kuujo.copycat.protocol.PollResponse> poll(net.kuujo.copycat.protocol.PollRequest request)
poll in interface net.kuujo.copycat.protocol.RequestHandlerpublic CompletableFuture<net.kuujo.copycat.protocol.SubmitResponse> submit(net.kuujo.copycat.protocol.SubmitRequest request)
submit in interface net.kuujo.copycat.protocol.RequestHandlerpublic CompletableFuture<Void> connect()
connect in interface net.kuujo.copycat.spi.protocol.ProtocolClientpublic CompletableFuture<Void> close()
close in interface net.kuujo.copycat.spi.protocol.ProtocolClientCopyright © 2014. All rights reserved.