Class HttpBinderProcessor
- java.lang.Object
-
- io.quarkus.micrometer.deployment.binder.HttpBinderProcessor
-
public class HttpBinderProcessor extends Object
Avoid directly referencing optional dependencies
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classHttpBinderProcessor.HttpClientBinderEnabled(package private) static classHttpBinderProcessor.HttpServerBinderEnabled
-
Field Summary
Fields Modifier and Type Field Description (package private) static StringHTTP_METER_FILTER_CONFIGURATION(package private) static StringRESTEASY_CONTAINER_FILTER_CLASS_NAME(package private) static StringRESTEASY_REACTIVE_CONTAINER_FILTER_CLASS_NAME(package private) static StringUNDERTOW_SERVLET_FILTER_CLASS_NAME
-
Constructor Summary
Constructors Constructor Description HttpBinderProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) SyntheticBeanBuildItemenableHttpBinders(MicrometerRecorder recorder, MicrometerConfig buildTimeConfig, HttpServerConfig serverConfig, HttpClientConfig clientConfig, VertxConfig vertxConfig, BuildProducer<AdditionalBeanBuildItem> additionalBeans)(package private) voidenableHttpServerSupport(Capabilities capabilities, BuildProducer<FilterBuildItem> servletFilters, BuildProducer<AdditionalBeanBuildItem> additionalBeans)(package private) voidregisterProvider(BuildProducer<AdditionalIndexedClassesBuildItem> additionalIndexed, BuildProducer<AdditionalBeanBuildItem> additionalBeans)
-
-
-
Field Detail
-
HTTP_METER_FILTER_CONFIGURATION
static final String HTTP_METER_FILTER_CONFIGURATION
- See Also:
- Constant Field Values
-
RESTEASY_CONTAINER_FILTER_CLASS_NAME
static final String RESTEASY_CONTAINER_FILTER_CLASS_NAME
- See Also:
- Constant Field Values
-
RESTEASY_REACTIVE_CONTAINER_FILTER_CLASS_NAME
static final String RESTEASY_REACTIVE_CONTAINER_FILTER_CLASS_NAME
- See Also:
- Constant Field Values
-
UNDERTOW_SERVLET_FILTER_CLASS_NAME
static final String UNDERTOW_SERVLET_FILTER_CLASS_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
enableHttpBinders
SyntheticBeanBuildItem enableHttpBinders(MicrometerRecorder recorder, MicrometerConfig buildTimeConfig, HttpServerConfig serverConfig, HttpClientConfig clientConfig, VertxConfig vertxConfig, BuildProducer<AdditionalBeanBuildItem> additionalBeans)
-
enableHttpServerSupport
void enableHttpServerSupport(Capabilities capabilities, BuildProducer<FilterBuildItem> servletFilters, BuildProducer<AdditionalBeanBuildItem> additionalBeans)
-
registerProvider
void registerProvider(BuildProducer<AdditionalIndexedClassesBuildItem> additionalIndexed, BuildProducer<AdditionalBeanBuildItem> additionalBeans)
-
-