Class ResteasyCommonProcessor
java.lang.Object
io.quarkus.resteasy.common.deployment.ResteasyCommonProcessor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) voidaddStaticInitConfigSourceProvider(io.quarkus.deployment.Capabilities capabilities, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.StaticInitConfigBuilderBuildItem> staticInitConfigBuilder, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClass) static voidcategorizeProviders(Set<String> availableProviders, org.jboss.resteasy.core.MediaTypeMap<String> categorizedReaders, org.jboss.resteasy.core.MediaTypeMap<String> categorizedWriters, org.jboss.resteasy.core.MediaTypeMap<String> categorizedContextResolvers, Set<String> otherProviders) (package private) voiddisableDefaultExceptionMapper(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.SystemPropertyBuildItem> systemProperties) (package private) voidregisterJsonContextResolvers(io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem, io.quarkus.deployment.Capabilities capabilities, ResteasyJsonConfig resteasyJsonConfig, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.resteasy.common.spi.ResteasyJaxrsProviderBuildItem> jaxrsProvider, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalBean, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.UnremovableBeanBuildItem> unremovable) (package private) voidregisterNativeImageResources(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ServiceProviderBuildItem> serviceProvider) (package private) io.quarkus.resteasy.common.spi.ResteasyConfigBuildItemresteasyConfig(ResteasyJsonConfig resteasyJsonConfig, io.quarkus.deployment.Capabilities capabilities) io.quarkus.deployment.builditem.nativeimage.RuntimeInitializedClassBuildItemResourceCleaner contains java.lang.ref.Cleaner references which need to get runtime initialized.(package private) voidsetupGzipProviders(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.resteasy.common.spi.ResteasyJaxrsProviderBuildItem> providers) (package private) JaxrsProvidersToRegisterBuildItemsetupProviders(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClass, io.quarkus.deployment.builditem.CombinedIndexBuildItem indexBuildItem, io.quarkus.arc.deployment.BeanArchiveIndexBuildItem beanArchiveIndexBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.UnremovableBeanBuildItem> unremovableBeans, List<io.quarkus.resteasy.common.spi.ResteasyJaxrsProviderBuildItem> contributedProviderBuildItems, List<RestClientBuildItem> restClients, io.quarkus.resteasy.common.spi.ResteasyConfigBuildItem resteasyConfig, io.quarkus.deployment.Capabilities capabilities) (package private) ResteasyInjectionReadyBuildItemsetupResteasyInjection(io.quarkus.resteasy.common.runtime.ResteasyInjectorFactoryRecorder recorder) (package private) voidsetupRestEasyManualProviders(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.resteasy.common.spi.ResteasyJaxrsProviderBuildItem> providers)
-
Constructor Details
-
ResteasyCommonProcessor
public ResteasyCommonProcessor()
-
-
Method Details
-
addStaticInitConfigSourceProvider
void addStaticInitConfigSourceProvider(io.quarkus.deployment.Capabilities capabilities, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.StaticInitConfigBuilderBuildItem> staticInitConfigBuilder, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClass) -
resteasyConfig
io.quarkus.resteasy.common.spi.ResteasyConfigBuildItem resteasyConfig(ResteasyJsonConfig resteasyJsonConfig, io.quarkus.deployment.Capabilities capabilities) -
disableDefaultExceptionMapper
void disableDefaultExceptionMapper(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.SystemPropertyBuildItem> systemProperties) -
setupRestEasyManualProviders
void setupRestEasyManualProviders(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.resteasy.common.spi.ResteasyJaxrsProviderBuildItem> providers) -
setupGzipProviders
void setupGzipProviders(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.resteasy.common.spi.ResteasyJaxrsProviderBuildItem> providers) -
setupResteasyInjection
ResteasyInjectionReadyBuildItem setupResteasyInjection(io.quarkus.resteasy.common.runtime.ResteasyInjectorFactoryRecorder recorder) -
setupProviders
JaxrsProvidersToRegisterBuildItem setupProviders(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClass, io.quarkus.deployment.builditem.CombinedIndexBuildItem indexBuildItem, io.quarkus.arc.deployment.BeanArchiveIndexBuildItem beanArchiveIndexBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.UnremovableBeanBuildItem> unremovableBeans, List<io.quarkus.resteasy.common.spi.ResteasyJaxrsProviderBuildItem> contributedProviderBuildItems, List<RestClientBuildItem> restClients, io.quarkus.resteasy.common.spi.ResteasyConfigBuildItem resteasyConfig, io.quarkus.deployment.Capabilities capabilities) throws Exception - Throws:
Exception
-
registerJsonContextResolvers
void registerJsonContextResolvers(io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem, io.quarkus.deployment.Capabilities capabilities, ResteasyJsonConfig resteasyJsonConfig, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.resteasy.common.spi.ResteasyJaxrsProviderBuildItem> jaxrsProvider, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalBean, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.UnremovableBeanBuildItem> unremovable) -
registerNativeImageResources
void registerNativeImageResources(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ServiceProviderBuildItem> serviceProvider) -
runtimeInitResourceCleaner
public io.quarkus.deployment.builditem.nativeimage.RuntimeInitializedClassBuildItem runtimeInitResourceCleaner()ResourceCleaner contains java.lang.ref.Cleaner references which need to get runtime initialized. -
categorizeProviders
public static void categorizeProviders(Set<String> availableProviders, org.jboss.resteasy.core.MediaTypeMap<String> categorizedReaders, org.jboss.resteasy.core.MediaTypeMap<String> categorizedWriters, org.jboss.resteasy.core.MediaTypeMap<String> categorizedContextResolvers, Set<String> otherProviders)
-