Class Jackson2XmlMessageConverter
- java.lang.Object
-
- org.springframework.amqp.support.converter.AbstractMessageConverter
-
- org.springframework.amqp.support.converter.AbstractJackson2MessageConverter
-
- org.springframework.amqp.support.converter.Jackson2XmlMessageConverter
-
- All Implemented Interfaces:
MessageConverter,SmartMessageConverter,org.springframework.beans.factory.Aware,org.springframework.beans.factory.BeanClassLoaderAware
public class Jackson2XmlMessageConverter extends AbstractJackson2MessageConverter
XML converter that uses the Jackson 2 Xml library.- Since:
- 2.1
-
-
Field Summary
-
Fields inherited from class org.springframework.amqp.support.converter.AbstractJackson2MessageConverter
DEFAULT_CHARSET, log, objectMapper
-
-
Constructor Summary
Constructors Constructor Description Jackson2XmlMessageConverter()Construct with an internalXmlMapperinstance and trusted packed to all (*).Jackson2XmlMessageConverter(com.fasterxml.jackson.dataformat.xml.XmlMapper xmlMapper)Construct with the providedXmlMapperinstance and trusted packed to all (*).Jackson2XmlMessageConverter(com.fasterxml.jackson.dataformat.xml.XmlMapper xmlMapper, java.lang.String... trustedPackages)Construct with the providedXmlMapperinstance.Jackson2XmlMessageConverter(java.lang.String... trustedPackages)Construct with an internalXmlMapperinstance.
-
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, setSupportedContentType, setTypePrecedence, setUseProjectionForInterfaces
-
Methods inherited from class org.springframework.amqp.support.converter.AbstractMessageConverter
isCreateMessageIds, setCreateMessageIds, toMessage, toMessage
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.springframework.amqp.support.converter.MessageConverter
toMessage, toMessage
-
-
-
-
Constructor Detail
-
Jackson2XmlMessageConverter
public Jackson2XmlMessageConverter()
Construct with an internalXmlMapperinstance and trusted packed to all (*).
-
Jackson2XmlMessageConverter
public Jackson2XmlMessageConverter(java.lang.String... trustedPackages)
Construct with an internalXmlMapperinstance. TheDeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIESis set to false on theXmlMapper.- Parameters:
trustedPackages- the trusted Java packages for deserialization- See Also:
DefaultJackson2JavaTypeMapper.setTrustedPackages(String...)
-
Jackson2XmlMessageConverter
public Jackson2XmlMessageConverter(com.fasterxml.jackson.dataformat.xml.XmlMapper xmlMapper)
Construct with the providedXmlMapperinstance and trusted packed to all (*).- Parameters:
xmlMapper- theXmlMapperto use.
-
Jackson2XmlMessageConverter
public Jackson2XmlMessageConverter(com.fasterxml.jackson.dataformat.xml.XmlMapper xmlMapper, java.lang.String... trustedPackages)Construct with the providedXmlMapperinstance.- Parameters:
xmlMapper- theXmlMapperto use.trustedPackages- the trusted Java packages for deserialization- See Also:
DefaultJackson2JavaTypeMapper.setTrustedPackages(String...)
-
-