Class JacksonJsonProvider

java.lang.Object
jakarta.json.spi.JsonProvider
co.elastic.clients.json.jackson.JacksonJsonProvider

public class JacksonJsonProvider extends jakarta.json.spi.JsonProvider
A partial implementation of JSONP's SPI on top of Jackson.
  • Constructor Details

    • JacksonJsonProvider

      public JacksonJsonProvider(com.fasterxml.jackson.core.JsonFactory jsonFactory)
    • JacksonJsonProvider

      public JacksonJsonProvider()
  • Method Details

    • jacksonJsonFactory

      public com.fasterxml.jackson.core.JsonFactory jacksonJsonFactory()
      Return the underlying Jackson JsonFactory.
    • createParserFactory

      public jakarta.json.stream.JsonParserFactory createParserFactory(Map<String,?> config)
      Specified by:
      createParserFactory in class jakarta.json.spi.JsonProvider
    • createParser

      public jakarta.json.stream.JsonParser createParser(Reader reader)
      Specified by:
      createParser in class jakarta.json.spi.JsonProvider
    • createParser

      public jakarta.json.stream.JsonParser createParser(InputStream in)
      Specified by:
      createParser in class jakarta.json.spi.JsonProvider
    • createGeneratorFactory

      public jakarta.json.stream.JsonGeneratorFactory createGeneratorFactory(Map<String,?> config)
      Specified by:
      createGeneratorFactory in class jakarta.json.spi.JsonProvider
    • createGenerator

      public jakarta.json.stream.JsonGenerator createGenerator(Writer writer)
      Specified by:
      createGenerator in class jakarta.json.spi.JsonProvider
    • createGenerator

      public jakarta.json.stream.JsonGenerator createGenerator(OutputStream out)
      Specified by:
      createGenerator in class jakarta.json.spi.JsonProvider
    • createReader

      public jakarta.json.JsonReader createReader(Reader reader)
      Not implemented.
      Specified by:
      createReader in class jakarta.json.spi.JsonProvider
    • createReader

      public jakarta.json.JsonReader createReader(InputStream in)
      Not implemented.
      Specified by:
      createReader in class jakarta.json.spi.JsonProvider
    • createWriter

      public jakarta.json.JsonWriter createWriter(Writer writer)
      Not implemented.
      Specified by:
      createWriter in class jakarta.json.spi.JsonProvider
    • createWriter

      public jakarta.json.JsonWriter createWriter(OutputStream out)
      Not implemented.
      Specified by:
      createWriter in class jakarta.json.spi.JsonProvider
    • createWriterFactory

      public jakarta.json.JsonWriterFactory createWriterFactory(Map<String,?> config)
      Not implemented.
      Specified by:
      createWriterFactory in class jakarta.json.spi.JsonProvider
    • createReaderFactory

      public jakarta.json.JsonReaderFactory createReaderFactory(Map<String,?> config)
      Not implemented.
      Specified by:
      createReaderFactory in class jakarta.json.spi.JsonProvider
    • createObjectBuilder

      public jakarta.json.JsonObjectBuilder createObjectBuilder()
      Not implemented.
      Specified by:
      createObjectBuilder in class jakarta.json.spi.JsonProvider
    • createArrayBuilder

      public jakarta.json.JsonArrayBuilder createArrayBuilder()
      Not implemented.
      Specified by:
      createArrayBuilder in class jakarta.json.spi.JsonProvider
    • createBuilderFactory

      public jakarta.json.JsonBuilderFactory createBuilderFactory(Map<String,?> config)
      Not implemented.
      Specified by:
      createBuilderFactory in class jakarta.json.spi.JsonProvider