Class VertxClientMetrics
- java.lang.Object
-
- io.quarkus.micrometer.runtime.binder.vertx.VertxClientMetrics
-
- All Implemented Interfaces:
io.vertx.core.spi.metrics.ClientMetrics<EventTiming,EventTiming,Object,Object>,io.vertx.core.spi.metrics.Metrics
public class VertxClientMetrics extends Object implements io.vertx.core.spi.metrics.ClientMetrics<EventTiming,EventTiming,Object,Object>
-
-
Constructor Summary
Constructors Constructor Description VertxClientMetrics(io.micrometer.core.instrument.MeterRegistry registry, String type, io.micrometer.core.instrument.Tags tags)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()voiddequeueRequest(EventTiming event)EventTimingenqueueRequest()EventTimingrequestBegin(String uri, Object request)voidrequestEnd(EventTiming requestMetric)voidrequestReset(EventTiming event)voidresponseBegin(EventTiming requestMetric, Object response)voidresponseEnd(EventTiming event)
-
-
-
Constructor Detail
-
VertxClientMetrics
VertxClientMetrics(io.micrometer.core.instrument.MeterRegistry registry, String type, io.micrometer.core.instrument.Tags tags)
-
-
Method Detail
-
enqueueRequest
public EventTiming enqueueRequest()
- Specified by:
enqueueRequestin interfaceio.vertx.core.spi.metrics.ClientMetrics<EventTiming,EventTiming,Object,Object>
-
dequeueRequest
public void dequeueRequest(EventTiming event)
- Specified by:
dequeueRequestin interfaceio.vertx.core.spi.metrics.ClientMetrics<EventTiming,EventTiming,Object,Object>
-
requestBegin
public EventTiming requestBegin(String uri, Object request)
- Specified by:
requestBeginin interfaceio.vertx.core.spi.metrics.ClientMetrics<EventTiming,EventTiming,Object,Object>
-
requestEnd
public void requestEnd(EventTiming requestMetric)
- Specified by:
requestEndin interfaceio.vertx.core.spi.metrics.ClientMetrics<EventTiming,EventTiming,Object,Object>
-
responseBegin
public void responseBegin(EventTiming requestMetric, Object response)
- Specified by:
responseBeginin interfaceio.vertx.core.spi.metrics.ClientMetrics<EventTiming,EventTiming,Object,Object>
-
requestReset
public void requestReset(EventTiming event)
- Specified by:
requestResetin interfaceio.vertx.core.spi.metrics.ClientMetrics<EventTiming,EventTiming,Object,Object>
-
responseEnd
public void responseEnd(EventTiming event)
- Specified by:
responseEndin interfaceio.vertx.core.spi.metrics.ClientMetrics<EventTiming,EventTiming,Object,Object>
-
close
public void close()
- Specified by:
closein interfaceio.vertx.core.spi.metrics.Metrics
-
-