public class ResteasyReactiveCommonProcessor extends Object
| Constructor and Description |
|---|
ResteasyReactiveCommonProcessor() |
| Modifier and Type | Method and Description |
|---|---|
ResourceInterceptorsBuildItem |
buildResourceInterceptors(List<ResourceInterceptorsContributorBuildItem> scanningTasks,
ApplicationResultBuildItem applicationResultBuildItem,
io.quarkus.deployment.annotations.BuildProducer<AdditionalBeanBuildItem> additionalBeanBuildItemBuildProducer,
List<WriterInterceptorBuildItem> writerInterceptors,
List<ReaderInterceptorBuildItem> readerInterceptors,
List<ContainerRequestFilterBuildItem> requestFilters,
List<ContainerResponseFilterBuildItem> responseFilters) |
(package private) void |
deprioritizeLegacyProviders(io.quarkus.deployment.annotations.BuildProducer<MessageBodyReaderOverrideBuildItem> readers,
io.quarkus.deployment.annotations.BuildProducer<MessageBodyWriterOverrideBuildItem> writers) |
(package private) ApplicationResultBuildItem |
handleApplication(io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem,
io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClass,
List<PreAdditionalBeanBuildTimeConditionBuildItem> buildTimeConditions,
ResteasyReactiveConfig config) |
protected <T,B extends AbstractInterceptorBuildItem> |
registerInterceptors(Set<String> globalNameBindings,
org.jboss.resteasy.reactive.common.model.InterceptorContainer<T> interceptors,
B filterItem,
AdditionalBeanBuildItem.Builder beanBuilder) |
(package private) void |
registerRuntimeDelegateImpl(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ServiceProviderBuildItem> serviceProviders) |
ResourceInterceptorsContributorBuildItem |
scanForIOInterceptors(io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem,
ApplicationResultBuildItem applicationResultBuildItem) |
(package private) void |
scanResources(io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem,
io.quarkus.deployment.annotations.BuildProducer<AnnotationsTransformerBuildItem> annotationsTransformerBuildItemBuildProducer,
io.quarkus.deployment.annotations.BuildProducer<ResourceScanningResultBuildItem> resourceScanningResultBuildItemBuildProducer) |
(package private) void |
setUpDenyAllJaxRs(io.quarkus.deployment.builditem.CombinedIndexBuildItem index,
JaxRsSecurityConfig config,
Optional<ResourceScanningResultBuildItem> resteasyDeployment,
io.quarkus.deployment.annotations.BuildProducer<AdditionalSecuredClassesBuildIem> additionalSecuredClasses) |
void |
setupEndpoints(BeanArchiveIndexBuildItem beanArchiveIndexBuildItem,
ApplicationResultBuildItem applicationResultBuildItem,
BeanContainerBuildItem beanContainerBuildItem,
Optional<ResourceScanningResultBuildItem> resourceScanningResultBuildItem,
io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClass,
io.quarkus.deployment.annotations.BuildProducer<MessageBodyWriterBuildItem> messageBodyWriterBuildItemBuildProducer,
io.quarkus.deployment.annotations.BuildProducer<MessageBodyReaderBuildItem> messageBodyReaderBuildItemBuildProducer) |
void setUpDenyAllJaxRs(io.quarkus.deployment.builditem.CombinedIndexBuildItem index,
JaxRsSecurityConfig config,
Optional<ResourceScanningResultBuildItem> resteasyDeployment,
io.quarkus.deployment.annotations.BuildProducer<AdditionalSecuredClassesBuildIem> additionalSecuredClasses)
ApplicationResultBuildItem handleApplication(io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClass, List<PreAdditionalBeanBuildTimeConditionBuildItem> buildTimeConditions, ResteasyReactiveConfig config)
public ResourceInterceptorsContributorBuildItem scanForIOInterceptors(io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem, ApplicationResultBuildItem applicationResultBuildItem)
public ResourceInterceptorsBuildItem buildResourceInterceptors(List<ResourceInterceptorsContributorBuildItem> scanningTasks, ApplicationResultBuildItem applicationResultBuildItem, io.quarkus.deployment.annotations.BuildProducer<AdditionalBeanBuildItem> additionalBeanBuildItemBuildProducer, List<WriterInterceptorBuildItem> writerInterceptors, List<ReaderInterceptorBuildItem> readerInterceptors, List<ContainerRequestFilterBuildItem> requestFilters, List<ContainerResponseFilterBuildItem> responseFilters)
protected <T,B extends AbstractInterceptorBuildItem> void registerInterceptors(Set<String> globalNameBindings, org.jboss.resteasy.reactive.common.model.InterceptorContainer<T> interceptors, B filterItem, AdditionalBeanBuildItem.Builder beanBuilder)
void scanResources(io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem,
io.quarkus.deployment.annotations.BuildProducer<AnnotationsTransformerBuildItem> annotationsTransformerBuildItemBuildProducer,
io.quarkus.deployment.annotations.BuildProducer<ResourceScanningResultBuildItem> resourceScanningResultBuildItemBuildProducer)
public void setupEndpoints(BeanArchiveIndexBuildItem beanArchiveIndexBuildItem, ApplicationResultBuildItem applicationResultBuildItem, BeanContainerBuildItem beanContainerBuildItem, Optional<ResourceScanningResultBuildItem> resourceScanningResultBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClass, io.quarkus.deployment.annotations.BuildProducer<MessageBodyWriterBuildItem> messageBodyWriterBuildItemBuildProducer, io.quarkus.deployment.annotations.BuildProducer<MessageBodyReaderBuildItem> messageBodyReaderBuildItemBuildProducer) throws NoSuchMethodException
NoSuchMethodExceptionvoid registerRuntimeDelegateImpl(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ServiceProviderBuildItem> serviceProviders)
void deprioritizeLegacyProviders(io.quarkus.deployment.annotations.BuildProducer<MessageBodyReaderOverrideBuildItem> readers, io.quarkus.deployment.annotations.BuildProducer<MessageBodyWriterOverrideBuildItem> writers)
Copyright © 2021 JBoss by Red Hat. All rights reserved.