Class DefaultStreamMessageConverter
java.lang.Object
org.springframework.rabbit.stream.support.converter.DefaultStreamMessageConverter
- All Implemented Interfaces:
MessageConverter, StreamMessageConverter
Default
StreamMessageConverter.- Since:
- 2.4
- Author:
- Gary Russell, Ngoc Nhan, Artem Bilan
-
Constructor Summary
ConstructorsConstructorDescriptionConstruct an instance using aWrapperMessageBuilder.DefaultStreamMessageConverter(com.rabbitmq.stream.Codec codec) Construct an instance using the provided codec. -
Method Summary
Modifier and TypeMethodDescriptioncom.rabbitmq.stream.MessagefromMessage(Message message) Convert from a Message to a Java object.voidsetBuilderSupplier(Supplier<com.rabbitmq.stream.MessageBuilder> builderSupplier) Set a supplier for a message builder.toMessage(Object object, StreamMessageProperties messageProperties) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface MessageConverter
toMessageMethods inherited from interface StreamMessageConverter
toMessage
-
Constructor Details
-
DefaultStreamMessageConverter
public DefaultStreamMessageConverter()Construct an instance using aWrapperMessageBuilder. -
DefaultStreamMessageConverter
public DefaultStreamMessageConverter(com.rabbitmq.stream.Codec codec) Construct an instance using the provided codec.- Parameters:
codec- the codec.
-
-
Method Details
-
setBuilderSupplier
Set a supplier for a message builder.- Parameters:
builderSupplier- the supplier.
-
toMessage
public Message toMessage(Object object, StreamMessageProperties messageProperties) throws MessageConversionException - Specified by:
toMessagein interfaceStreamMessageConverter- Throws:
MessageConversionException
-
fromMessage
Description copied from interface:MessageConverterConvert from a Message to a Java object.- Specified by:
fromMessagein interfaceMessageConverter- Specified by:
fromMessagein interfaceStreamMessageConverter- Parameters:
message- the message to convert- Returns:
- the converted Java object
- Throws:
MessageConversionException- in case of conversion failure
-