Package io.quarkus.jsonb.deployment
Class JsonbProcessor
java.lang.Object
io.quarkus.jsonb.deployment.JsonbProcessor
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) static final org.jboss.jandex.DotName -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(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)
-
Field Details
-
JSONB_ADAPTER_NAME
static final org.jboss.jandex.DotName JSONB_ADAPTER_NAME
-
-
Constructor Details
-
JsonbProcessor
public JsonbProcessor()
-
-
Method Details
-
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)
-