Class ResteasyReactiveScanningProcessor
- java.lang.Object
-
- io.quarkus.resteasy.reactive.server.deployment.ResteasyReactiveScanningProcessor
-
public class ResteasyReactiveScanningProcessor extends Object
Processor that handles scanning for types and turning them into build items
-
-
Constructor Summary
Constructors Constructor Description ResteasyReactiveScanningProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MethodScannerBuildItem
asyncSupport()
MethodScannerBuildItem
cacheControlSupport()
void
handleCustomAnnotatedMethods(Optional<ResourceScanningResultBuildItem> resourceScanningResultBuildItem, io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem, io.quarkus.deployment.annotations.BuildProducer<GeneratedBeanBuildItem> generatedBean, List<CustomContainerRequestFilterBuildItem> customContainerRequestFilters, List<CustomContainerResponseFilterBuildItem> customContainerResponseFilters, List<CustomExceptionMapperBuildItem> customExceptionMappers, io.quarkus.deployment.annotations.BuildProducer<ContainerRequestFilterBuildItem> additionalContainerRequestFilters, io.quarkus.deployment.annotations.BuildProducer<ContainerResponseFilterBuildItem> additionalContainerResponseFilters, io.quarkus.deployment.annotations.BuildProducer<ExceptionMapperBuildItem> additionalExceptionMappers, io.quarkus.deployment.annotations.BuildProducer<AdditionalBeanBuildItem> additionalBean)
ContextResolversBuildItem
scanForContextResolvers(io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem, ApplicationResultBuildItem applicationResultBuildItem, io.quarkus.deployment.annotations.BuildProducer<AdditionalBeanBuildItem> additionalBeanBuildItemBuildProducer, List<ContextResolverBuildItem> additionalResolvers)
void
scanForDynamicFeatures(io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem, ApplicationResultBuildItem applicationResultBuildItem, io.quarkus.deployment.annotations.BuildProducer<DynamicFeatureBuildItem> dynamicFeatureBuildItemBuildProducer)
ExceptionMappersBuildItem
scanForExceptionMappers(io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem, ApplicationResultBuildItem applicationResultBuildItem, io.quarkus.deployment.annotations.BuildProducer<AdditionalBeanBuildItem> additionalBeanBuildItemBuildProducer, List<ExceptionMapperBuildItem> mappers)
void
scanForFeatures(io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem, ApplicationResultBuildItem applicationResultBuildItem, io.quarkus.deployment.annotations.BuildProducer<JaxrsFeatureBuildItem> featureBuildItemBuildProducer)
ResourceInterceptorsContributorBuildItem
scanForInterceptors(io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem, ApplicationResultBuildItem applicationResultBuildItem)
ParamConverterProvidersBuildItem
scanForParamConverters(io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem, io.quarkus.deployment.annotations.BuildProducer<AdditionalBeanBuildItem> additionalBeanBuildItemBuildProducer, ApplicationResultBuildItem applicationResultBuildItem, List<ParamConverterBuildItem> paramConverterBuildItems)
void
scanForParamConverters(io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem, ApplicationResultBuildItem applicationResultBuildItem, io.quarkus.deployment.annotations.BuildProducer<ParamConverterBuildItem> paramConverterBuildItemBuildProducer)
-
-
-
Method Detail
-
asyncSupport
public MethodScannerBuildItem asyncSupport()
-
cacheControlSupport
public MethodScannerBuildItem cacheControlSupport()
-
scanForInterceptors
public ResourceInterceptorsContributorBuildItem scanForInterceptors(io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem, ApplicationResultBuildItem applicationResultBuildItem)
-
scanForExceptionMappers
public ExceptionMappersBuildItem scanForExceptionMappers(io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem, ApplicationResultBuildItem applicationResultBuildItem, io.quarkus.deployment.annotations.BuildProducer<AdditionalBeanBuildItem> additionalBeanBuildItemBuildProducer, List<ExceptionMapperBuildItem> mappers)
-
scanForParamConverters
public ParamConverterProvidersBuildItem scanForParamConverters(io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem, io.quarkus.deployment.annotations.BuildProducer<AdditionalBeanBuildItem> additionalBeanBuildItemBuildProducer, ApplicationResultBuildItem applicationResultBuildItem, List<ParamConverterBuildItem> paramConverterBuildItems)
-
scanForDynamicFeatures
public void scanForDynamicFeatures(io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem, ApplicationResultBuildItem applicationResultBuildItem, io.quarkus.deployment.annotations.BuildProducer<DynamicFeatureBuildItem> dynamicFeatureBuildItemBuildProducer)
-
scanForFeatures
public void scanForFeatures(io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem, ApplicationResultBuildItem applicationResultBuildItem, io.quarkus.deployment.annotations.BuildProducer<JaxrsFeatureBuildItem> featureBuildItemBuildProducer)
-
scanForContextResolvers
public ContextResolversBuildItem scanForContextResolvers(io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem, ApplicationResultBuildItem applicationResultBuildItem, io.quarkus.deployment.annotations.BuildProducer<AdditionalBeanBuildItem> additionalBeanBuildItemBuildProducer, List<ContextResolverBuildItem> additionalResolvers)
-
scanForParamConverters
public void scanForParamConverters(io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem, ApplicationResultBuildItem applicationResultBuildItem, io.quarkus.deployment.annotations.BuildProducer<ParamConverterBuildItem> paramConverterBuildItemBuildProducer)
-
handleCustomAnnotatedMethods
public void handleCustomAnnotatedMethods(Optional<ResourceScanningResultBuildItem> resourceScanningResultBuildItem, io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem, io.quarkus.deployment.annotations.BuildProducer<GeneratedBeanBuildItem> generatedBean, List<CustomContainerRequestFilterBuildItem> customContainerRequestFilters, List<CustomContainerResponseFilterBuildItem> customContainerResponseFilters, List<CustomExceptionMapperBuildItem> customExceptionMappers, io.quarkus.deployment.annotations.BuildProducer<ContainerRequestFilterBuildItem> additionalContainerRequestFilters, io.quarkus.deployment.annotations.BuildProducer<ContainerResponseFilterBuildItem> additionalContainerResponseFilters, io.quarkus.deployment.annotations.BuildProducer<ExceptionMapperBuildItem> additionalExceptionMappers, io.quarkus.deployment.annotations.BuildProducer<AdditionalBeanBuildItem> additionalBean)
-
-