Package io.quarkus.jackson.deployment
Class JacksonProcessor
java.lang.Object
io.quarkus.jackson.deployment.JacksonProcessor
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) io.quarkus.deployment.builditem.CombinedIndexBuildItem(package private) List<IgnoreJsonDeserializeClassBuildItem> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) voidautoRegisterModules(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.jackson.spi.ClassPathJacksonModuleBuildItem> classPathJacksonModules) voidclearCachesOnShutdown(io.quarkus.jackson.runtime.JacksonRecorder recorder, io.quarkus.deployment.builditem.ShutdownContextBuildItem shutdown) (package private) voidgenerateCustomizer(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.GeneratedBeanBuildItem> generatedBeans, List<io.quarkus.jackson.spi.JacksonModuleBuildItem> jacksonModules, List<io.quarkus.jackson.spi.ClassPathJacksonModuleBuildItem> classPathJacksonModules) io.quarkus.arc.deployment.SyntheticBeanBuildItemjacksonSupport(io.quarkus.jackson.runtime.JacksonRecorder recorder, io.quarkus.jackson.runtime.JacksonBuildTimeConfig jacksonBuildTimeConfig) (package private) voidregister(io.quarkus.deployment.pkg.builditem.CurateOutcomeBuildItem curateOutcomeBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClass, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveHierarchyBuildItem> reflectiveHierarchyClass, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveMethodBuildItem> reflectiveMethod, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalBeans) voidsupportMixins(io.quarkus.jackson.runtime.JacksonRecorder recorder, io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.SyntheticBeanBuildItem> syntheticBeans, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClass) (package private) voidunremovable(io.quarkus.deployment.Capabilities capabilities, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.UnremovableBeanBuildItem> producer, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalProducer)
-
Field Details
-
combinedIndexBuildItem
@Inject io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem -
ignoreJsonDeserializeClassBuildItems
-
-
Constructor Details
-
JacksonProcessor
public JacksonProcessor()
-
-
Method Details
-
unremovable
void unremovable(io.quarkus.deployment.Capabilities capabilities, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.UnremovableBeanBuildItem> producer, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalProducer) -
register
void register(io.quarkus.deployment.pkg.builditem.CurateOutcomeBuildItem curateOutcomeBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClass, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveHierarchyBuildItem> reflectiveHierarchyClass, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveMethodBuildItem> reflectiveMethod, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalBeans) -
autoRegisterModules
void autoRegisterModules(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.jackson.spi.ClassPathJacksonModuleBuildItem> classPathJacksonModules) -
generateCustomizer
-
supportMixins
public void supportMixins(io.quarkus.jackson.runtime.JacksonRecorder recorder, io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.SyntheticBeanBuildItem> syntheticBeans, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClass) -
jacksonSupport
public io.quarkus.arc.deployment.SyntheticBeanBuildItem jacksonSupport(io.quarkus.jackson.runtime.JacksonRecorder recorder, io.quarkus.jackson.runtime.JacksonBuildTimeConfig jacksonBuildTimeConfig) -
clearCachesOnShutdown
public void clearCachesOnShutdown(io.quarkus.jackson.runtime.JacksonRecorder recorder, io.quarkus.deployment.builditem.ShutdownContextBuildItem shutdown)
-