camel-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From build...@apache.org
Subject svn commit: r898366 [1/8] - in /websites/production/camel/content: ./ cache/
Date Tue, 18 Feb 2014 07:21:05 GMT
Author: buildbot
Date: Tue Feb 18 07:21:04 2014
New Revision: 898366

Log:
Production update by buildbot for camel

Modified:
    websites/production/camel/content/aws-ses.html
    websites/production/camel/content/aws-sqs.html
    websites/production/camel/content/book-component-appendix.html
    websites/production/camel/content/book-in-one-page.html
    websites/production/camel/content/book-pattern-appendix.html
    websites/production/camel/content/book-tutorials.html
    websites/production/camel/content/cache.html
    websites/production/camel/content/cache/main.pageCache
    websites/production/camel/content/camel-jmx.html
    websites/production/camel/content/cxf.html
    websites/production/camel/content/cxfrs.html
    websites/production/camel/content/http4.html
    websites/production/camel/content/index.html
    websites/production/camel/content/pdf-documentation-guide.html
    websites/production/camel/content/release-guide.html
    websites/production/camel/content/restlet.html
    websites/production/camel/content/scala-dsl-eip.html
    websites/production/camel/content/seda.html
    websites/production/camel/content/siteindex.html
    websites/production/camel/content/tutorial-jmsremoting.html
    websites/production/camel/content/twitter.html
    websites/production/camel/content/websocket.html
    websites/production/camel/content/wire-tap.html
    websites/production/camel/content/xmpp.html

Modified: websites/production/camel/content/aws-ses.html
==============================================================================
--- websites/production/camel/content/aws-ses.html (original)
+++ websites/production/camel/content/aws-ses.html Tue Feb 18 07:21:04 2014
@@ -41,7 +41,6 @@
   <script src='//camel.apache.org/styles/highlighter/scripts/shCore.js' type='text/javascript'></script>
   <script src='//camel.apache.org/styles/highlighter/scripts/shBrushJava.js' type='text/javascript'></script>
   <script src='//camel.apache.org/styles/highlighter/scripts/shBrushXml.js' type='text/javascript'></script>
-  <script src='//camel.apache.org/styles/highlighter/scripts/shBrushPlain.js' type='text/javascript'></script>
   
   <script type="text/javascript">
   SyntaxHighlighter.defaults['toolbar'] = false;
@@ -103,8 +102,8 @@
                             <p>You have to provide the amazonSESClient 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/ses" rel="nofollow">Amazon's
SES</a>.</p>
                     </div>
     </div>
-<h3 id="AWS-SES-Usage">Usage</h3><h4 id="AWS-SES-MessageheadersevaluatedbytheSESproducer">Message
headers evaluated by the SES 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>CamelAwsSesFrom</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
sender's email address. </p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p> <code>CamelAwsSesTo</code> </p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p> <code>List&lt;String&gt;</code>
</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> The
destination(s) for this email. </p></td></tr><tr><td colspan="1"
rowspan="1" class="
 confluenceTd"><p> <code>CamelAwsSesSubject</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
subject of the message. </p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p> <code>CamelAwsSesReplyToAddresses</code> </p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p> <code>List&lt;String&gt;</code>
</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> The
reply-to email address(es) for the message. </p></td></tr><tr><td
colspan="1" rowspan="1" class="confluenceTd"><p> <code>CamelAwsSesReturnPath</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
email address to which bounce notifications are to be forwarded. </p></td></tr><tr><td
colspan="1" rowspan="1" class="confluenceTd"><p> <code>CamelAwsSesHtmlEmail</code>
</p></td><td colspan="1" rowspan="1
 " class="confluenceTd"><p> <code>Boolean</code> </p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p> <strong>Since Camel 2.12.3</strong>
The flag to show if email content is HTML. </p></td></tr></tbody></table>
-<h4 id="AWS-SES-MessageheaderssetbytheSESproducer">Message headers set by the SES 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>CamelAwsSesMessageId</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 SES message ID. </p></td></tr></tbody></table>
+<h3 id="AWS-SES-Usage">Usage</h3><h4 id="AWS-SES-MessageheadersevaluatedbytheSESproducer">Message
headers evaluated by the SES producer</h4><div class="table-wrap"><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>CamelAwsSesFrom</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
sender's email address. </p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p> <code>CamelAwsSesTo</code> </p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p> <code>List&lt;String&gt;</code>
</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> The
destination(s) for this email. </p></td></tr><tr><td colspan
 ="1" rowspan="1" class="confluenceTd"><p> <code>CamelAwsSesSubject</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
subject of the message. </p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p> <code>CamelAwsSesReplyToAddresses</code> </p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p> <code>List&lt;String&gt;</code>
</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> The
reply-to email address(es) for the message. </p></td></tr><tr><td
colspan="1" rowspan="1" class="confluenceTd"><p> <code>CamelAwsSesReturnPath</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
email address to which bounce notifications are to be forwarded. </p></td></tr><tr><td
colspan="1" rowspan="1" class="confluenceTd"><p> <code>CamelAwsSesHtmlEmail</code>
</p></td><t
 d colspan="1" rowspan="1" class="confluenceTd"><p> <code>Boolean</code>
</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> <strong>Since
Camel 2.12.3</strong> The flag to show if email content is HTML. </p></td></tr></tbody></table></div>
+<h4 id="AWS-SES-MessageheaderssetbytheSESproducer">Message headers set by the SES producer</h4><div
class="table-wrap"><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>CamelAwsSesMessageId</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 SES message ID. </p></td></tr></tbody></table></div>
 <h4 id="AWS-SES-AdvancedAmazonSimpleEmailServiceconfiguration">Advanced AmazonSimpleEmailService
configuration</h4><p>If you need more control over the <code>AmazonSimpleEmailService</code>
instance configuration you can create your own instance and refer to it from the URI:</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;direct:start&quot;)
 .to(&quot;aws-ses://example@example.com?amazonSESClient=#client&quot;);

Modified: websites/production/camel/content/aws-sqs.html
==============================================================================
--- websites/production/camel/content/aws-sqs.html (original)
+++ websites/production/camel/content/aws-sqs.html Tue Feb 18 07:21:04 2014
@@ -41,7 +41,6 @@
   <script src='//camel.apache.org/styles/highlighter/scripts/shCore.js' type='text/javascript'></script>
   <script src='//camel.apache.org/styles/highlighter/scripts/shBrushJava.js' type='text/javascript'></script>
   <script src='//camel.apache.org/styles/highlighter/scripts/shBrushXml.js' type='text/javascript'></script>
-  <script src='//camel.apache.org/styles/highlighter/scripts/shBrushPlain.js' type='text/javascript'></script>
   
   <script type="text/javascript">
   SyntaxHighlighter.defaults['toolbar'] = false;
@@ -96,7 +95,7 @@
 <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><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></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="table-wrap"><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">Regist
 ry</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. Onl
 y 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.CreateQueueR
 equest</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>maxMess
 agesPerPoll</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 change
 s 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
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" clas
 s="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>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
c
 olspan="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> Share
 d </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 queue region which could be used with <code>queueOwnerAWSAccountId</code>
to build the service URL. </p></td></tr></tbody></table></div>
     <div class="aui-message hint shadowed information-macro">
                     <p class="title">Required SQS component options</p>
                             <span class="aui-icon icon-hint">Icon</span>
@@ -104,8 +103,8 @@
                             <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><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>
+<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="table-wrap"><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="table-wrap"><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;);
 



Mime
View raw message