Class MetricsApplicationEventListener
- java.lang.Object
-
- org.glassfish.jersey.micrometer.server.MetricsApplicationEventListener
-
- All Implemented Interfaces:
ApplicationEventListener
public class MetricsApplicationEventListener extends Object implements ApplicationEventListener
The MicrometerApplicationEventListenerwhich registersRequestEventListenerfor instrumenting Jersey server requests.- Since:
- 2.41
- Author:
- Michael Weirauch
-
-
Constructor Summary
Constructors Constructor Description MetricsApplicationEventListener(io.micrometer.core.instrument.MeterRegistry registry, JerseyTagsProvider tagsProvider, String metricName, boolean autoTimeRequests)MetricsApplicationEventListener(io.micrometer.core.instrument.MeterRegistry registry, JerseyTagsProvider tagsProvider, String metricName, boolean autoTimeRequests, AnnotationFinder annotationFinder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidonEvent(ApplicationEvent event)RequestEventListeneronRequest(RequestEvent requestEvent)
-
-
-
Constructor Detail
-
MetricsApplicationEventListener
public MetricsApplicationEventListener(io.micrometer.core.instrument.MeterRegistry registry, JerseyTagsProvider tagsProvider, String metricName, boolean autoTimeRequests)
-
MetricsApplicationEventListener
public MetricsApplicationEventListener(io.micrometer.core.instrument.MeterRegistry registry, JerseyTagsProvider tagsProvider, String metricName, boolean autoTimeRequests, AnnotationFinder annotationFinder)
-
-
Method Detail
-
onEvent
public void onEvent(ApplicationEvent event)
- Specified by:
onEventin interfaceApplicationEventListener
-
onRequest
public RequestEventListener onRequest(RequestEvent requestEvent)
- Specified by:
onRequestin interfaceApplicationEventListener
-
-