jclouds-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andrew Gaul (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (JCLOUDS-1034) AWS SQS - MessageAttributes not currently supported
Date Fri, 26 Feb 2016 12:17:18 GMT

     [ https://issues.apache.org/jira/browse/JCLOUDS-1034?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Andrew Gaul updated JCLOUDS-1034:
---------------------------------
    Labels: sqs  (was: )

> AWS SQS - MessageAttributes not currently supported
> ---------------------------------------------------
>
>                 Key: JCLOUDS-1034
>                 URL: https://issues.apache.org/jira/browse/JCLOUDS-1034
>             Project: jclouds
>          Issue Type: New Feature
>          Components: jclouds-labs-aws
>    Affects Versions: 1.9.1
>            Reporter: Massimo Mirabito
>              Labels: sqs
>
> After a jclouds forum inquiry it appears that "MessageAttributes"  are not currently
supported in the jclouds 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 jclouds.
> {code}
>     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());
>      }
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message