Class SqsMessageConversionContext
java.lang.Object
io.awspring.cloud.sqs.support.converter.SqsMessageConversionContext
- All Implemented Interfaces:
QueueAttributesAware,SqsAsyncClientAware,AcknowledgementAwareMessageConversionContext,MessageConversionContext
public class SqsMessageConversionContext
extends Object
implements AcknowledgementAwareMessageConversionContext, SqsAsyncClientAware, QueueAttributesAware
MessageConversionContext implementation that contains SQS related properties for mapping additional
MessageHeaders. Also contains a AcknowledgementCallback to be used for
mapping acknowledgement related headers.- Since:
- 3.0
- Author:
- Tomaz Fernandes
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionsoftware.amazon.awssdk.services.sqs.SqsAsyncClientvoidsetAcknowledgementCallback(AcknowledgementCallback<?> acknowledgementCallback) voidsetQueueAttributes(QueueAttributes queueAttributes) Set theQueueAttributesinstance.voidsetSqsAsyncClient(software.amazon.awssdk.services.sqs.SqsAsyncClient sqsAsyncClient) Set theSqsAsyncClientinstance.
-
Constructor Details
-
SqsMessageConversionContext
public SqsMessageConversionContext()
-
-
Method Details
-
setQueueAttributes
Description copied from interface:QueueAttributesAwareSet theQueueAttributesinstance.- Specified by:
setQueueAttributesin interfaceQueueAttributesAware- Parameters:
queueAttributes- the instance.
-
setSqsAsyncClient
public void setSqsAsyncClient(software.amazon.awssdk.services.sqs.SqsAsyncClient sqsAsyncClient) Description copied from interface:SqsAsyncClientAwareSet theSqsAsyncClientinstance.- Specified by:
setSqsAsyncClientin interfaceSqsAsyncClientAware- Parameters:
sqsAsyncClient- the instance.
-
setAcknowledgementCallback
- Specified by:
setAcknowledgementCallbackin interfaceAcknowledgementAwareMessageConversionContext
-
getSqsAsyncClient
public software.amazon.awssdk.services.sqs.SqsAsyncClient getSqsAsyncClient() -
getQueueAttributes
-
getAcknowledgementCallback
- Specified by:
getAcknowledgementCallbackin interfaceAcknowledgementAwareMessageConversionContext
-