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.SqsAsyncClient
void
setAcknowledgementCallback
(AcknowledgementCallback<?> acknowledgementCallback) void
setQueueAttributes
(QueueAttributes queueAttributes) Set theQueueAttributes
instance.void
setSqsAsyncClient
(software.amazon.awssdk.services.sqs.SqsAsyncClient sqsAsyncClient) Set theSqsAsyncClient
instance.
-
Constructor Details
-
SqsMessageConversionContext
public SqsMessageConversionContext()
-
-
Method Details
-
setQueueAttributes
Description copied from interface:QueueAttributesAware
Set theQueueAttributes
instance.- Specified by:
setQueueAttributes
in interfaceQueueAttributesAware
- Parameters:
queueAttributes
- the instance.
-
setSqsAsyncClient
public void setSqsAsyncClient(software.amazon.awssdk.services.sqs.SqsAsyncClient sqsAsyncClient) Description copied from interface:SqsAsyncClientAware
Set theSqsAsyncClient
instance.- Specified by:
setSqsAsyncClient
in interfaceSqsAsyncClientAware
- Parameters:
sqsAsyncClient
- the instance.
-
setAcknowledgementCallback
- Specified by:
setAcknowledgementCallback
in interfaceAcknowledgementAwareMessageConversionContext
-
getSqsAsyncClient
public software.amazon.awssdk.services.sqs.SqsAsyncClient getSqsAsyncClient() -
getQueueAttributes
-
getAcknowledgementCallback
- Specified by:
getAcknowledgementCallback
in interfaceAcknowledgementAwareMessageConversionContext
-