Class Jackson2JsonMessageConverter
java.lang.Object
org.springframework.amqp.support.converter.AbstractMessageConverter
org.springframework.amqp.support.converter.AbstractJackson2MessageConverter
org.springframework.amqp.support.converter.Jackson2JsonMessageConverter
- All Implemented Interfaces:
MessageConverter,SmartMessageConverter,Aware,BeanClassLoaderAware
JSON converter that uses the Jackson 2 Json library.
- Author:
- Mark Pollack, James Carr, Dave Syer, Sam Nelson, Andreas Asplund, Gary Russell, Artem Bilan, Arlo Louis O'Keeffe, Mohammad Hewedy
-
Field Summary
Fields inherited from class org.springframework.amqp.support.converter.AbstractJackson2MessageConverter
DEFAULT_CHARSET, log, objectMapper -
Constructor Summary
ConstructorsConstructorDescriptionConstruct with an internalObjectMapperinstance and trusted packed to all (*).Jackson2JsonMessageConverter(com.fasterxml.jackson.databind.ObjectMapper jsonObjectMapper) Construct with the providedObjectMapperinstance and trusted packed to all (*).Jackson2JsonMessageConverter(com.fasterxml.jackson.databind.ObjectMapper jsonObjectMapper, String... trustedPackages) Construct with the providedObjectMapperinstance.Jackson2JsonMessageConverter(String... trustedPackages) Construct with an internalObjectMapperinstance. -
Method Summary
Methods inherited from class org.springframework.amqp.support.converter.AbstractJackson2MessageConverter
createMessage, createMessage, fromMessage, fromMessage, getClassLoader, getClassMapper, getDefaultCharset, getJavaTypeMapper, getSupportedContentType, getTypePrecedence, isTypeMapperSet, isUseProjectionForInterfaces, setAlwaysConvertToInferredType, setAssumeSupportedContentType, setBeanClassLoader, setClassMapper, setDefaultCharset, setJavaTypeMapper, setNullAsOptionalEmpty, setSupportedContentType, setTypePrecedence, setUseProjectionForInterfacesMethods inherited from class org.springframework.amqp.support.converter.AbstractMessageConverter
isCreateMessageIds, setCreateMessageIds, toMessage, toMessageMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.amqp.support.converter.MessageConverter
toMessage, toMessage
-
Constructor Details
-
Jackson2JsonMessageConverter
public Jackson2JsonMessageConverter()Construct with an internalObjectMapperinstance and trusted packed to all (*).- Since:
- 1.6.11
- See Also:
-
Jackson2JsonMessageConverter
Construct with an internalObjectMapperinstance. TheDeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIESis set to false on theObjectMapper.- Parameters:
trustedPackages- the trusted Java packages for deserialization- Since:
- 1.6.11
- See Also:
-
Jackson2JsonMessageConverter
public Jackson2JsonMessageConverter(com.fasterxml.jackson.databind.ObjectMapper jsonObjectMapper) Construct with the providedObjectMapperinstance and trusted packed to all (*).- Parameters:
jsonObjectMapper- theObjectMapperto use.- Since:
- 1.6.12
-
Jackson2JsonMessageConverter
public Jackson2JsonMessageConverter(com.fasterxml.jackson.databind.ObjectMapper jsonObjectMapper, String... trustedPackages) Construct with the providedObjectMapperinstance.- Parameters:
jsonObjectMapper- theObjectMapperto use.trustedPackages- the trusted Java packages for deserialization- Since:
- 1.6.11
- See Also:
-