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