November 2017
Intermediate to advanced
420 pages
10h 29m
English
In the previous section, we discussed the entity provider that supports the marshaling of the Java object to media types. In this section, we will see the entity provider that does the reverse process, unmarshaling of the input stream to the Java types.
The JAX-RS framework uses MessageBodyReader to deserialize the message body into the Java type. The JAX-RS runtimes natively supports the deserialization of input stream to the commonly used Java types. You can use the custom MessageBodyReader implementation to control the deserialization of the input stream, which is not supported by JAX-RS, by default.
A javax.ws.rs.ext.MessageBodyReader<T> provider should implement the ...