public interface NetworkMetrics<S> extends Metrics
DISABLE_METRICS_PROPERTY_NAME, METRICS_ENABLED
Modifier and Type | Method and Description |
---|---|
default void |
bytesRead(S socketMetric,
SocketAddress remoteAddress,
long numberOfBytes)
Called when bytes have been read
|
default void |
bytesWritten(S socketMetric,
SocketAddress remoteAddress,
long numberOfBytes)
Called when bytes have been written
|
default void |
exceptionOccurred(S socketMetric,
SocketAddress remoteAddress,
Throwable t)
Called when exceptions occur for a specific connection.
|
default void bytesRead(S socketMetric, SocketAddress remoteAddress, long numberOfBytes)
socketMetric
- the socket metric, null for UDPremoteAddress
- the remote address which this socket received bytes fromnumberOfBytes
- the number of bytes readdefault void bytesWritten(S socketMetric, SocketAddress remoteAddress, long numberOfBytes)
socketMetric
- the socket metric, null for UDPremoteAddress
- the remote address which bytes are being written tonumberOfBytes
- the number of bytes writtendefault void exceptionOccurred(S socketMetric, SocketAddress remoteAddress, Throwable t)
socketMetric
- the socket metric, null for UDPremoteAddress
- the remote address of the connection or null if it's datagram/udpt
- the exception that occurredCopyright © 2023 Eclipse. All rights reserved.