Class JaxRsMetricsProcessor
- java.lang.Object
-
- io.quarkus.smallrye.metrics.deployment.JaxRsMetricsProcessor
-
public class JaxRsMetricsProcessor extends Object
If resteasy metrics are enabled, register additional filters specific to smallrye metrics.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classJaxRsMetricsProcessor.RestMetricsEnabled
-
Field Summary
Fields Modifier and Type Field Description (package private) static StringRESTEASY_CONFIG_PROPERTY(package private) static StringSMALLRYE_JAXRS_FILTER_CLASS_NAME(package private) static StringSMALLRYE_JAXRS_SERVLET_FILTER_CLASS_NAME(package private) static StringSMALLRYE_QUARKUS_REST_FILTER_CLASS_NAME(package private) static StringSMALLRYE_QUARKUS_RESTEASY_FILTER_CLASS_NAME
-
Constructor Summary
Constructors Constructor Description JaxRsMetricsProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidenableMetrics(Optional<MetricsCapabilityBuildItem> metricsCapabilityBuildItem, BuildProducer<ResteasyJaxrsProviderBuildItem> jaxRsProviders, BuildProducer<FilterBuildItem> servletFilters, BuildProducer<ContainerRequestFilterBuildItem> containerRequestFilters, BuildProducer<CustomContainerResponseFilterBuildItem> customContainerResponseFilters, Capabilities capabilities)
-
-
-
Field Detail
-
SMALLRYE_JAXRS_FILTER_CLASS_NAME
static final String SMALLRYE_JAXRS_FILTER_CLASS_NAME
- See Also:
- Constant Field Values
-
SMALLRYE_JAXRS_SERVLET_FILTER_CLASS_NAME
static final String SMALLRYE_JAXRS_SERVLET_FILTER_CLASS_NAME
- See Also:
- Constant Field Values
-
SMALLRYE_QUARKUS_RESTEASY_FILTER_CLASS_NAME
static final String SMALLRYE_QUARKUS_RESTEASY_FILTER_CLASS_NAME
- See Also:
- Constant Field Values
-
SMALLRYE_QUARKUS_REST_FILTER_CLASS_NAME
static final String SMALLRYE_QUARKUS_REST_FILTER_CLASS_NAME
- See Also:
- Constant Field Values
-
RESTEASY_CONFIG_PROPERTY
static final String RESTEASY_CONFIG_PROPERTY
- See Also:
- Constant Field Values
-
-
Method Detail
-
enableMetrics
void enableMetrics(Optional<MetricsCapabilityBuildItem> metricsCapabilityBuildItem, BuildProducer<ResteasyJaxrsProviderBuildItem> jaxRsProviders, BuildProducer<FilterBuildItem> servletFilters, BuildProducer<ContainerRequestFilterBuildItem> containerRequestFilters, BuildProducer<CustomContainerResponseFilterBuildItem> customContainerResponseFilters, Capabilities capabilities)
-
-