Class JohnzonBuilder

java.lang.Object
org.apache.johnzon.jsonb.JohnzonBuilder
All Implemented Interfaces:
jakarta.json.bind.JsonbBuilder

public class JohnzonBuilder extends Object implements jakarta.json.bind.JsonbBuilder
  • Field Details

    • NO_BM

      private static final Object NO_BM
    • builder

      private final org.apache.johnzon.mapper.MapperBuilder builder
    • jsonp

      private jakarta.json.spi.JsonProvider jsonp
    • config

      private jakarta.json.bind.JsonbConfig config
    • beanManager

      private Object beanManager
    • cdiIntegration

      private CDIs cdiIntegration
  • Constructor Details

    • JohnzonBuilder

      public JohnzonBuilder()
  • Method Details

    • withConfig

      public jakarta.json.bind.JsonbBuilder withConfig(jakarta.json.bind.JsonbConfig config)
      Specified by:
      withConfig in interface jakarta.json.bind.JsonbBuilder
    • withProvider

      public jakarta.json.bind.JsonbBuilder withProvider(jakarta.json.spi.JsonProvider jsonpProvider)
      Specified by:
      withProvider in interface jakarta.json.bind.JsonbBuilder
    • build

      public jakarta.json.bind.Jsonb build()
      Specified by:
      build in interface jakarta.json.bind.JsonbBuilder
    • newEnumConverter

      private <T extends Enum<T>> org.apache.johnzon.mapper.MapperConfig.CustomEnumConverter<T> newEnumConverter(Class<T> enumType)
    • doCreateJsonb

      private jakarta.json.bind.Jsonb doCreateJsonb(boolean skipCdi, boolean ijson, org.apache.johnzon.mapper.Mapper mapper)
    • toBool

      private Boolean toBool(Object v)
    • toInt

      private Integer toInt(Object v)
    • toAccessMode

      private org.apache.johnzon.mapper.access.AccessMode toAccessMode(Object s)
    • createJsonParserFactory

      private Supplier<jakarta.json.stream.JsonParserFactory> createJsonParserFactory()
    • createJsonBuilderFactory

      private Supplier<jakarta.json.JsonBuilderFactory> createJsonBuilderFactory()
    • getBeanManager

      private Object getBeanManager()
    • findFactory

      private JohnzonAdapterFactory findFactory(boolean skipCdi)
    • shouldSkipCdi

      private Boolean shouldSkipCdi()
    • tccl

      private ClassLoader tccl()
    • generatorConfig

      private Map<String,?> generatorConfig()
    • readerConfig

      private Map<String,?> readerConfig()