Package org.springframework.amqp.support.converter
@NullMarked
package org.springframework.amqp.support.converter
Provides classes for supporting message conversion.
-
ClassDescriptionDeprecated, for removal: This API element is subject to removal in a future version.Abstract Jackson 3 message converter.Deprecated, for removal: This API element is subject to removal in a future version.since 4.0 in favor of
DefaultJacksonJavaTypeMapperfor Jackson 3.Convenient base class forMessageConverterimplementations.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 compositeMessageConverterthat delegates to an actualMessageConverterbased 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__".Deprecated, for removal: This API element is subject to removal in a future version.since 4.0 in favor ofDefaultJacksonJavaTypeMapperfor Jackson 3.Jackson 3 type mapper.Deprecated, for removal: This API element is subject to removal in a future version.since 4.0 in favor ofJacksonJavaTypeMapperfor Jackson 3.The precedence for type conversion - inferred from the method parameter or message headers.Deprecated, for removal: This API element is subject to removal in a future version.since 4.0 in favor ofJacksonJsonMessageConverterfor Jackson 3.Deprecated, for removal: This API element is subject to removal in a future version.since 4.0 in favor ofJacksonXmlMessageConverterfor Jackson 3.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 3.Uses a Spring DataProjectionFactoryto bind incoming messages to projection interfaces.Deprecated, for removal: This API element is subject to removal in a future version.since 4.0 in favor of native Jackson 3JsonMapper.builder()API.XML converter that uses the Jackson 3 XML mapper.Exception to be thrown by message converters if they encounter a problem with converting a message or object.Message converter interface.Convert aMessagefrom the messaging abstraction to and from aMessageusing an underlyingMessageConverterfor the payload and aAmqpHeaderMapperto map the AMQP headers to and from standard message headers.Deprecated, for removal: This API element is subject to removal in a future version.since 4.0 in favor ofJacksonProjectingMessageConverter.A delegating adapter that unwrapsRemoteInvocationResultafter 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 ofMessageConverterthat can work with Strings or native objects of any kind via theSerializerandDeserializerabstractions in Spring.Implementation ofMessageConverterthat can work with Strings, Serializable instances, or byte arrays.An extendedMessageConverterSPI with conversion hint support.
AbstractJacksonMessageConverterfor Jackson 3.