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 Summary

    Constructors
    Constructor Description
    JacksonJsonProvider()  
    JacksonJsonProvider​(com.fasterxml.jackson.core.JsonFactory jsonFactory)  
  • Method Summary

    Modifier and Type Method Description
    jakarta.json.JsonArrayBuilder createArrayBuilder()
    Not implemented.
    jakarta.json.JsonBuilderFactory createBuilderFactory​(java.util.Map<java.lang.String,​?> config)
    Not implemented.
    jakarta.json.stream.JsonGenerator createGenerator​(java.io.OutputStream out)  
    jakarta.json.stream.JsonGenerator createGenerator​(java.io.Writer writer)  
    jakarta.json.stream.JsonGeneratorFactory createGeneratorFactory​(java.util.Map<java.lang.String,​?> config)  
    jakarta.json.JsonObjectBuilder createObjectBuilder()
    Not implemented.
    jakarta.json.stream.JsonParser createParser​(java.io.InputStream in)  
    jakarta.json.stream.JsonParser createParser​(java.io.Reader reader)  
    jakarta.json.stream.JsonParserFactory createParserFactory​(java.util.Map<java.lang.String,​?> config)  
    jakarta.json.JsonReader createReader​(java.io.InputStream in)
    Not implemented.
    jakarta.json.JsonReader createReader​(java.io.Reader reader)
    Not implemented.
    jakarta.json.JsonReaderFactory createReaderFactory​(java.util.Map<java.lang.String,​?> config)
    Not implemented.
    jakarta.json.JsonWriter createWriter​(java.io.OutputStream out)
    Not implemented.
    jakarta.json.JsonWriter createWriter​(java.io.Writer writer)
    Not implemented.
    jakarta.json.JsonWriterFactory createWriterFactory​(java.util.Map<java.lang.String,​?> config)
    Not implemented.
    com.fasterxml.jackson.core.JsonFactory jacksonJsonFactory()
    Return the underlying Jackson JsonFactory.

    Methods inherited from class jakarta.json.spi.JsonProvider

    createArrayBuilder, createArrayBuilder, createDiff, createMergeDiff, createMergePatch, createObjectBuilder, createObjectBuilder, createPatch, createPatchBuilder, createPatchBuilder, createPointer, createValue, createValue, createValue, createValue, createValue, createValue, provider

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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​(java.util.Map<java.lang.String,​?> config)
      Specified by:
      createParserFactory in class jakarta.json.spi.JsonProvider
    • createParser

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

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

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

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

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

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

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

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

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

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

      public jakarta.json.JsonReaderFactory createReaderFactory​(java.util.Map<java.lang.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​(java.util.Map<java.lang.String,​?> config)
      Not implemented.
      Specified by:
      createBuilderFactory in class jakarta.json.spi.JsonProvider