Package io.hekate.network.netty
Interface NettyMetricsSink
-
public interface NettyMetricsSink
Sink for metrics of a Netty-based network endpoint.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
onBytesReceived(long bytes)
Bytes received.void
onBytesSent(long bytes)
Bytes sent.void
onConnect()
Connected.void
onDisconnect()
Disconnect.void
onMessageDequeue()
Message removed from the queue.void
onMessageEnqueue()
Message added to the queue.void
onMessageReceived()
Message received.void
onMessageSent()
Message sent.
-
-
-
Method Detail
-
onBytesSent
void onBytesSent(long bytes)
Bytes sent.- Parameters:
bytes
- Amount of sent bytes.
-
onBytesReceived
void onBytesReceived(long bytes)
Bytes received.- Parameters:
bytes
- Amount of received bytes.
-
onMessageSent
void onMessageSent()
Message sent.
-
onMessageReceived
void onMessageReceived()
Message received.
-
onConnect
void onConnect()
Connected.
-
onDisconnect
void onDisconnect()
Disconnect.
-
onMessageEnqueue
void onMessageEnqueue()
Message added to the queue.
-
onMessageDequeue
void onMessageDequeue()
Message removed from the queue.
-
-