Author: buildbot
Date: Wed Dec 25 13:19:09 2013
New Revision: 891741

Log:
Production update by buildbot for camel

Modified:
    websites/production/camel/content/aws-sqs.html
    websites/production/camel/content/cache/main.pageCache

Modified: websites/production/camel/content/aws-sqs.html
==============================================================================
--- websites/production/camel/content/aws-sqs.html (original)
+++ websites/production/camel/content/aws-sqs.html Wed Dec 25 13:19:09 2013
@@ -86,66 +86,28 @@
        <tbody>
         <tr>
         <td valign="top" width="100%">
-<div class="wiki-content maincontent"><h2 id="AWS-SQS-SQSComponent">SQS 
Component</h2>
-<p><strong>Available as of Camel 2.6</strong></p>
-
-<p>The sqs component supports sending and receiving messages to <a 
shape="rect" class="external-link" href="http://aws.amazon.com/sqs"; 
rel="nofollow">Amazon's SQS</a> service.</p>
-
-    <div class="aui-message hint shadowed information-macro">
+<div class="wiki-content maincontent"><h2 id="AWS-SQS-SQSComponent">SQS 
Component</h2><p><strong>Available as of Camel 2.6</strong></p><p>The sqs 
component supports sending and receiving messages to <a shape="rect" 
class="external-link" href="http://aws.amazon.com/sqs"; rel="nofollow">Amazon's 
SQS</a> service.</p>    <div class="aui-message hint shadowed 
information-macro">
                     <p class="title">Prerequisites</p>
                             <span class="aui-icon icon-hint">Icon</span>
                 <div class="message-content">
-                            
-<p>You must have a valid Amazon Web Services developer account, and be signed 
up to use Amazon SQS. More information are available at <a shape="rect" 
class="external-link" href="http://aws.amazon.com/sqs"; rel="nofollow">Amazon 
SQS</a>.</p>
+                            <p>You must have a valid Amazon Web Services 
developer account, and be signed up to use Amazon SQS. More information are 
available at <a shape="rect" class="external-link" 
href="http://aws.amazon.com/sqs"; rel="nofollow">Amazon SQS</a>.</p>
                     </div>
     </div>
