Class JsrProvider

  • All Implemented Interfaces:
    jakarta.ws.rs.ext.MessageBodyReader<jakarta.json.JsonStructure>, jakarta.ws.rs.ext.MessageBodyWriter<jakarta.json.JsonStructure>

    @Provider
    @Produces("application/json")
    @Consumes("application/json")
    public class JsrProvider
    extends DelegateProvider<jakarta.json.JsonStructure>
    • Constructor Summary

      Constructors 
      Constructor Description
      JsrProvider()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      jakarta.json.JsonStructure readFrom​(java.lang.Class<jakarta.json.JsonStructure> rawType, java.lang.reflect.Type genericType, java.lang.annotation.Annotation[] annotations, jakarta.ws.rs.core.MediaType mediaType, jakarta.ws.rs.core.MultivaluedMap<java.lang.String,​java.lang.String> httpHeaders, java.io.InputStream entityStream)  
      protected boolean shouldThrowNoContentExceptionOnEmptyStreams()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • JsrProvider

        public JsrProvider()
    • Method Detail

      • readFrom

        public jakarta.json.JsonStructure readFrom​(java.lang.Class<jakarta.json.JsonStructure> rawType,
                                                   java.lang.reflect.Type genericType,
                                                   java.lang.annotation.Annotation[] annotations,
                                                   jakarta.ws.rs.core.MediaType mediaType,
                                                   jakarta.ws.rs.core.MultivaluedMap<java.lang.String,​java.lang.String> httpHeaders,
                                                   java.io.InputStream entityStream)
                                            throws java.io.IOException
        Specified by:
        readFrom in interface jakarta.ws.rs.ext.MessageBodyReader<jakarta.json.JsonStructure>
        Overrides:
        readFrom in class DelegateProvider<jakarta.json.JsonStructure>
        Throws:
        java.io.IOException