Class JacksonSmileDecoder

java.lang.Object
org.springframework.http.codec.JacksonCodecSupport<tools.jackson.dataformat.smile.SmileMapper>
org.springframework.http.codec.AbstractJacksonDecoder<tools.jackson.dataformat.smile.SmileMapper>
org.springframework.http.codec.smile.JacksonSmileDecoder
All Implemented Interfaces:
Decoder<Object>, HttpMessageDecoder<Object>

public class JacksonSmileDecoder extends AbstractJacksonDecoder<tools.jackson.dataformat.smile.SmileMapper>
Decode a byte stream into Smile and convert to Objects with Jackson 3.x, leveraging non-blocking parsing.

The default constructor loads JacksonModules found by MapperBuilder.findModules(ClassLoader).

Since:
7.0
Author:
Sebastien Deleuze
See Also:
  • Constructor Details

    • JacksonSmileDecoder

      public JacksonSmileDecoder()
      Construct a new instance with a SmileMapper customized with the JacksonModules found by MapperBuilder.findModules(ClassLoader).
    • JacksonSmileDecoder

      public JacksonSmileDecoder(tools.jackson.dataformat.smile.SmileMapper mapper)
      Construct a new instance with the provided SmileMapper.
      See Also:
      • SmileMapper.builder()
      • MapperBuilder.findAndAddModules(ClassLoader)
    • JacksonSmileDecoder

      public JacksonSmileDecoder(tools.jackson.dataformat.smile.SmileMapper mapper, MimeType... mimeTypes)
      Construct a new instance with the provided SmileMapper and MimeTypes.
      See Also:
      • SmileMapper.builder()
      • MapperBuilder.findAndAddModules(ClassLoader)