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 JacksonModule
s
found by MapperBuilder.findModules(ClassLoader)
.
- Since:
- 7.0
- Author:
- Sebastien Deleuze
- See Also:
-
Field Summary
Fields inherited from class JacksonCodecSupport
FILTER_PROVIDER_HINT, JSON_VIEW_HINT, logger, mapperRegistrations
-
Constructor Summary
ConstructorsConstructorDescriptionConstruct a new instance with aSmileMapper
customized with theJacksonModule
s found byMapperBuilder.findModules(ClassLoader)
.JacksonSmileDecoder
(tools.jackson.dataformat.smile.SmileMapper mapper) Construct a new instance with the providedSmileMapper
.JacksonSmileDecoder
(tools.jackson.dataformat.smile.SmileMapper mapper, MimeType... mimeTypes) Construct a new instance with the providedSmileMapper
andMimeType
s. -
Method Summary
Methods inherited from class AbstractJacksonDecoder
canDecode, customizeReader, decode, decode, decodeToMono, getAnnotation, getDecodableMimeTypes, getDecodableMimeTypes, getDecodeHints, getMaxInMemorySize, processInput, setMaxInMemorySize
Methods inherited from class JacksonCodecSupport
getHints, getJavaType, getMapper, getMapperRegistrations, getMappersForType, getMediaTypesForProblemDetail, getMimeTypes, getMimeTypes, getParameter, registerMappersForType, selectMapper, supportsMimeType
-
Constructor Details
-
JacksonSmileDecoder
public JacksonSmileDecoder()Construct a new instance with aSmileMapper
customized with theJacksonModule
s found byMapperBuilder.findModules(ClassLoader)
. -
JacksonSmileDecoder
public JacksonSmileDecoder(tools.jackson.dataformat.smile.SmileMapper mapper) Construct a new instance with the providedSmileMapper
.- See Also:
-
JacksonSmileDecoder
-