Package io.quarkus.jsonb.deployment
Class JsonbProcessor
- java.lang.Object
-
- io.quarkus.jsonb.deployment.JsonbProcessor
-
public class JsonbProcessor extends Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static org.jboss.jandex.DotNameJSONB_ADAPTER_NAME
-
Constructor Summary
Constructors Constructor Description JsonbProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidbuild(BuildProducer<ReflectiveClassBuildItem> reflectiveClass, BuildProducer<ReflectiveMethodBuildItem> reflectiveMethod, BuildProducer<NativeImageResourceBundleBuildItem> resourceBundle, BuildProducer<ServiceProviderBuildItem> serviceProvider, BuildProducer<AdditionalBeanBuildItem> additionalBeans, CombinedIndexBuildItem combinedIndexBuildItem)(package private) voidgenerateCustomizer(BuildProducer<GeneratedBeanBuildItem> generatedBeans, List<JsonbSerializerBuildItem> serializers, List<JsonbDeserializerBuildItem> deserializers)(package private) voidprocessJsonbAdapters(BuildProducer<UnremovableBeanBuildItem> unremovableBeans, BuildProducer<AutoAddScopeBuildItem> autoScopes)
-
-
-
Method Detail
-
build
void build(BuildProducer<ReflectiveClassBuildItem> reflectiveClass, BuildProducer<ReflectiveMethodBuildItem> reflectiveMethod, BuildProducer<NativeImageResourceBundleBuildItem> resourceBundle, BuildProducer<ServiceProviderBuildItem> serviceProvider, BuildProducer<AdditionalBeanBuildItem> additionalBeans, CombinedIndexBuildItem combinedIndexBuildItem)
-
processJsonbAdapters
void processJsonbAdapters(BuildProducer<UnremovableBeanBuildItem> unremovableBeans, BuildProducer<AutoAddScopeBuildItem> autoScopes)
-
generateCustomizer
void generateCustomizer(BuildProducer<GeneratedBeanBuildItem> generatedBeans, List<JsonbSerializerBuildItem> serializers, List<JsonbDeserializerBuildItem> deserializers)
-
-