Uses of Interface
org.springframework.amqp.support.converter.MessageConverter
Packages that use MessageConverter
Package
Description
Provides top-level classes for Spring Rabbit.
Provides classes supporting the Rabbit XML namespace.
Provides core classes for Spring Rabbit.
Provides classes for message listener containers.
Provides classes for adapting listeners.
Provides classes for supporting message conversion.
Provides classes for stream producers.
Provides classes for message conversion.
-
Uses of MessageConverter in org.springframework.amqp.rabbit
Methods in org.springframework.amqp.rabbit that return MessageConverter -
Uses of MessageConverter in org.springframework.amqp.rabbit.config
Methods in org.springframework.amqp.rabbit.config with parameters of type MessageConverterModifier and TypeMethodDescriptionvoid
AbstractRabbitListenerContainerFactory.setMessageConverter
(MessageConverter messageConverter) -
Uses of MessageConverter in org.springframework.amqp.rabbit.core
Methods in org.springframework.amqp.rabbit.core that return MessageConverterModifier and TypeMethodDescriptionRabbitMessagingTemplate.getAmqpMessageConverter()
RabbitTemplate.getMessageConverter()
Return the message converter for this template.Methods in org.springframework.amqp.rabbit.core with parameters of type MessageConverterModifier and TypeMethodDescriptionvoid
RabbitMessagingTemplate.setAmqpMessageConverter
(MessageConverter amqpMessageConverter) void
RabbitTemplate.setMessageConverter
(MessageConverter messageConverter) Set the message converter for this template. -
Uses of MessageConverter in org.springframework.amqp.rabbit.listener
Methods in org.springframework.amqp.rabbit.listener that return MessageConverterModifier and TypeMethodDescriptionAbstractRabbitListenerEndpoint.getMessageConverter()
default MessageConverter
RabbitListenerEndpoint.getMessageConverter()
Used by the container factory to check if this endpoint supports the preferred way for a container factory to pass a message converter to the endpoint's adapter.Methods in org.springframework.amqp.rabbit.listener with parameters of type MessageConverterModifier and TypeMethodDescriptionvoid
AbstractRabbitListenerEndpoint.setMessageConverter
(MessageConverter messageConverter) default void
RabbitListenerEndpoint.setMessageConverter
(MessageConverter converter) The preferred way for a container factory to pass a message converter to the endpoint's adapter. -
Uses of MessageConverter in org.springframework.amqp.rabbit.listener.adapter
Classes in org.springframework.amqp.rabbit.listener.adapter that implement MessageConverterModifier and TypeClassDescriptionprotected final class
Delegates payload extraction toAbstractAdaptableMessageListener.extractMessage(org.springframework.amqp.core.Message message)
to enforce backward compatibility.Methods in org.springframework.amqp.rabbit.listener.adapter that return MessageConverterModifier and TypeMethodDescriptionprotected MessageConverter
AbstractAdaptableMessageListener.getMessageConverter()
Return the converter that will convert incoming Rabbit messages to listener method arguments, and objects returned from listener methods back to Rabbit messages.Methods in org.springframework.amqp.rabbit.listener.adapter with parameters of type MessageConverterModifier and TypeMethodDescriptionprotected Message
AbstractAdaptableMessageListener.convert
(Object result, Type genericType, MessageConverter converter) Convert to a message, with reply content type based on settings.void
AbstractAdaptableMessageListener.setMessageConverter
(MessageConverter messageConverter) Set the converter that will convert incoming Rabbit messages to listener method arguments, and objects returned from listener methods back to Rabbit messages.void
MessagingMessageListenerAdapter.setMessageConverter
(MessageConverter messageConverter) Constructors in org.springframework.amqp.rabbit.listener.adapter with parameters of type MessageConverterModifierConstructorDescriptionMessageListenerAdapter
(Object delegate, MessageConverter messageConverter) Create a newMessageListenerAdapter
for the given delegate. -
Uses of MessageConverter in org.springframework.amqp.support.converter
Subinterfaces of MessageConverter in org.springframework.amqp.support.converterModifier and TypeInterfaceDescriptioninterface
An extendedMessageConverter
SPI with conversion hint support.Classes in org.springframework.amqp.support.converter that implement MessageConverterModifier and TypeClassDescriptionclass
Abstract Jackson2 message converter.class
Convenient base class forMessageConverter
implementations.class
MessageConverters that potentially use Java deserialization.class
A compositeMessageConverter
that delegates to an actualMessageConverter
based on the contentType header.class
JSON converter that uses the Jackson 2 Json library.class
XML converter that uses the Jackson 2 Xml library.class
class
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.class
A delegating adapter that unwrapsRemoteInvocationResult
after invoking the delegate to convert from a message.class
Implementation ofMessageConverter
that can work with Strings or native objects of any kind via theSerializer
andDeserializer
abstractions in Spring.class
Implementation ofMessageConverter
that can work with Strings, Serializable instances, or byte arrays.Methods in org.springframework.amqp.support.converter that return MessageConverterModifier and TypeMethodDescriptionprotected MessageConverter
ContentTypeDelegatingMessageConverter.getConverterForContentType
(String contentType) ContentTypeDelegatingMessageConverter.removeDelegate
(String contentType) Remove the delegate for the content type.Methods in org.springframework.amqp.support.converter that return types with arguments of type MessageConverterMethods in org.springframework.amqp.support.converter with parameters of type MessageConverterModifier and TypeMethodDescriptionvoid
ContentTypeDelegatingMessageConverter.addDelegate
(String contentType, MessageConverter messageConverter) Add a delegate converter for the content type.void
MessagingMessageConverter.setPayloadConverter
(MessageConverter payloadConverter) Set theMessageConverter
to use to convert the payload.Method parameters in org.springframework.amqp.support.converter with type arguments of type MessageConverterModifier and TypeMethodDescriptionvoid
ContentTypeDelegatingMessageConverter.setDelegates
(Map<String, MessageConverter> delegatesByContentType) Constructors in org.springframework.amqp.support.converter with parameters of type MessageConverterModifierConstructorDescriptionContentTypeDelegatingMessageConverter
(MessageConverter defaultConverter) Constructs an instance using a the supplied default converter.MessagingMessageConverter
(MessageConverter payloadConverter, AmqpHeaderMapper headerMapper) Create an instance with the specified payload converter and header mapper. -
Uses of MessageConverter in org.springframework.rabbit.stream.producer
Methods in org.springframework.rabbit.stream.producer that return MessageConverterModifier and TypeMethodDescriptionRabbitStreamOperations.messageConverter()
Return the message converter.RabbitStreamTemplate.messageConverter()
Methods in org.springframework.rabbit.stream.producer with parameters of type MessageConverterModifier and TypeMethodDescriptionvoid
RabbitStreamTemplate.setMessageConverter
(MessageConverter messageConverter) Set a converter forRabbitStreamTemplate.convertAndSend(Object)
operations. -
Uses of MessageConverter in org.springframework.rabbit.stream.support.converter
Subinterfaces of MessageConverter in org.springframework.rabbit.stream.support.converterClasses in org.springframework.rabbit.stream.support.converter that implement MessageConverter