Class ResteasyReactiveScanningProcessor


  • public class ResteasyReactiveScanningProcessor
    extends Object
    Processor that handles scanning for types and turning them into build items
    • Constructor Detail

      • ResteasyReactiveScanningProcessor

        public ResteasyReactiveScanningProcessor()
    • Method Detail

      • compressionSupport

        public MethodScannerBuildItem compressionSupport​(io.quarkus.vertx.http.runtime.HttpBuildTimeConfig httpBuildTimeConfig)
      • 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)