Class JacksonCborHttpMessageConverter
java.lang.Object
org.springframework.http.converter.AbstractHttpMessageConverter<Object>
org.springframework.http.converter.AbstractSmartHttpMessageConverter<Object>
org.springframework.http.converter.AbstractJacksonHttpMessageConverter<tools.jackson.dataformat.cbor.CBORMapper>
org.springframework.http.converter.cbor.JacksonCborHttpMessageConverter
- All Implemented Interfaces:
HttpMessageConverter<Object>, SmartHttpMessageConverter<Object>
public class JacksonCborHttpMessageConverter
extends AbstractJacksonHttpMessageConverter<tools.jackson.dataformat.cbor.CBORMapper>
Implementation of
HttpMessageConverter
that can read and write the CBOR
data format using
the dedicated Jackson 3.x extension.
By default, this converter supports the MediaType.APPLICATION_CBOR_VALUE
media type. This can be overridden by setting the supportedMediaTypes
property.
The following hints entries are supported:
- A JSON view with a
"com.fasterxml.jackson.annotation.JsonView"
key and the class name of the JSON view as value. - A filter provider with a
"tools.jackson.databind.ser.FilterProvider"
key and the filter provider class name as value.
- Since:
- 7.0
- Author:
- Sebastien Deleuze
-
Field Summary
Fields inherited from class AbstractJacksonHttpMessageConverter
defaultMapper
Fields inherited from class AbstractHttpMessageConverter
logger
-
Constructor Summary
ConstructorsConstructorDescriptionConstruct a new instance with aCBORMapper
customized with theJacksonModule
s found byMapperBuilder.findModules(ClassLoader)
.JacksonCborHttpMessageConverter
(tools.jackson.dataformat.cbor.CBORMapper mapper) Construct a new instance with the providedCBORMapper
.JacksonCborHttpMessageConverter
(tools.jackson.dataformat.cbor.CBORMapper.Builder builder) Construct a new instance with the providedCBORMapper.Builder
customized with theJacksonModule
s found byMapperBuilder.findModules(ClassLoader)
. -
Method Summary
Methods inherited from class AbstractJacksonHttpMessageConverter
canRead, canWrite, customizeReader, customizeWriter, getCharset, getJavaType, getJsonEncoding, getMapper, getMappersForType, getMediaTypesForProblemDetail, getSupportedMediaTypes, read, readInternal, registerMappersForType, setSupportedMediaTypes, supportsRepeatableWrites, writeInternal, writePrefix, writeSuffix
Methods inherited from class AbstractSmartHttpMessageConverter
canWrite, supports, write, writeInternal
Methods inherited from class AbstractHttpMessageConverter
addDefaultHeaders, canRead, canRead, canWrite, getContentLength, getDefaultCharset, getDefaultContentType, getSupportedMediaTypes, read, setDefaultCharset, write
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface HttpMessageConverter
getSupportedMediaTypes
Methods inherited from interface SmartHttpMessageConverter
canRead, read, write
-
Constructor Details
-
JacksonCborHttpMessageConverter
public JacksonCborHttpMessageConverter()Construct a new instance with aCBORMapper
customized with theJacksonModule
s found byMapperBuilder.findModules(ClassLoader)
. -
JacksonCborHttpMessageConverter
public JacksonCborHttpMessageConverter(tools.jackson.dataformat.cbor.CBORMapper.Builder builder) Construct a new instance with the providedCBORMapper.Builder
customized with theJacksonModule
s found byMapperBuilder.findModules(ClassLoader)
.- See Also:
-
JacksonCborHttpMessageConverter
public JacksonCborHttpMessageConverter(tools.jackson.dataformat.cbor.CBORMapper mapper) Construct a new instance with the providedCBORMapper
.- See Also:
-