Class JacksonsmileEncoder

java.lang.Object
org.springframework.http.codec.JacksonCodecsupport<tools.jackson.dataformat.smile.smileMapper>
org.springframework.http.codec.AbstractJacksonEncoder<tools.jackson.dataformat.smile.smileMapper>
org.springframework.http.codec.smile.JacksonsmileEncoder
All Implemented Interfaces:
Encoder<Object>, HttpMessageEncoder<Object>

public class JacksonsmileEncoder extends AbstractJacksonEncoder<tools.jackson.dataformat.smile.smileMapper>
Encode from an Object stream to a byte stream of smile objects using Jackson 3.x.

For non-streaming use cases, Flux elements are collected into a List before serialization for performance reasons.

since:
7.0
Author:
sebastien Deleuze
see Also:
  • Constructor Details

    • JacksonsmileEncoder

      public&nbsp;JacksonsmileEncoder()
      Construct a new instance with a smileMapper customized with the JacksonModules found by MapperBuilder.findModules(ClassLoader).
    • JacksonsmileEncoder

      public&nbsp;JacksonsmileEncoder(tools.jackson.dataformat.smile.smileMapper.Builder&nbsp;builder)
      Construct a new instance with the provided smileMapper.Builder customized with the JacksonModules found by MapperBuilder.findModules(ClassLoader).
      see Also:
      • smileMapper.builder()
    • JacksonsmileEncoder

      public&nbsp;JacksonsmileEncoder(tools.jackson.dataformat.smile.smileMapper&nbsp;mapper)
      Construct a new instance with the provided smileMapper.
      see Also:
      • smileMapper.builder()
    • JacksonsmileEncoder

      public&nbsp;JacksonsmileEncoder(tools.jackson.dataformat.smile.smileMapper.Builder&nbsp;builder, MimeType...&nbsp;mimeTypes)
      Construct a new instance with the provided smileMapper customized with the JacksonModules found by MapperBuilder.findModules(ClassLoader), and MimeTypes.
      see Also:
      • smileMapper.builder()
    • JacksonsmileEncoder

      public&nbsp;JacksonsmileEncoder(tools.jackson.dataformat.smile.smileMapper&nbsp;mapper, MimeType...&nbsp;mimeTypes)
      Construct a new instance with the provided smileMapper and MimeTypes.
      see Also:
      • smileMapper.builder()
  • Method Details