[
https://issues.apache.org/jira/browse/CAMEL-7654?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Willem Jiang resolved CAMEL-7654.
---------------------------------
Resolution: Fixed
Fix Version/s: (was: 2.13.2)
As this is new added feature, I didn't merge the change to camel-2.13.x branch.
> AWS SQS Component Does Not Support Message Attribuets In The Producer
> ---------------------------------------------------------------------
>
> Key: CAMEL-7654
> URL: https://issues.apache.org/jira/browse/CAMEL-7654
> Project: Camel
> Issue Type: Improvement
> Components: camel-aws
> Affects Versions: 2.13.2, 2.14.0
> Reporter: Velizar Angelov
> Assignee: Willem Jiang
> Fix For: 2.14.0
>
> Attachments: camel_aws_sqs_message_attributes.patch
>
>
> The work is based on jira CAMEL-7602 AWS SQS component does not support
> Message Attributes. Two changes are introduced in the attached patch:
> 1.Support for sending attributes in the SqsProducer is introduced.
> 2 On receiving a message with attributes in the SqsConsumer, application
> specific attributes contained as value of type Map<String,
> MessageAttributeValue> to an attribute called CamelAwsSqsMessageAttributes,
> are extracted and added as headers to the camel message. The reason is to
> avoid the MessageAttributeValue class, which is an SQS class, to leak to the
> client application so that the application will not depend on SQS classes.
--
This message was sent by Atlassian JIRA
(v6.2#6252)