Class JsonbSupport

  • All Implemented Interfaces:
    MediaSupport

    public final class JsonbSupport
    extends Object
    implements MediaSupport
    Support for JSON-B integration. For usage examples navigate to the MediaSupport.
    See Also:
    Jsonb
    • Method Detail

      • reader

        public static MessageBodyReader<Object> reader()
        Return a default JSON-B entity reader.
        Returns:
        default JSON-B body writer instance
      • reader

        public static MessageBodyReader<Object> reader​(javax.json.bind.Jsonb jsonb)
        Create a new JSON-B entity reader based on Jsonb instance.
        Parameters:
        jsonb - jsonb instance
        Returns:
        new JSON-B body reader instance
      • writer

        public static MessageBodyWriter<Object> writer()
        Return a default JSON-B entity writer.
        Returns:
        default JSON-B body writer instance
      • writer

        public static MessageBodyWriter<Object> writer​(javax.json.bind.Jsonb jsonb)
        Create a new JSON-B entity writer based on Jsonb instance.
        Parameters:
        jsonb - jsonb instance
        Returns:
        new JSON-B body writer instance
      • readerInstance

        public MessageBodyReader<Object> readerInstance()
        Return JSON-B reader instance.
        Returns:
        JSON-B reader instance
      • writerInstance

        public MessageBodyWriter<Object> writerInstance()
        Return JSON-B writer instance.
        Returns:
        JSON-B writer instance