public class DefaultClientMetrics extends Object implements io.vertx.core.spi.metrics.ClientMetrics<DefaultRequestMetric,DefaultClientTaskMetric,io.vertx.core.spi.observability.HttpRequest,io.vertx.core.spi.observability.HttpResponse>
| Constructor and Description |
|---|
DefaultClientMetrics(DefaultClientEndpointMetric clientEndpointMetric) |
| Modifier and Type | Method and Description |
|---|---|
void |
dequeueRequest(DefaultClientTaskMetric endpointMetric) |
DefaultClientTaskMetric |
enqueueRequest() |
DefaultClientEndpointMetric |
getClientEndpointMetric() |
DefaultRequestMetric |
requestBegin(String uri,
io.vertx.core.spi.observability.HttpRequest request) |
void |
requestEnd(DefaultRequestMetric requestMetric,
long bytesWritten) |
void |
responseBegin(DefaultRequestMetric requestMetric,
io.vertx.core.spi.observability.HttpResponse response) |
void |
responseEnd(DefaultRequestMetric requestMetric,
long bytesRead) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic DefaultClientMetrics(DefaultClientEndpointMetric clientEndpointMetric)
public DefaultClientEndpointMetric getClientEndpointMetric()
public DefaultClientTaskMetric enqueueRequest()
enqueueRequest in interface io.vertx.core.spi.metrics.ClientMetrics<DefaultRequestMetric,DefaultClientTaskMetric,io.vertx.core.spi.observability.HttpRequest,io.vertx.core.spi.observability.HttpResponse>public void dequeueRequest(DefaultClientTaskMetric endpointMetric)
dequeueRequest in interface io.vertx.core.spi.metrics.ClientMetrics<DefaultRequestMetric,DefaultClientTaskMetric,io.vertx.core.spi.observability.HttpRequest,io.vertx.core.spi.observability.HttpResponse>public DefaultRequestMetric requestBegin(String uri, io.vertx.core.spi.observability.HttpRequest request)
requestBegin in interface io.vertx.core.spi.metrics.ClientMetrics<DefaultRequestMetric,DefaultClientTaskMetric,io.vertx.core.spi.observability.HttpRequest,io.vertx.core.spi.observability.HttpResponse>public void requestEnd(DefaultRequestMetric requestMetric, long bytesWritten)
requestEnd in interface io.vertx.core.spi.metrics.ClientMetrics<DefaultRequestMetric,DefaultClientTaskMetric,io.vertx.core.spi.observability.HttpRequest,io.vertx.core.spi.observability.HttpResponse>public void responseBegin(DefaultRequestMetric requestMetric, io.vertx.core.spi.observability.HttpResponse response)
responseBegin in interface io.vertx.core.spi.metrics.ClientMetrics<DefaultRequestMetric,DefaultClientTaskMetric,io.vertx.core.spi.observability.HttpRequest,io.vertx.core.spi.observability.HttpResponse>public void responseEnd(DefaultRequestMetric requestMetric, long bytesRead)
responseEnd in interface io.vertx.core.spi.metrics.ClientMetrics<DefaultRequestMetric,DefaultClientTaskMetric,io.vertx.core.spi.observability.HttpRequest,io.vertx.core.spi.observability.HttpResponse>Copyright © 2017–2021 The Apache Software Foundation. All rights reserved.