Package org.springframework.amqp.support.converter
@NonNullApi
package org.springframework.amqp.support.converter
Provides classes for supporting message conversion.
-
ClassDescriptionAbstract Jackson2 message converter.Abstract type mapper.Convenient base class for
MessageConverter
implementations.MessageConverters that potentially use Java deserialization.Strategy for setting metadata on messages such that one can create the class that needs to be instantiated when receiving a message.A compositeMessageConverter
that delegates to an actualMessageConverter
based on the contentType header.Maps to/from JSON using type information in theMessageProperties
; the default name of the message property containing the type is "__TypeId__".Jackson 2 type mapper.Strategy for setting metadata on messages such that one can create the class that needs to be instantiated when receiving a message.The precedence for type conversion - inferred from the method parameter or message headers.JSON converter that uses the Jackson 2 Json library.XML converter that uses the Jackson 2 Xml library.Exception to be thrown by message converters if they encounter a problem with converting a message or object.Message converter interface.Convert aMessage
from the messaging abstraction to and from aMessage
using an underlyingMessageConverter
for the payload and aAmqpHeaderMapper
to map the AMQP headers to and from standard message headers.Uses a Spring DataProjectionFactory
to bind incoming messages to projection interfaces.A delegating adapter that unwrapsRemoteInvocationResult
after invoking the delegate to convert from a message.Encapsulates a remote invocation result, holding a result value or an exception.General utilities for handling remote invocations.Implementation ofMessageConverter
that can work with Strings or native objects of any kind via theSerializer
andDeserializer
abstractions in Spring.Implementation ofMessageConverter
that can work with Strings, Serializable instances, or byte arrays.An extendedMessageConverter
SPI with conversion hint support.