Class ResteasyServerCommonProcessor
- java.lang.Object
-
- io.quarkus.resteasy.server.common.deployment.ResteasyServerCommonProcessor
-
public class ResteasyServerCommonProcessor extends Object
Processor that builds the RESTEasy server configuration.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classResteasyServerCommonProcessor.ResteasyConfig
-
Field Summary
Fields Modifier and Type Field Description (package private) ResteasyCommonProcessor.ResteasyCommonConfigcommonConfig(package private) ResteasyServerCommonProcessor.ResteasyConfigresteasyConfigJAX-RS configuration.
-
Constructor Summary
Constructors Constructor Description ResteasyServerCommonProcessor()
-
Method Summary
-
-
-
Field Detail
-
resteasyConfig
ResteasyServerCommonProcessor.ResteasyConfig resteasyConfig
JAX-RS configuration.
-
commonConfig
ResteasyCommonProcessor.ResteasyCommonConfig commonConfig
-
-
Method Detail
-
optionalResourceBundle
NativeImageResourceBundleBuildItem optionalResourceBundle()
-
build
public void build(BuildProducer<ReflectiveClassBuildItem> reflectiveClass, BuildProducer<ReflectiveHierarchyBuildItem> reflectiveHierarchy, BuildProducer<NativeImageProxyDefinitionBuildItem> proxyDefinition, BuildProducer<BytecodeTransformerBuildItem> transformers, BuildProducer<ResteasyServerConfigBuildItem> resteasyServerConfig, BuildProducer<ResteasyDeploymentBuildItem> resteasyDeployment, BuildProducer<UnremovableBeanBuildItem> unremovableBeans, BuildProducer<AnnotationsTransformerBuildItem> annotationsTransformer, List<BuildTimeConditionBuildItem> buildTimeConditions, List<AutoInjectAnnotationBuildItem> autoInjectAnnotations, List<AdditionalJaxRsResourceDefiningAnnotationBuildItem> additionalJaxRsResourceDefiningAnnotations, List<AdditionalJaxRsResourceMethodAnnotationsBuildItem> additionalJaxRsResourceMethodAnnotations, List<AdditionalJaxRsResourceMethodParamAnnotations> additionalJaxRsResourceMethodParamAnnotations, List<AllowedJaxRsAnnotationPrefixBuildItem> friendlyJaxRsAnnotationPrefixes, List<ResteasyDeploymentCustomizerBuildItem> deploymentCustomizers, JaxrsProvidersToRegisterBuildItem jaxrsProvidersToRegisterBuildItem, CombinedIndexBuildItem combinedIndexBuildItem, BeanArchiveIndexBuildItem beanArchiveIndexBuildItem, Optional<ResteasyServletMappingBuildItem> resteasyServletMappingBuildItem, CustomScopeAnnotationsBuildItem scopes) throws Exception
- Throws:
Exception
-
registerCompatibleAnnotationPrefixes
List<AllowedJaxRsAnnotationPrefixBuildItem> registerCompatibleAnnotationPrefixes()
-
processPathInterfaceImplementors
void processPathInterfaceImplementors(CombinedIndexBuildItem combinedIndexBuildItem, BuildProducer<UnremovableBeanBuildItem> unremovableBeans, BuildProducer<AdditionalBeanBuildItem> additionalBeans, CustomScopeAnnotationsBuildItem scopes)
-
beanDefiningAnnotations
void beanDefiningAnnotations(BuildProducer<BeanDefiningAnnotationBuildItem> beanDefiningAnnotations)
-
-