public class DefaultHttpServerMetrics extends Object implements io.vertx.core.spi.metrics.HttpServerMetrics<DefaultRequestMetric,Object,DefaultTcpSocketMetric>
| Constructor and Description |
|---|
DefaultHttpServerMetrics(DefaultServerEndpointMetric endpointMetric) |
| Modifier and Type | Method and Description |
|---|---|
void |
bytesRead(DefaultTcpSocketMetric socketMetric,
io.vertx.core.net.SocketAddress remoteAddress,
long numberOfBytes) |
void |
bytesWritten(DefaultTcpSocketMetric socketMetric,
io.vertx.core.net.SocketAddress remoteAddress,
long numberOfBytes) |
DefaultTcpSocketMetric |
connected(io.vertx.core.net.SocketAddress remoteAddress,
String remoteName) |
void |
disconnected(DefaultTcpSocketMetric socketMetric,
io.vertx.core.net.SocketAddress remoteAddress) |
DefaultServerEndpointMetric |
getEndpointMetric() |
DefaultRequestMetric |
requestBegin(DefaultTcpSocketMetric socketMetric,
io.vertx.core.spi.observability.HttpRequest request) |
void |
requestEnd(DefaultRequestMetric requestMetric,
io.vertx.core.spi.observability.HttpRequest request,
long bytesRead) |
void |
responseBegin(DefaultRequestMetric requestMetric,
io.vertx.core.spi.observability.HttpResponse response) |
void |
responseEnd(DefaultRequestMetric requestMetric,
io.vertx.core.spi.observability.HttpResponse response,
long bytesWritten) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic DefaultHttpServerMetrics(DefaultServerEndpointMetric endpointMetric)
public DefaultServerEndpointMetric getEndpointMetric()
public DefaultRequestMetric requestBegin(DefaultTcpSocketMetric socketMetric, io.vertx.core.spi.observability.HttpRequest request)
requestBegin in interface io.vertx.core.spi.metrics.HttpServerMetrics<DefaultRequestMetric,Object,DefaultTcpSocketMetric>public void requestEnd(DefaultRequestMetric requestMetric, io.vertx.core.spi.observability.HttpRequest request, long bytesRead)
requestEnd in interface io.vertx.core.spi.metrics.HttpServerMetrics<DefaultRequestMetric,Object,DefaultTcpSocketMetric>public void responseBegin(DefaultRequestMetric requestMetric, io.vertx.core.spi.observability.HttpResponse response)
responseBegin in interface io.vertx.core.spi.metrics.HttpServerMetrics<DefaultRequestMetric,Object,DefaultTcpSocketMetric>public void responseEnd(DefaultRequestMetric requestMetric, io.vertx.core.spi.observability.HttpResponse response, long bytesWritten)
responseEnd in interface io.vertx.core.spi.metrics.HttpServerMetrics<DefaultRequestMetric,Object,DefaultTcpSocketMetric>public DefaultTcpSocketMetric connected(io.vertx.core.net.SocketAddress remoteAddress, String remoteName)
connected in interface io.vertx.core.spi.metrics.TCPMetrics<DefaultTcpSocketMetric>public void disconnected(DefaultTcpSocketMetric socketMetric, io.vertx.core.net.SocketAddress remoteAddress)
disconnected in interface io.vertx.core.spi.metrics.TCPMetrics<DefaultTcpSocketMetric>public void bytesRead(DefaultTcpSocketMetric socketMetric, io.vertx.core.net.SocketAddress remoteAddress, long numberOfBytes)
bytesRead in interface io.vertx.core.spi.metrics.NetworkMetrics<DefaultTcpSocketMetric>public void bytesWritten(DefaultTcpSocketMetric socketMetric, io.vertx.core.net.SocketAddress remoteAddress, long numberOfBytes)
bytesWritten in interface io.vertx.core.spi.metrics.NetworkMetrics<DefaultTcpSocketMetric>Copyright © 2017–2021 The Apache Software Foundation. All rights reserved.