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://exam...@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;);
 


Reply via email to