-
-
-<h3 id="AWS-SQS-URIFormat">URI Format</h3>
-<div class="code panel pdl" style="border-width: 1px;"><div class="codeContent 
panelContent pdl">
-<script class="theme: Default; brush: java; gutter: false" 
type="syntaxhighlighter"><![CDATA[
-aws-sqs://queue-name[?options]
+<h3 id="AWS-SQS-URIFormat">URI Format</h3><div class="code panel pdl" 
style="border-width: 1px;"><div class="codeContent panelContent pdl">
+<script class="theme: Default; brush: java; gutter: false" 
type="syntaxhighlighter"><![CDATA[aws-sqs://queue-name[?options]
 ]]></script>
-</div></div>
-<p>The queue will be created if they don't already exists.<br clear="none">
-You can append query options to the URI in the following format, 
?options=value&amp;option2=value&amp;...</p>
-
-<h3 id="AWS-SQS-URIOptions">URI Options</h3>
-<div class="confluenceTableSmall">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh"><p> Name </p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p> Default Value </p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p> Context </p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p>amazonSQSClient </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <code>null</code> </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> Shared </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> Reference to a 
<code>com.amazonaws.services.sqs.AmazonSQS</code> in the <a shape="rect" 
href="registry.html" title="Registry">Registry</a>. </p></td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p>accessKey </p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p> <code>null</code> </p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p> Shared </p></td><t
 d colspan="1" rowspan="1" class="confluenceTd"><p> Amazon AWS Access Key 
</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>secretKey 
</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <code>null</code> 
</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> Shared 
</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> Amazon AWS Secret 
Key </p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p>amazonSQSEndpoint </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>null</code> </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> Shared </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> The region with which the AWS-SQS client wants to work 
with. Only works if Camel creates the AWS-SQS client, i.e., if you explicitly 
set amazonSQSClient, then this setting will have no effect. You would have to 
set it on the client you create directly </p></td></tr><tr><td colspan="1" 
rowspan="1" class="conflue
 nceTd"><p>attributeNames </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>null</code> </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> Consumer </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> A list of attributes to set in the 
<code>com.amazonaws.services.sqs.model.ReceiveMessageRequest</code>. 
</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p>defaultVisibilityTimeout </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <code>null</code> </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> Shared </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> The visibility timeout (in seconds) to set 
in the <code>com.amazonaws.services.sqs.model.CreateQueueRequest</code>. 
</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p>deleteAfterRead </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>true</code> </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> Consu
 mer </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> Delete 
message from SQS after it has been read </p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p>deleteIfFiltered </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <code>true</code> </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> Consumer </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <strong>Camel 2.12.2,2.13.0</strong> 
Whether or not to send the DeleteMessage to the SQS queue if an exchange fails 
to get through a filter. If 'false' and exchange does not make it through a 
Camel filter upstream in the route, then don't send DeleteMessage. 
</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p>maxMessagesPerPoll</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>null</code> </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> Consumer </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> The maximum number of me
 ssages which can be received in one poll to set in the 
<code>com.amazonaws.services.sqs.model.ReceiveMessageRequest</code>. 
</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p>visibilityTimeout </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>null</code> </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> Shared </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> The duration (in seconds) that the received messages 
are hidden from subsequent retrieve requests after being retrieved by a 
ReceiveMessage request to set in the 
<code>com.amazonaws.services.sqs.model.SetQueueAttributesRequest</code>. This 
only make sense if its different from <code>defaultVisibilityTimeout</code>. It 
changes the queue visibility timeout attribute permanently. 
</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p>messageVisibilityTimeout </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <code>null</code> </p></td><td colspa
 n="1" rowspan="1" class="confluenceTd"><p> Consumer </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <strong>Camel 2.8:</strong> The duration 
(in seconds) that the received messages are hidden from subsequent retrieve 
requests after being retrieved by a ReceiveMessage request to set in the 
<code>com.amazonaws.services.sqs.model.ReceiveMessageRequest</code>. It does 
<strong>NOT</strong> change the queue visibility timeout attribute permanently. 
</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> 
extendMessageVisibility </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>false</code> </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> Consumer </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <strong>Camel 2.10:</strong> If enabled 
then a scheduled background task will keep extending the message visibility on 
SQS. This is needed if it taks a long time to process the message. If set to 
true <code>defaultVisibilityTim
 eout</code> must be set.  See details at <a shape="rect" class="external-link" 
href="http://docs.amazonwebservices.com/AWSSimpleQueueService/latest/APIReference/Query_QueryChangeMessageVisibility.html";
 rel="nofollow">Amazon docs</a>. </p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p>maximumMessageSize </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>null</code> </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> Shared </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <strong>Camel 2.8:</strong> The maximumMessageSize (in 
bytes) an SQS message can contain for this queue, to set in the 
<code>com.amazonaws.services.sqs.model.SetQueueAttributesRequest</code>. 
</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p>messageRetentionPeriod </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <code>null</code> </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> Shared </p></td><td colspan="1" rows
 pan="1" class="confluenceTd"><p> <strong>Camel 2.8:</strong> The 
messageRetentionPeriod (in seconds) a message will be retained by SQS for this 
queue, to set in the 
<code>com.amazonaws.services.sqs.model.SetQueueAttributesRequest</code>. 
</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>policy 
</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <code>null</code> 
</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> Shared 
</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <strong>Camel 
2.8:</strong> The policy for this queue to set in the 
<code>com.amazonaws.services.sqs.model.SetQueueAttributesRequest</code>. 
</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p>delaySeconds </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>null</code> </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> Producer </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <strong>Camel 2.9.3:</strong> Dela
 y sending messages for a number of seconds. </p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p>waitTimeSeconds </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <code>0</code> </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> Producer </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <strong>Camel 2.11:</strong> Duration in 
seconds (0 to 20) that the ReceiveMessage action call will wait until a message 
is in the queue to include in the response. </p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p>receiveMessageWaitTimeSeconds </p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p> <code>0</code> </p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p> Shared </p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p> <strong>Camel 2.11:</strong> 
If you do not specify WaitTimeSeconds in the request, the queue attribute 
ReceiveMessageWaitTimeSeconds is used to determine how long to wait. 
</p></td></t
 r><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p>queueOwnerAWSAccountId </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <code>null</code> </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> Shared </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><strong>Camel 2.12:</strong> Specify the 
queue owner aws account id when you need to connect the queue with different 
account owner. </p></td></tr></tbody></table>
-</div>
-
+</div></div><p>The queue will be created if they don't already exists.<br 
clear="none"> You can append query options to the URI in the following format, 
?options=value&amp;option2=value&amp;...</p><h3 id="AWS-SQS-URIOptions">URI 
Options</h3><table class="confluenceTable"><tbody><tr><th colspan="1" 
rowspan="1" class="confluenceTh"><p> Name </p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p> Default Value </p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p> Context </p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p>amazonSQSClient </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <code>null</code> </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> Shared </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> Reference to a 
<code>com.amazonaws.services.sqs.AmazonSQS</code> in the <a shape="rect" 
href="registry.html" title="Registry">Registry</a>.
  </p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p>accessKey </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>null</code> </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> Shared </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> Amazon AWS Access Key </p></td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p>secretKey </p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p> <code>null</code> </p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p> Shared </p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p> Amazon AWS Secret Key 
</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p>amazonSQSEndpoint </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>null</code> </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> Shared </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> The region with which the AWS-SQS client wants to work 
with. Only works
  if Camel creates the AWS-SQS client, i.e., if you explicitly set 
amazonSQSClient, then this setting will have no effect. You would have to set 
it on the client you create directly </p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p>attributeNames </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <code>null</code> </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> Consumer </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> A list of attributes to set in the 
<code>com.amazonaws.services.sqs.model.ReceiveMessageRequest</code>. 
</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p>defaultVisibilityTimeout </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <code>null</code> </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> Shared </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> The visibility timeout (in seconds) to set 
in the <code>com.amazonaws.services.sqs.model.CreateQueueRequest<
 /code>. </p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p>deleteAfterRead </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>true</code> </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> Consumer </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> Delete message from SQS after it has been read 
</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p>deleteIfFiltered </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>true</code> </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> Consumer </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <strong>Camel 2.12.2,2.13.0</strong> Whether or not to 
send the DeleteMessage to the SQS queue if an exchange fails to get through a 
filter. If 'false' and exchange does not make it through a Camel filter 
upstream in the route, then don't send DeleteMessage. </p></td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p>maxMessagesPer
 Poll</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> 
<code>null</code> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> 
Consumer </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> The 
maximum number of messages which can be received in one poll to set in the 
<code>com.amazonaws.services.sqs.model.ReceiveMessageRequest</code>. 
</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p>visibilityTimeout </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>null</code> </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> Shared </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> The duration (in seconds) that the received messages 
are hidden from subsequent retrieve requests after being retrieved by a 
ReceiveMessage request to set in the 
<code>com.amazonaws.services.sqs.model.SetQueueAttributesRequest</code>. This 
only make sense if its different from <code>defaultVisibilityTimeout</code>. It 
changes the q
 ueue visibility timeout attribute permanently. </p></td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p>messageVisibilityTimeout 
</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <code>null</code> 
</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> Consumer 
</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <strong>Camel 
2.8:</strong> The duration (in seconds) that the received messages are hidden 
from subsequent retrieve requests after being retrieved by a ReceiveMessage 
request to set in the 
<code>com.amazonaws.services.sqs.model.ReceiveMessageRequest</code>. It does 
<strong>NOT</strong> change the queue visibility timeout attribute permanently. 
</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> 
extendMessageVisibility </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>false</code> </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> Consumer </p></td><td colspan="1" 
rowspan="1" class="conf
 luenceTd"><p> <strong>Camel 2.10:</strong> If enabled then a scheduled 
background task will keep extending the message visibility on SQS. This is 
needed if it taks a long time to process the message. If set to true 
<code>defaultVisibilityTimeout</code> must be set.  See details at <a 
shape="rect" class="external-link" 
href="http://docs.amazonwebservices.com/AWSSimpleQueueService/latest/APIReference/Query_QueryChangeMessageVisibility.html";
 rel="nofollow">Amazon docs</a>. </p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p>maximumMessageSize </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>null</code> </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> Shared </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <strong>Camel 2.8:</strong> The maximumMessageSize (in 
bytes) an SQS message can contain for this queue, to set in the 
<code>com.amazonaws.services.sqs.model.SetQueueAttributesRequest</code>. 
</p></td></tr><tr><td colspan=
 "1" rowspan="1" class="confluenceTd"><p>messageRetentionPeriod </p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p> <code>null</code> </p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p> Shared </p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p> <strong>Camel 2.8:</strong> 
The messageRetentionPeriod (in seconds) a message will be retained by SQS for 
this queue, to set in the 
<code>com.amazonaws.services.sqs.model.SetQueueAttributesRequest</code>. 
</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>policy 
</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <code>null</code> 
</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> Shared 
</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <strong>Camel 
2.8:</strong> The policy for this queue to set in the 
<code>com.amazonaws.services.sqs.model.SetQueueAttributesRequest</code>. 
</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p>delaySeconds </p></
 td><td colspan="1" rowspan="1" class="confluenceTd"><p> <code>null</code> 
</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> Producer 
</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <strong>Camel 
2.9.3:</strong> Delay sending messages for a number of seconds. 
</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p>waitTimeSeconds </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>0</code> </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> Producer </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <strong>Camel 2.11:</strong> Duration in seconds (0 to 
20) that the ReceiveMessage action call will wait until a message is in the 
queue to include in the response. </p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p>receiveMessageWaitTimeSeconds </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <code>0</code> </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> Shared </p><
 /td><td colspan="1" rowspan="1" class="confluenceTd"><p> <strong>Camel 
2.11:</strong> If you do not specify WaitTimeSeconds in the request, the queue 
attribute ReceiveMessageWaitTimeSeconds is used to determine how long to wait. 
</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p>queueOwnerAWSAccountId </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <code>null</code> </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> Shared </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><strong>Camel 2.12:</strong> Specify the 
queue owner aws account id when you need to connect the queue with different 
account owner. </p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p>region </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>null</code> </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> Shared </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><strong>Camel 2.12.3:</strong> Specify the qu
 eue region which could be used with <code>queueOwnerAWSAccountId</code> to 
build the service URL. </p></td></tr></tbody></table>
     <div class="aui-message hint shadowed information-macro">
                     <p class="title">Required SQS component options</p>
                             <span class="aui-icon icon-hint">Icon</span>
                 <div class="message-content">
-                            
-<p>You have to provide the amazonSQSClient in the <a shape="rect" 
href="registry.html">Registry</a> or your accessKey and secretKey to access the 
<a shape="rect" class="external-link" href="http://aws.amazon.com/sqs"; 
rel="nofollow">Amazon's SQS</a>.</p>
+                            <p>You have to provide the amazonSQSClient in the 
<a shape="rect" href="registry.html">Registry</a> or your accessKey and 
secretKey to access the <a shape="rect" class="external-link" 
href="http://aws.amazon.com/sqs"; rel="nofollow">Amazon's SQS</a>.</p>
                     </div>
     </div>
-
-
-<h3 id="AWS-SQS-BatchConsumer">Batch Consumer</h3>
-<p>This component implements the <a shape="rect" 
href="batch-consumer.html">Batch Consumer</a>. </p>
-
-<p>This allows you for instance to know how many messages exists in this batch 
and for instance let the <a shape="rect" href="aggregator.html">Aggregator</a> 
aggregate this number of messages.</p>
-
-<h3 id="AWS-SQS-Usage">Usage</h3>
-<h4 id="AWS-SQS-MessageheaderssetbytheSQSproducer">Message headers set by the 
SQS producer</h4>
-<div class="confluenceTableSmall">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh"><p> Header </p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <code>CamelAwsSqsMD5OfBody</code> 
</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> 
<code>String</code> </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> The MD5 checksum of the Amazon SQS message. 
</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> 
<code>CamelAwsSqsMessageId</code> </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>String</code> </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> The Amazon SQS message ID. 
</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> 
<code>CamelAwsSqsDelaySeconds</code> </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>Integer</
 code> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> Since 
<strong>Camel 2.11</strong>, the delay seconds that the Amazon SQS message can 
be see by others. </p></td></tr></tbody></table>
-</div>
-
-<h4 id="AWS-SQS-MessageheaderssetbytheSQSconsumer">Message headers set by the 
SQS consumer</h4>
-<div class="confluenceTableSmall">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh"><p> Header </p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <code>CamelAwsSqsMD5OfBody</code> 
</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> 
<code>String</code> </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> The MD5 checksum of the Amazon SQS message. 
</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> 
<code>CamelAwsSqsMessageId</code> </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>String</code> </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> The Amazon SQS message ID. 
</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> 
<code>CamelAwsSqsReceiptHandle</code> </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>String</
 code> </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>  The 
Amazon SQS message receipt handle. </p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <code>CamelAwsSqsAttributes</code> 
</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> 
<code>Map&lt;String, String&gt;</code> </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> The Amazon SQS message attributes. 
</p></td></tr></tbody></table>
-</div>
-
-<h4 id="AWS-SQS-AdvancedAmazonSQSconfiguration">Advanced AmazonSQS 
configuration</h4>
-<p>If your Camel Application is running behind a firewall or if you need to 
have more control over the AmazonSQS instance configuration, you can create 
your own instance:</p>
-<div class="code panel pdl" style="border-width: 1px;"><div class="codeContent 
panelContent pdl">
-<script class="theme: Default; brush: java; gutter: false" 
type="syntaxhighlighter"><![CDATA[
-AWSCredentials awsCredentials = new 
BasicAWSCredentials(&quot;myAccessKey&quot;, &quot;mySecretKey&quot;);
+<h3 id="AWS-SQS-BatchConsumer">Batch Consumer</h3><p>This component implements 
the <a shape="rect" href="batch-consumer.html">Batch Consumer</a>.</p><p>This 
allows you for instance to know how many messages exists in this batch and for 
instance let the <a shape="rect" href="aggregator.html">Aggregator</a> 
aggregate this number of messages.</p><h3 id="AWS-SQS-Usage">Usage</h3><h4 
id="AWS-SQS-MessageheaderssetbytheSQSproducer">Message headers set by the SQS 
producer</h4><table class="confluenceTable"><tbody><tr><th colspan="1" 
rowspan="1" class="confluenceTh"><p> Header </p></th><th colspan="1" 
rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <code>CamelAwsSqsMD5OfBody</code> 
</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> 
<code>String</code> </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> The MD5 checksum of the Amazon S
 QS message. </p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>CamelAwsSqsMessageId</code> </p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p> <code>String</code> 
</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> The Amazon SQS 
message ID. </p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>CamelAwsSqsDelaySeconds</code> </p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p> <code>Integer</code> 
</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> Since 
<strong>Camel 2.11</strong>, the delay seconds that the Amazon SQS message can 
be see by others. </p></td></tr></tbody></table>
+<h4 id="AWS-SQS-MessageheaderssetbytheSQSconsumer">Message headers set by the 
SQS consumer</h4><table class="confluenceTable"><tbody><tr><th colspan="1" 
rowspan="1" class="confluenceTh"><p> Header </p></th><th colspan="1" 
rowspan="1" class="confluenceTh"><p> Type </p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p> Description </p></th></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p> <code>CamelAwsSqsMD5OfBody</code> 
</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> 
<code>String</code> </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> The MD5 checksum of the Amazon SQS message. 
</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> 
<code>CamelAwsSqsMessageId</code> </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>String</code> </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p> The Amazon SQS message ID. 
</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> 
<code>CamelAwsSqsRe
 ceiptHandle</code> </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>String</code> </p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p>  The Amazon SQS message receipt handle. 
</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> 
<code>CamelAwsSqsAttributes</code> </p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p> <code>Map&lt;String, String&gt;</code> </p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p> The Amazon SQS message 
attributes. </p></td></tr></tbody></table>
+<h4 id="AWS-SQS-AdvancedAmazonSQSconfiguration">Advanced AmazonSQS 
configuration</h4><p>If your Camel Application is running behind a firewall or 
if you need to have more control over the AmazonSQS instance configuration, you 
can create your own instance:</p><div class="code panel pdl" 
style="border-width: 1px;"><div class="codeContent panelContent pdl">
+<script class="theme: Default; brush: java; gutter: false" 
type="syntaxhighlighter"><![CDATA[AWSCredentials awsCredentials = new 
BasicAWSCredentials(&quot;myAccessKey&quot;, &quot;mySecretKey&quot;);
 
 ClientConfiguration clientConfiguration = new ClientConfiguration();
 clientConfiguration.setProxyHost(&quot;http://myProxyHost&quot;);
@@ -155,46 +117,24 @@ AmazonSQS client = new AmazonSQSClient(a
 
 registry.bind(&quot;client&quot;, client);
 ]]></script>
-</div></div>
-
-<p>and refer to it in your Camel aws-sqs component configuration:</p>
-<div class="code panel pdl" style="border-width: 1px;"><div class="codeContent 
panelContent pdl">
-<script class="theme: Default; brush: java; gutter: false" 
type="syntaxhighlighter"><![CDATA[
-from(&quot;aws-sqs://MyQueue?amazonSQSClient=#client&amp;delay=5000&amp;maxMessagesPerPoll=5&quot;)
+</div></div><p>and refer to it in your Camel aws-sqs component 
configuration:</p><div class="code panel pdl" style="border-width: 1px;"><div 
class="codeContent panelContent pdl">
+<script class="theme: Default; brush: java; gutter: false" 
type="syntaxhighlighter"><![CDATA[from(&quot;aws-sqs://MyQueue?amazonSQSClient=#client&amp;delay=5000&amp;maxMessagesPerPoll=5&quot;)
 .to(&quot;mock:result&quot;);
 ]]></script>
-</div></div>
-
-<h3 id="AWS-SQS-Dependencies">Dependencies</h3>
-<p>Maven users will need to add the following dependency to their pom.xml.</p>
-<div class="code panel pdl" style="border-width: 1px;"><div class="codeHeader 
panelHeader pdl" style="border-bottom-width: 1px;"><b>pom.xml</b></div><div 
class="codeContent panelContent pdl">
-<script class="theme: Default; brush: xml; gutter: false" 
type="syntaxhighlighter"><![CDATA[
-&lt;dependency&gt;
+</div></div><h3 id="AWS-SQS-Dependencies">Dependencies</h3><p>Maven users will 
need to add the following dependency to their pom.xml.</p><div class="code 
panel pdl" style="border-width: 1px;"><div class="codeHeader panelHeader pdl" 
style="border-bottom-width: 1px;"><b>pom.xml</b></div><div class="codeContent 
panelContent pdl">
+<script class="theme: Default; brush: xml; gutter: false" 
type="syntaxhighlighter"><![CDATA[&lt;dependency&gt;
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-aws&lt;/artifactId&gt;
     &lt;version&gt;${camel-version}&lt;/version&gt;
 &lt;/dependency&gt;
 ]]></script>
-</div></div>
-
-<p>where <code>${camel-version</code>} must be replaced by the actual version 
of Camel (2.6 or higher).</p>
-
-<h3 id="AWS-SQS-JMS-styleSelectors">JMS-style Selectors </h3>
-<p>SQS does not allow selectors, but you can effectively achieve this by using 
the <a shape="rect" href="message-filter.html">Camel Filter EIP</a> and setting 
an appropriate <code>visibilityTimeout</code>. When SQS dispatches a message, 
it will wait up to the visibility timeout before it will try to dispatch the 
message to a different consumer unless a DeleteMessage is received. By default, 
Camel will always send the DeleteMessage at the end of the route, unless the 
route ended in failure. To achieve appropriate filtering and not send the 
DeleteMessage even on successful completion of the route, use a Filter:</p>
-
-<div class="code panel pdl" style="border-width: 1px;"><div class="codeContent 
panelContent pdl">
-<script class="theme: Default; brush: java; gutter: false" 
type="syntaxhighlighter"><![CDATA[
-from(&quot;aws-sqs://MyQueue?amazonSQSClient=#client&amp;defaultVisibilityTimeout=5000&amp;deleteIfFiltered=false&quot;)
+</div></div><p>where <code>${camel-version</code>} must be replaced by the 
actual version of Camel (2.6 or higher).</p><h3 
id="AWS-SQS-JMS-styleSelectors">JMS-style Selectors</h3><p>SQS does not allow 
selectors, but you can effectively achieve this by using the <a shape="rect" 
href="message-filter.html">Camel Filter EIP</a> and setting an appropriate 
<code>visibilityTimeout</code>. When SQS dispatches a message, it will wait up 
to the visibility timeout before it will try to dispatch the message to a 
different consumer unless a DeleteMessage is received. By default, Camel will 
always send the DeleteMessage at the end of the route, unless the route ended 
in failure. To achieve appropriate filtering and not send the DeleteMessage 
even on successful completion of the route, use a Filter:</p><div class="code 
panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
+<script class="theme: Default; brush: java; gutter: false" 
type="syntaxhighlighter"><![CDATA[from(&quot;aws-sqs://MyQueue?amazonSQSClient=#client&amp;defaultVisibilityTimeout=5000&amp;deleteIfFiltered=false&quot;)
 .filter(&quot;${header.login} == true&quot;)
 .to(&quot;mock:result&quot;);
 ]]></script>
-</div></div>
-
-<p>In the above code, if an exchange doesn't have an appropriate header, it 
will not make it through the filter AND also not be deleted from the SQS queue. 
After 5000 miliseconds, the message will become visible to other consumers.</p>
-
-<h3 id="AWS-SQS-SeeAlso">See Also</h3>
-<ul><li><a shape="rect" href="configuring-camel.html">Configuring 
Camel</a></li><li><a shape="rect" 
href="component.html">Component</a></li><li><a shape="rect" 
href="endpoint.html">Endpoint</a></li><li><a shape="rect" 
href="getting-started.html">Getting Started</a></li></ul>
-<ul class="alternate"><li><a shape="rect" href="aws.html">AWS 
Component</a></li></ul></div>
+</div></div><p>In the above code, if an exchange doesn't have an appropriate 
header, it will not make it through the filter AND also not be deleted from the 
SQS queue. After 5000 miliseconds, the message will become visible to other 
consumers.</p><p></p><h3 id="AWS-SQS-SeeAlso">See Also</h3>
+<ul><li><a shape="rect" href="configuring-camel.html">Configuring 
Camel</a></li><li><a shape="rect" 
href="component.html">Component</a></li><li><a shape="rect" 
href="endpoint.html">Endpoint</a></li><li><a shape="rect" 
href="getting-started.html">Getting Started</a></li></ul><ul 
class="alternate"><li><a shape="rect" href="aws.html">AWS 
Component</a></li></ul></div>
         </td>
         <td valign="top">
           <div class="navigation">

Modified: websites/production/camel/content/cache/main.pageCache
==============================================================================
Binary files - no diff available.


Reply via email to