Class JohnzonBuilder

  • All Implemented Interfaces:
    jakarta.json.bind.JsonbBuilder

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

      • NO_BM

        private static final Object NO_BM
      • jsonp

        private jakarta.json.spi.JsonProvider jsonp
      • config

        private jakarta.json.bind.JsonbConfig config
      • beanManager

        private Object beanManager
      • cdiIntegration

        private CDIs cdiIntegration
    • Constructor Detail

      • JohnzonBuilder

        public JohnzonBuilder()
    • Method Detail

      • 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
      • doCreateJsonb

        private jakarta.json.bind.Jsonb doCreateJsonb​(boolean skipCdi,
                                                      boolean ijson,
                                                      Mapper mapper)
      • createJsonParserFactory

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

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

        private Object getBeanManager()
      • shouldSkipCdi

        private Boolean shouldSkipCdi()
      • generatorConfig

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

        private Map<String,​?> readerConfig()