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<io.quarkus.resteasy.reactive.server.spi.UnwrappedExceptionBuildItem> producer) io.quarkus.resteasy.reactive.server.spi.MethodScannerBuildItemio.quarkus.resteasy.reactive.server.spi.MethodScannerBuildItemio.quarkus.resteasy.reactive.server.spi.MethodScannerBuildItemcompressionSupport(io.quarkus.vertx.http.runtime.VertxHttpBuildTimeConfig httpBuildTimeConfig) List<io.quarkus.resteasy.reactive.server.spi.UnwrappedExceptionBuildItem> voidhandleCustomAnnotatedMethods(Optional<io.quarkus.resteasy.reactive.common.deployment.ResourceScanningResultBuildItem> resourceScanningResultBuildItem, io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.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<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalBean) scanForContextResolvers(io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem, io.quarkus.resteasy.reactive.common.deployment.ApplicationResultBuildItem applicationResultBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.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, io.quarkus.resteasy.reactive.common.deployment.ApplicationResultBuildItem applicationResultBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.resteasy.reactive.spi.DynamicFeatureBuildItem> dynamicFeatureBuildItemBuildProducer) scanForExceptionMappers(io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem, io.quarkus.resteasy.reactive.common.deployment.ApplicationResultBuildItem applicationResultBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalBeanBuildItemBuildProducer, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClassBuildItemBuildProducer, List<io.quarkus.resteasy.reactive.spi.ExceptionMapperBuildItem> mappers, List<io.quarkus.resteasy.reactive.server.spi.UnwrappedExceptionBuildItem> unwrappedExceptions, io.quarkus.deployment.Capabilities capabilities, io.quarkus.resteasy.reactive.common.runtime.ResteasyReactiveConfig config) voidscanForFeatures(io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem, io.quarkus.resteasy.reactive.common.deployment.ApplicationResultBuildItem applicationResultBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.resteasy.reactive.spi.JaxrsFeatureBuildItem> featureBuildItemBuildProducer) io.quarkus.resteasy.reactive.common.deployment.ResourceInterceptorsContributorBuildItemscanForInterceptors(io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem, io.quarkus.resteasy.reactive.common.deployment.ApplicationResultBuildItem applicationResultBuildItem) scanForParamConverters(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.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, io.quarkus.resteasy.reactive.common.deployment.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
public io.quarkus.resteasy.reactive.server.spi.MethodScannerBuildItem asyncSupport() -
cacheControlSupport
public io.quarkus.resteasy.reactive.server.spi.MethodScannerBuildItem cacheControlSupport() -
compressionSupport
public io.quarkus.resteasy.reactive.server.spi.MethodScannerBuildItem compressionSupport(io.quarkus.vertx.http.runtime.VertxHttpBuildTimeConfig httpBuildTimeConfig) -
scanForInterceptors
public io.quarkus.resteasy.reactive.common.deployment.ResourceInterceptorsContributorBuildItem scanForInterceptors(io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem, io.quarkus.resteasy.reactive.common.deployment.ApplicationResultBuildItem applicationResultBuildItem) -
defaultUnwrappedExceptions
public List<io.quarkus.resteasy.reactive.server.spi.UnwrappedExceptionBuildItem> defaultUnwrappedExceptions() -
applicationSpecificUnwrappedExceptions
public void applicationSpecificUnwrappedExceptions(io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.resteasy.reactive.server.spi.UnwrappedExceptionBuildItem> producer) -
scanForExceptionMappers
public ExceptionMappersBuildItem scanForExceptionMappers(io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem, io.quarkus.resteasy.reactive.common.deployment.ApplicationResultBuildItem applicationResultBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalBeanBuildItemBuildProducer, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClassBuildItemBuildProducer, List<io.quarkus.resteasy.reactive.spi.ExceptionMapperBuildItem> mappers, List<io.quarkus.resteasy.reactive.server.spi.UnwrappedExceptionBuildItem> unwrappedExceptions, io.quarkus.deployment.Capabilities capabilities, io.quarkus.resteasy.reactive.common.runtime.ResteasyReactiveConfig config) -
scanForParamConverters
public ParamConverterProvidersBuildItem scanForParamConverters(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.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, io.quarkus.resteasy.reactive.common.deployment.ApplicationResultBuildItem applicationResultBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.resteasy.reactive.spi.DynamicFeatureBuildItem> dynamicFeatureBuildItemBuildProducer) -
scanForFeatures
public void scanForFeatures(io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem, io.quarkus.resteasy.reactive.common.deployment.ApplicationResultBuildItem applicationResultBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.resteasy.reactive.spi.JaxrsFeatureBuildItem> featureBuildItemBuildProducer) -
scanForContextResolvers
public ContextResolversBuildItem scanForContextResolvers(io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem, io.quarkus.resteasy.reactive.common.deployment.ApplicationResultBuildItem applicationResultBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.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, io.quarkus.resteasy.reactive.common.deployment.ApplicationResultBuildItem applicationResultBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.resteasy.reactive.spi.ParamConverterBuildItem> paramConverterBuildItemBuildProducer) -
handleCustomAnnotatedMethods
public void handleCustomAnnotatedMethods(Optional<io.quarkus.resteasy.reactive.common.deployment.ResourceScanningResultBuildItem> resourceScanningResultBuildItem, io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.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<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalBean)
-