Class ResteasyReactiveScanningProcessor
java.lang.Object
io.quarkus.resteasy.reactive.server.deployment.ResteasyReactiveScanningProcessor
Processor that handles scanning for types and turning them into build items
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidapplicationSpecificUnwrappedExceptions(io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem, io.quarkus.deployment.annotations.BuildProducer<UnwrappedExceptionBuildItem> producer) compressionSupport(io.quarkus.vertx.http.runtime.HttpBuildTimeConfig httpBuildTimeConfig) voidhandleCustomAnnotatedMethods(Optional<ResourceScanningResultBuildItem> resourceScanningResultBuildItem, io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem, io.quarkus.deployment.annotations.BuildProducer<GeneratedBeanBuildItem> generatedBean, List<io.quarkus.resteasy.reactive.spi.CustomContainerRequestFilterBuildItem> customContainerRequestFilters, List<io.quarkus.resteasy.reactive.spi.CustomContainerResponseFilterBuildItem> customContainerResponseFilters, List<io.quarkus.resteasy.reactive.spi.CustomExceptionMapperBuildItem> customExceptionMappers, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.resteasy.reactive.spi.ContainerRequestFilterBuildItem> additionalContainerRequestFilters, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.resteasy.reactive.spi.ContainerResponseFilterBuildItem> additionalContainerResponseFilters, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.resteasy.reactive.spi.ExceptionMapperBuildItem> additionalExceptionMappers, io.quarkus.deployment.annotations.BuildProducer<AdditionalBeanBuildItem> additionalBean) scanForContextResolvers(io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem, ApplicationResultBuildItem applicationResultBuildItem, io.quarkus.deployment.annotations.BuildProducer<AdditionalBeanBuildItem> additionalBeanBuildItemBuildProducer, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClassBuildItemBuildProducer, List<io.quarkus.resteasy.reactive.spi.ContextResolverBuildItem> additionalResolvers) voidscanForDynamicFeatures(io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem, ApplicationResultBuildItem applicationResultBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.resteasy.reactive.spi.DynamicFeatureBuildItem> dynamicFeatureBuildItemBuildProducer) scanForExceptionMappers(io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem, ApplicationResultBuildItem applicationResultBuildItem, io.quarkus.deployment.annotations.BuildProducer<AdditionalBeanBuildItem> additionalBeanBuildItemBuildProducer, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClassBuildItemBuildProducer, List<io.quarkus.resteasy.reactive.spi.ExceptionMapperBuildItem> mappers, List<UnwrappedExceptionBuildItem> unwrappedExceptions, io.quarkus.deployment.Capabilities capabilities) voidscanForFeatures(io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem, ApplicationResultBuildItem applicationResultBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.resteasy.reactive.spi.JaxrsFeatureBuildItem> featureBuildItemBuildProducer) scanForInterceptors(io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem, ApplicationResultBuildItem applicationResultBuildItem) scanForParamConverters(io.quarkus.deployment.annotations.BuildProducer<AdditionalBeanBuildItem> additionalBeanBuildItemBuildProducer, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClassBuildItemBuildProducer, List<io.quarkus.resteasy.reactive.spi.ParamConverterBuildItem> paramConverterBuildItems) voidscanForParamConverters(io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem, ApplicationResultBuildItem applicationResultBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.resteasy.reactive.spi.ParamConverterBuildItem> paramConverterBuildItemBuildProducer)
-
Field Details
-
CONDITIONAL_BEAN_ANNOTATIONS
-
-
Constructor Details
-
ResteasyReactiveScanningProcessor
public ResteasyReactiveScanningProcessor()
-
-
Method Details
-
asyncSupport
-
cacheControlSupport
-
compressionSupport
public MethodScannerBuildItem compressionSupport(io.quarkus.vertx.http.runtime.HttpBuildTimeConfig httpBuildTimeConfig) -
scanForInterceptors
public ResourceInterceptorsContributorBuildItem scanForInterceptors(io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem, ApplicationResultBuildItem applicationResultBuildItem) -
defaultUnwrappedExceptions
-
applicationSpecificUnwrappedExceptions
public void applicationSpecificUnwrappedExceptions(io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem, io.quarkus.deployment.annotations.BuildProducer<UnwrappedExceptionBuildItem> producer) -
scanForExceptionMappers
public ExceptionMappersBuildItem scanForExceptionMappers(io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem, ApplicationResultBuildItem applicationResultBuildItem, io.quarkus.deployment.annotations.BuildProducer<AdditionalBeanBuildItem> additionalBeanBuildItemBuildProducer, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClassBuildItemBuildProducer, List<io.quarkus.resteasy.reactive.spi.ExceptionMapperBuildItem> mappers, List<UnwrappedExceptionBuildItem> unwrappedExceptions, io.quarkus.deployment.Capabilities capabilities) -
scanForParamConverters
public ParamConverterProvidersBuildItem scanForParamConverters(io.quarkus.deployment.annotations.BuildProducer<AdditionalBeanBuildItem> additionalBeanBuildItemBuildProducer, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClassBuildItemBuildProducer, List<io.quarkus.resteasy.reactive.spi.ParamConverterBuildItem> paramConverterBuildItems) -
scanForDynamicFeatures
public void scanForDynamicFeatures(io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem, ApplicationResultBuildItem applicationResultBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.resteasy.reactive.spi.DynamicFeatureBuildItem> dynamicFeatureBuildItemBuildProducer) -
scanForFeatures
public void scanForFeatures(io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem, ApplicationResultBuildItem applicationResultBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.resteasy.reactive.spi.JaxrsFeatureBuildItem> featureBuildItemBuildProducer) -
scanForContextResolvers
public ContextResolversBuildItem scanForContextResolvers(io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem, ApplicationResultBuildItem applicationResultBuildItem, io.quarkus.deployment.annotations.BuildProducer<AdditionalBeanBuildItem> additionalBeanBuildItemBuildProducer, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClassBuildItemBuildProducer, List<io.quarkus.resteasy.reactive.spi.ContextResolverBuildItem> additionalResolvers) -
scanForParamConverters
public void scanForParamConverters(io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem, ApplicationResultBuildItem applicationResultBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.resteasy.reactive.spi.ParamConverterBuildItem> paramConverterBuildItemBuildProducer) -
handleCustomAnnotatedMethods
public void handleCustomAnnotatedMethods(Optional<ResourceScanningResultBuildItem> resourceScanningResultBuildItem, io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem, io.quarkus.deployment.annotations.BuildProducer<GeneratedBeanBuildItem> generatedBean, List<io.quarkus.resteasy.reactive.spi.CustomContainerRequestFilterBuildItem> customContainerRequestFilters, List<io.quarkus.resteasy.reactive.spi.CustomContainerResponseFilterBuildItem> customContainerResponseFilters, List<io.quarkus.resteasy.reactive.spi.CustomExceptionMapperBuildItem> customExceptionMappers, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.resteasy.reactive.spi.ContainerRequestFilterBuildItem> additionalContainerRequestFilters, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.resteasy.reactive.spi.ContainerResponseFilterBuildItem> additionalContainerResponseFilters, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.resteasy.reactive.spi.ExceptionMapperBuildItem> additionalExceptionMappers, io.quarkus.deployment.annotations.BuildProducer<AdditionalBeanBuildItem> additionalBean)
-