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 final org.jboss.jandex.DotName
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    (package private) void
    build(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClass, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveMethodBuildItem> reflectiveMethod, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBundleBuildItem> resourceBundle, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ServiceProviderBuildItem> serviceProvider, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalBeans, io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem)
     
    (package private) void
    generateCustomizer(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.GeneratedBeanBuildItem> generatedBeans, List<io.quarkus.jsonb.spi.JsonbSerializerBuildItem> serializers, List<io.quarkus.jsonb.spi.JsonbDeserializerBuildItem> deserializers)
     
    (package private) void
    processJsonbAdapters(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.UnremovableBeanBuildItem> unremovableBeans, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AutoAddScopeBuildItem> autoScopes)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • JSONB_ADAPTER_NAME

      static final org.jboss.jandex.DotName JSONB_ADAPTER_NAME
  • Constructor Details

    • JsonbProcessor

      public JsonbProcessor()
  • Method Details

    • build

      void build(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClass, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveMethodBuildItem> reflectiveMethod, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBundleBuildItem> resourceBundle, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ServiceProviderBuildItem> serviceProvider, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalBeans, io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndexBuildItem)
    • processJsonbAdapters

      void processJsonbAdapters(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.UnremovableBeanBuildItem> unremovableBeans, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AutoAddScopeBuildItem> autoScopes)
    • generateCustomizer

      void generateCustomizer(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.GeneratedBeanBuildItem> generatedBeans, List<io.quarkus.jsonb.spi.JsonbSerializerBuildItem> serializers, List<io.quarkus.jsonb.spi.JsonbDeserializerBuildItem> deserializers)