@Internal
@ChannelHandler.Sharable
public class KvStateClientProxyHandler
extends org.apache.flink.queryablestate.network.AbstractServerHandler<org.apache.flink.queryablestate.messages.KvStateRequest,org.apache.flink.queryablestate.messages.KvStateResponse>
Constructor and Description |
---|
KvStateClientProxyHandler(KvStateClientProxyImpl proxy,
int queryExecutorThreads,
org.apache.flink.queryablestate.network.messages.MessageSerializer<org.apache.flink.queryablestate.messages.KvStateRequest,org.apache.flink.queryablestate.messages.KvStateResponse> serializer,
org.apache.flink.queryablestate.network.stats.KvStateRequestStats stats)
Create the handler used by the
KvStateClientProxyImpl . |
Modifier and Type | Method and Description |
---|---|
CompletableFuture<org.apache.flink.queryablestate.messages.KvStateResponse> |
handleRequest(long requestId,
org.apache.flink.queryablestate.messages.KvStateRequest request) |
CompletableFuture<Void> |
shutdown() |
channelActive, channelInactive, channelRead, exceptionCaught, getServerName
channelReadComplete, channelRegistered, channelUnregistered, channelWritabilityChanged, userEventTriggered
handlerAdded, handlerRemoved, isSharable
public KvStateClientProxyHandler(KvStateClientProxyImpl proxy, int queryExecutorThreads, org.apache.flink.queryablestate.network.messages.MessageSerializer<org.apache.flink.queryablestate.messages.KvStateRequest,org.apache.flink.queryablestate.messages.KvStateResponse> serializer, org.apache.flink.queryablestate.network.stats.KvStateRequestStats stats)
KvStateClientProxyImpl
.proxy
- the proxy
using the handler.queryExecutorThreads
- the number of threads used to process incoming requests.serializer
- the MessageSerializer
used to (de-) serialize the different messages.stats
- server statistics collector.public CompletableFuture<org.apache.flink.queryablestate.messages.KvStateResponse> handleRequest(long requestId, org.apache.flink.queryablestate.messages.KvStateRequest request)
handleRequest
in class org.apache.flink.queryablestate.network.AbstractServerHandler<org.apache.flink.queryablestate.messages.KvStateRequest,org.apache.flink.queryablestate.messages.KvStateResponse>
public CompletableFuture<Void> shutdown()
shutdown
in class org.apache.flink.queryablestate.network.AbstractServerHandler<org.apache.flink.queryablestate.messages.KvStateRequest,org.apache.flink.queryablestate.messages.KvStateResponse>
Copyright © 2014–2018 The Apache Software Foundation. All rights reserved.