Class MappingJacksonInputMessage

java.lang.Object
org.springframework.http.converter.json.MappingJacksonInputMessage
All Implemented Interfaces:
HttpInputMessage, HttpMessage

@Deprecated(since="7.0", forRemoval=true) public class MappingJacksonInputMessage extends Object implements HttpInputMessage
Deprecated, for removal: This API element is subject to removal in a future version.
since 7.0 in favor of using SmartHttpMessageConverter hints
HttpInputMessage that can eventually stores a Jackson view that will be used to deserialize the message.
Since:
4.2
Author:
Sebastien Deleuze
  • Constructor Details

    • MappingJacksonInputMessage

      public MappingJacksonInputMessage(InputStream body, HttpHeaders headers)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • MappingJacksonInputMessage

      public MappingJacksonInputMessage(InputStream body, HttpHeaders headers, Class<?> deserializationView)
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • getBody

      public InputStream getBody() throws IOException
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: HttpInputMessage
      Return the body of the message as an input stream.
      Specified by:
      getBody in interface HttpInputMessage
      Returns:
      the input stream body (never null)
      Throws:
      IOException - in case of I/O errors
    • getHeaders

      public HttpHeaders getHeaders()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: HttpMessage
      Return the headers of this message.
      Specified by:
      getHeaders in interface HttpMessage
      Returns:
      a corresponding HttpHeaders object (never null)
    • setDeserializationView

      public void setDeserializationView(@Nullable Class<?> deserializationView)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getDeserializationView

      public @Nullable Class<?> getDeserializationView()
      Deprecated, for removal: This API element is subject to removal in a future version.