public class MetricsManagerClient extends HeronClient
contextMap, messageMap, responseMessageMap
Constructor and Description |
---|
MetricsManagerClient(NIOLooper s,
java.lang.String metricsHost,
int metricsPort,
PhysicalPlans.Instance instance,
java.util.List<Communicator<Metrics.MetricPublisherPublishMessage>> outs,
HeronSocketOptions options,
GatewayMetrics gatewayMetrics) |
Modifier and Type | Method and Description |
---|---|
void |
onClose() |
void |
onConnect(StatusCode status) |
void |
onError() |
void |
onIncomingMessage(com.google.protobuf.Message message) |
void |
onResponse(StatusCode status,
java.lang.Object ctx,
com.google.protobuf.Message response) |
void |
sendAllMessage() |
forceFlushWithBestEffort, getContextMap, getMessageMap, getNIOLooper, getOutstandingPackets, getResponseMessageMap, getSocketChannel, getSocketChannelHelper, handleAccept, handleConnect, handleError, handlePacket, handleRead, handleTimeout, handleWrite, isConnected, registerOnMessage, registerTimerEventInNanoSeconds, registerTimerEventInSeconds, sendMessage, sendRequest, sendRequest, start, startReading, startWriting, stop, stopReading, stopWriting
public MetricsManagerClient(NIOLooper s, java.lang.String metricsHost, int metricsPort, PhysicalPlans.Instance instance, java.util.List<Communicator<Metrics.MetricPublisherPublishMessage>> outs, HeronSocketOptions options, GatewayMetrics gatewayMetrics)
public void sendAllMessage()
public void onError()
onError
in class HeronClient
public void onConnect(StatusCode status)
onConnect
in class HeronClient
public void onResponse(StatusCode status, java.lang.Object ctx, com.google.protobuf.Message response)
onResponse
in class HeronClient
public void onIncomingMessage(com.google.protobuf.Message message)
onIncomingMessage
in class HeronClient
public void onClose()
onClose
in class HeronClient