Class DefaultSnsMessageConverter
java.lang.Object
io.awspring.cloud.sns.core.batch.converter.DefaultSnsMessageConverter
- All Implemented Interfaces:
SnsMessageConverter
Default implementation of
SnsMessageConverter for converting Spring Message to
PublishBatchRequestEntry.
This converter handles message payload conversion using a CompositeMessageConverter that includes a
StringMessageConverter by default. Additional converters can be provided during construction.- Since:
- 4.1.0
- Author:
- Matej Nedic
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> software.amazon.awssdk.services.sns.model.PublishBatchRequestEntryconvertMessage(Message<T> originalMessage) Converts a Spring message to an SNS batch request entry.
-
Constructor Details
-
DefaultSnsMessageConverter
public DefaultSnsMessageConverter() -
DefaultSnsMessageConverter
-
-
Method Details
-
convertMessage
public <T> software.amazon.awssdk.services.sns.model.PublishBatchRequestEntry convertMessage(Message<T> originalMessage) Converts a Spring message to an SNS batch request entry.- Specified by:
convertMessagein interfaceSnsMessageConverter- Type Parameters:
T- The type of the message payload- Parameters:
originalMessage- The Spring message to convert- Returns:
- PublishBatchRequestEntry ready to be included in a batch publish request
-