Class MicrometerMetricsProvider
- java.lang.Object
-
- org.apache.cxf.metrics.micrometer.MicrometerMetricsProvider
-
- All Implemented Interfaces:
MetricsProvider
public class MicrometerMetricsProvider extends Object implements MetricsProvider
-
-
Field Summary
-
Fields inherited from interface org.apache.cxf.metrics.MetricsProvider
CLIENT_ID
-
-
Constructor Summary
Constructors Constructor Description MicrometerMetricsProvider(io.micrometer.core.instrument.MeterRegistry registry, TagsProvider tagsProvider, List<TagsCustomizer> tagsCustomizers, TimedAnnotationProvider timedAnnotationProvider, MicrometerMetricsProperties micrometerMetricsProperties)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MetricsContextcreateEndpointContext(Endpoint endpoint, boolean asClient, String clientId)MetricsContextcreateOperationContext(Endpoint endpoint, BindingOperationInfo boi, boolean asClient, String clientId)MetricsContextcreateResourceContext(Endpoint endpoint, String resourceName, boolean asClient, String clientId)
-
-
-
Constructor Detail
-
MicrometerMetricsProvider
public MicrometerMetricsProvider(io.micrometer.core.instrument.MeterRegistry registry, TagsProvider tagsProvider, List<TagsCustomizer> tagsCustomizers, TimedAnnotationProvider timedAnnotationProvider, MicrometerMetricsProperties micrometerMetricsProperties)
-
-
Method Detail
-
createEndpointContext
public MetricsContext createEndpointContext(Endpoint endpoint, boolean asClient, String clientId)
- Specified by:
createEndpointContextin interfaceMetricsProvider
-
createOperationContext
public MetricsContext createOperationContext(Endpoint endpoint, BindingOperationInfo boi, boolean asClient, String clientId)
- Specified by:
createOperationContextin interfaceMetricsProvider
-
createResourceContext
public MetricsContext createResourceContext(Endpoint endpoint, String resourceName, boolean asClient, String clientId)
- Specified by:
createResourceContextin interfaceMetricsProvider
-
-