Massimo Mirabito created JCLOUDS-1034: -----------------------------------------
Summary: AWS SQS - MessagAttributes not currently supprted Key: JCLOUDS-1034 URL: https://issues.apache.org/jira/browse/JCLOUDS-1034 Project: jclouds Issue Type: Improvement Components: jclouds-labs-aws Affects Versions: 1.9.1 Reporter: Massimo Mirabito Priority: Blocker After a Jcloud forum inquiry it appears that "MessaegAttributes" are not currently supported in the Jcloud SQS implementation. For example when using the AWS API I can include message attributes when I send a message like below. However. I cannot find an equivalent API in JCloud. AWSCredentials credentials = Aws.getAwsCredentials(accessKey, secretKey); AmazonSQSClient sqs = new AmazonSQSClient(credentials); sqs.setRegion(Region.getRegion(Regions.US_EAST_1)); SendMessageRequest smr = new SendMessageRequest(); smr.withQueueUrl(url); smr.setMessageBody(messageBody); for (Map.Entry<String, String> entry : map.entrySet()) { System.out.println(entry.getKey() + " :: " + entry.getValue()); MessageAttributeValue mav = new MessageAttributeValue(); mav.setStringValue(entry.getValue()); mav.setDataType("String"); smr.addMessageAttributesEntry(entry.getKey(), mav); } SendMessageResult x = sqs.sendMessage(smr); System.out.println("SQS message published..." + x.getMessageId()); } -- This message was sent by Atlassian JIRA (v6.3.4#6332)