Class Jackson2SmileEncoder
- java.lang.Object
- org.springframework.http.codec.json.Jackson2CodecSupport
- org.springframework.http.codec.json.AbstractJackson2Encoder
- org.springframework.http.codec.json.Jackson2SmileEncoder
- All Implemented Interfaces:
Encoder<Object>
,HttpMessageEncoder<Object>
public class Jackson2SmileEncoder extends AbstractJackson2Encoder
Encode from anObject
stream to a byte stream of Smile objects using Jackson 2.9. For non-streaming use cases,Flux
elements are collected into aList
before serialization for performance reason.- Since:
- 5.0
- Author:
- Sebastien Deleuze
- See Also:
Jackson2SmileDecoder
Field Summary
Fields inherited from class org.springframework.http.codec.json.Jackson2CodecSupport
JSON_VIEW_HINT, logger
Constructor Summary
Constructors Constructor Description Jackson2SmileEncoder()
Jackson2SmileEncoder(ObjectMapper mapper, MimeType... mimeTypes)
Method Summary
Methods inherited from class org.springframework.http.codec.json.AbstractJackson2Encoder
canEncode, customizeWriter, encode, encodeValue, getAnnotation, getEncodableMimeTypes, getEncodeHints, getJsonEncoding, getStreamingMediaTypes, setStreamingMediaTypes
Methods inherited from class org.springframework.http.codec.json.Jackson2CodecSupport
getHints, getJavaType, getMimeTypes, getObjectMapper, getParameter, supportsMimeType
Constructor Detail
Jackson2SmileEncoder
public Jackson2SmileEncoder()
Jackson2SmileEncoder
public Jackson2SmileEncoder(ObjectMapper mapper, MimeType... mimeTypes)