camel-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Christian Müller (JIRA) <j...@apache.org>
Subject [jira] [Commented] (CAMEL-3869) Patch for Camel AWS SQS endpoint to set maximum message size and message retention period.
Date Sun, 15 May 2011 15:40:47 GMT

    [ https://issues.apache.org/jira/browse/CAMEL-3869?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13033706#comment-13033706
] 

Christian Müller commented on CAMEL-3869:
-----------------------------------------

Sean, I end up with three different visibility timeouts:

defaultVisibilityTimeout: The visibility timeout to set in the CreateQueueRequest.
visibilityTimeout: The duration that the received messages are hidden from subsequent retrieve
requests after being retrieved by a ReceiveMessage request to set in the SetQueueAttributesRequest.
Changes the queue attribute permanently.
messageVisibilityTimeout: The duration that the received messages are hidden from subsequent
retrieve requests after being retrieved by a ReceiveMessage request to set in the ReceiveMessageRequest.
Does *NOT* changes the queue attribute permanently.

Make this also sense for you?

Christian

> Patch for Camel AWS SQS endpoint to set maximum message size and message retention period.
> ------------------------------------------------------------------------------------------
>
>                 Key: CAMEL-3869
>                 URL: https://issues.apache.org/jira/browse/CAMEL-3869
>             Project: Camel
>          Issue Type: Improvement
>          Components: camel-aws
>            Reporter: Sean Parsons
>            Assignee: Christian Müller
>            Priority: Minor
>         Attachments: sqsattributes.patch
>
>
> We wished to have the ability to control the MaximumMessageSize and MessageRetentionPeriod
through Camel, as otherwise it requires some external process to update those values after
the queues have been created.  Documentation of these options is here: http://docs.amazonwebservices.com/AWSSimpleQueueService/latest/APIReference/Query_QuerySetQueueAttributes.html
> So far this only sets those settings, but it should be easy to update it with the others
that are supported by SetQueueAttributes. I made some moderate tweaks along the way but nothing
groundbreaking, the only thing I'm not sure about is my adding of those attribute names to
SqsConstants.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message