Class Jackson2SmileEncoder

All Implemented Interfaces:
Encoder<Object>, HttpMessageEncoder<Object>

@Deprecated(since="7.0", forRemoval=true) public class Jackson2SmileEncoder extends AbstractJackson2Encoder
Deprecated, for removal: This API element is subject to removal in a future version.
since 7.0 in favor of JacksonSmileEncoder
Encode from an Object stream to a byte stream of Smile objects using Jackson 2.x. For non-streaming use cases, Flux elements are collected into a List before serialization for performance reason.
Since:
5.0
Author:
Sebastien Deleuze
See Also:
  • Constructor Details

    • Jackson2SmileEncoder

      public Jackson2SmileEncoder()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • Jackson2SmileEncoder

      public Jackson2SmileEncoder(com.fasterxml.jackson.databind.ObjectMapper mapper, MimeType... mimeTypes)
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • getStreamingMediaTypeSeparator

      protected byte @Nullable [] getStreamingMediaTypeSeparator(@Nullable MimeType mimeType)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Return the separator to use for the given mime type.

      By default, this method returns a single byte 0 if the given mime type is one of the configured streaming mime types.

      Overrides:
      getStreamingMediaTypeSeparator in class AbstractJackson2Encoder
      Since:
      5.3