Author: buildbot
Date: Thu Aug 22 04:33:43 2013
New Revision: 875661

Log:
Production update by buildbot for camel

Modified:
    websites/production/camel/content/avro.html
    websites/production/camel/content/book-component-appendix.html
    websites/production/camel/content/book-in-one-page.html
    websites/production/camel/content/cache/main.pageCache
    websites/production/camel/content/seda.html

Modified: websites/production/camel/content/avro.html
==============================================================================
--- websites/production/camel/content/avro.html (original)
+++ websites/production/camel/content/avro.html Thu Aug 22 04:33:43 2013
@@ -179,7 +179,7 @@ class Value {
 ]]></script>
 </div></div>
 
-<p>An alternative can be to specify the dataformat inisde the context and 
reference it from your route.</p>
+<p>An alternative can be to specify the dataformat inside the context and 
reference it from your route.</p>
 
 <div class="code panel" style="border-width: 1px;"><div class="codeContent 
panelContent">
 <script class="theme: Default; brush: xml; gutter: false" 
type="syntaxhighlighter"><![CDATA[
@@ -215,7 +215,7 @@ avro:[transport]:[host]:[port][/messageN
 ]]></script>
 </div></div>
 
-<p>For consumers this allows you to have multiple routes attach to the same 
socket. Dispatching to correct route will be done by the avro component 
automatically. Route with no messageName specified (if any) will be used as 
default. </p>
+<p>For consumers this allows you to have multiple routes attached to the same 
socket. Dispatching to correct route will be done by the avro component 
automatically. Route with no messageName specified (if any) will be used as 
default. </p>
 
 <p>When using camel producers for avro ipc, the "in" message body needs to 
contain the parameters of the operation specified in the avro protocol. The 
response will be added in the body of the "out" message.</p>
 

Modified: websites/production/camel/content/book-component-appendix.html
==============================================================================
--- websites/production/camel/content/book-component-appendix.html (original)
+++ websites/production/camel/content/book-component-appendix.html Thu Aug 22 
04:33:43 2013
@@ -3239,7 +3239,7 @@ from("activemq:SomeQueue").to("dataset:f
 
 <h3><a shape="rect" 
name="BookComponentAppendix-PropertiesonSimpleDataSet"></a>Properties on 
SimpleDataSet</h3>
 <div class="confluenceTableSmall"><div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh">Property</th><th colspan="1" rowspan="1" 
class="confluenceTh">Type</th><th colspan="1" rowspan="1" 
class="confluenceTh">Description</th></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><tt>defaultBody</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>Object</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Specifies the default message body. For SimpleDataSet it 
is a constant payload; though if you want to create custom payloads per 
message, create your own derivation of <tt>DataSetSupport</tt>. 
</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><tt>reportGroup</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>long</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Specifies the number of messages to be received before 
reporting progress. Useful for showing progress of a large load 
test.</td></tr><tr><td colspan="1" rowspan="1
 " class="confluenceTd"><tt>size</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>long</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd">Specifies how many messages to 
send/consume.</td></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh">Property</th><th colspan="1" rowspan="1" 
class="confluenceTh">Type</th><th colspan="1" rowspan="1" 
class="confluenceTh">Default</th><th colspan="1" rowspan="1" 
class="confluenceTh"> Description</th></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><tt>defaultBody</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>Object</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>&lt;hello&gt;world!&lt;/hello&gt;</tt> </td><td 
colspan="1" rowspan="1" class="confluenceTd"> Specifies the default message 
body. For SimpleDataSet it is a constant payload; though if you want to create 
custom payloads per message, create your own derivation of 
<tt>DataSetSupport</tt>. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><tt>reportCount</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>long</tt>  </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt
 >-1</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Specifies the 
 >number of messages to be received before reporting progress. Useful for 
 >showing progress of a large load test. If &lt; 0, then <tt>size</tt> / 5, if 
 >is 0 then <tt>size</tt>, else set to <tt>reportCount</tt> 
 >value.</td></tr><tr><td colspan="1" rowspan="1" 
 >class="confluenceTd"><tt>size</tt> </td><td colspan="1" rowspan="1" 
 >class="confluenceTd"> <tt>long</tt>  </td><td colspan="1" rowspan="1" 
 >class="confluenceTd"> <tt>10</tt> </td><td colspan="1" rowspan="1" 
 >class="confluenceTd">Specifies how many messages to 
 >send/consume.</td></tr></tbody></table>
 </div>
 </div>
 
@@ -15146,7 +15146,7 @@ seda:someName[?options]
 
 <h3><a shape="rect" name="BookComponentAppendix-Options"></a>Options</h3>
 <div class="confluenceTableSmall"><div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh"> Name </th><th colspan="1" rowspan="1" 
class="confluenceTh"> Since </th><th colspan="1" rowspan="1" 
class="confluenceTh"> Default </th><th colspan="1" rowspan="1" 
class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>size</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd"> The maximum capacity of the SEDA queue (i.e., the number 
of messages it can hold). The default value in Camel 2.2 or older is 
<tt>1000</tt>. From Camel 2.3 onwards, the size is unbounded by default. 
<b>Notice:</b> Mind if you use this option, then its the first endpoint being 
created with the queue name, that determines the size. To make sure all 
endpoints use same size, then configure the size option on all of them, or the 
first endpoint being created
 . From <b>Camel 2.11</b> onwards, a validation is taken place to ensure if 
using mixed queue sizes for the same queue name, Camel would detect this and 
fail creating the endpoint. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>concurrentConsumers</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>1</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Number of concurrent threads processing exchanges. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>waitForTaskToComplete</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>IfReplyExpected</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Option to specify whether the caller should wait for the 
async task to complete or not before continuing. The following three options 
are supported: <tt>Always</tt>, <tt>Never</tt> or <tt>IfReplyExpecte
 d</tt>. The first two values are self-explanatory. The last value, 
<tt>IfReplyExpected</tt>, will only wait if the message is <a shape="rect" 
href="request-reply.html" title="Request Reply">Request Reply</a> based. The 
default option is <tt>IfReplyExpected</tt>. See more information about <a 
shape="rect" href="async.html" title="Async">Async</a> messaging. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>timeout</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>30000</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Timeout (in milliseconds) before a SEDA producer will 
stop waiting for an asynchronous task to complete. See 
<tt>waitForTaskToComplete</tt> and <a shape="rect" href="async.html" 
title="Async">Async</a> for more details. In <b>Camel 2.2</b> you can now 
disable timeout by using 0 or a negative value. </td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>mult
 ipleConsumers</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<b>2.2</b> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>false</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Specifies 
whether multiple consumers are allowed. If enabled, you can use <a shape="rect" 
href="seda.html" title="SEDA">SEDA</a> for <a shape="rect" 
class="external-link" 
href="http://en.wikipedia.org/wiki/Publish%E2%80%93subscribe_pattern"; 
rel="nofollow">Publish-Subscribe</a> messaging. That is, you can send a message 
to the SEDA queue and have each consumer receive a copy of the message. When 
enabled, this option should be specified on every consumer endpoint. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>limitConcurrentConsumers</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>2.3</b> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>true</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Whether to limit the number of <
 tt>concurrentConsumers</tt> to the maximum of <tt>500</tt>. By default, an 
exception will be thrown if a SEDA endpoint is configured with a greater 
number. You can disable that check by turning this option off. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>blockWhenFull</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<b>2.9</b> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>false</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Whether a 
thread that sends messages to a full SEDA queue will block until the queue's 
capacity is no longer exhausted.  By default, an exception will be thrown 
stating that the queue is full. By enabling this option, the calling thread 
will instead block and wait until the message can be accepted. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>queueSize</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<b>2.9</b> </td><td colspan="1" rowspan="1" class="confluenceTd">&#160
 ;</td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Component only:</b> 
The maximum default size (capacity of the number of messages it can hold) of 
the SEDA queue. This option is used if <tt>size</tt> is not in use. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>pollTimeout</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<b>2.9.3</b> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>1000</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<em>Consumer only</em> &#8211; The timeout used when polling. When a timeout 
occurs, the consumer can check whether it is allowed to continue running. 
Setting a lower value allows the consumer to react more quickly upon shutdown. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>purgeWhenStopping</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>2.11.1</b> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1" cla
 ss="confluenceTd"> Whether to purge the task queue when stopping the 
consumer/route. This allows to stop faster, as any pending messages on the 
queue is discarded. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>queue</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>2.12.0</b> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> null </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Define the queue instance which will be used by seda 
endpoint </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>queueFactory</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<b>2.12.0</b> </td><td colspan="1" rowspan="1" class="confluenceTd"> null 
</td><td colspan="1" rowspan="1" class="confluenceTd"> Define the QueueFactory 
which could create the queue for the seda endpoint </td></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh"> Name </th><th colspan="1" rowspan="1" 
class="confluenceTh"> Since </th><th colspan="1" rowspan="1" 
class="confluenceTh"> Default </th><th colspan="1" rowspan="1" 
class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>size</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd"> The maximum capacity of the SEDA queue (i.e., the number 
of messages it can hold). The default value in Camel 2.2 or older is 
<tt>1000</tt>. From Camel 2.3 onwards, the size is unbounded by default. 
<b>Notice:</b> Mind if you use this option, then its the first endpoint being 
created with the queue name, that determines the size. To make sure all 
endpoints use same size, then configure the size option on all of them, or the 
first endpoint being created
 . From <b>Camel 2.11</b> onwards, a validation is taken place to ensure if 
using mixed queue sizes for the same queue name, Camel would detect this and 
fail creating the endpoint. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>concurrentConsumers</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>1</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Number of concurrent threads processing exchanges. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>waitForTaskToComplete</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>IfReplyExpected</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Option to specify whether the caller should wait for the 
async task to complete or not before continuing. The following three options 
are supported: <tt>Always</tt>, <tt>Never</tt> or <tt>IfReplyExpecte
 d</tt>. The first two values are self-explanatory. The last value, 
<tt>IfReplyExpected</tt>, will only wait if the message is <a shape="rect" 
href="request-reply.html" title="Request Reply">Request Reply</a> based. The 
default option is <tt>IfReplyExpected</tt>. See more information about <a 
shape="rect" href="async.html" title="Async">Async</a> messaging. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>timeout</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>30000</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Timeout (in milliseconds) before a SEDA producer will 
stop waiting for an asynchronous task to complete. See 
<tt>waitForTaskToComplete</tt> and <a shape="rect" href="async.html" 
title="Async">Async</a> for more details. In <b>Camel 2.2</b> you can now 
disable timeout by using 0 or a negative value. </td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>mult
 ipleConsumers</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<b>2.2</b> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>false</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Specifies 
whether multiple consumers are allowed. If enabled, you can use <a shape="rect" 
href="seda.html" title="SEDA">SEDA</a> for <a shape="rect" 
class="external-link" 
href="http://en.wikipedia.org/wiki/Publish%E2%80%93subscribe_pattern"; 
rel="nofollow">Publish-Subscribe</a> messaging. That is, you can send a message 
to the SEDA queue and have each consumer receive a copy of the message. When 
enabled, this option should be specified on every consumer endpoint. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>limitConcurrentConsumers</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>2.3</b> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>true</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Whether to limit the number of <
 tt>concurrentConsumers</tt> to the maximum of <tt>500</tt>. By default, an 
exception will be thrown if a SEDA endpoint is configured with a greater 
number. You can disable that check by turning this option off. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>blockWhenFull</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<b>2.9</b> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>false</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Whether a 
thread that sends messages to a full SEDA queue will block until the queue's 
capacity is no longer exhausted.  By default, an exception will be thrown 
stating that the queue is full. By enabling this option, the calling thread 
will instead block and wait until the message can be accepted. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>queueSize</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<b>2.9</b> </td><td colspan="1" rowspan="1" class="confluenceTd">&#160
 ;</td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Component only:</b> 
The maximum default size (capacity of the number of messages it can hold) of 
the SEDA queue. This option is used if <tt>size</tt> is not in use. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>pollTimeout</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<b>2.9.3</b> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>1000</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<em>Consumer only</em> &#8211; The timeout used when polling. When a timeout 
occurs, the consumer can check whether it is allowed to continue running. 
Setting a lower value allows the consumer to react more quickly upon shutdown. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>purgeWhenStopping</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>2.11.1</b> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1" cla
 ss="confluenceTd"> Whether to purge the task queue when stopping the 
consumer/route. This allows to stop faster, as any pending messages on the 
queue is discarded. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>queue</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>2.12.0</b> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> null </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Define the queue instance which will be used by seda 
endpoint </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>queueFactory</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<b>2.12.0</b> </td><td colspan="1" rowspan="1" class="confluenceTd"> null 
</td><td colspan="1" rowspan="1" class="confluenceTd"> Define the QueueFactory 
which could create the queue for the seda endpoint </td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"> <tt>failIfNoConsumers</tt> 
</td><td colspan="1" rowspan="1" class="confluenceTd"> <b>2.12.0</b> </t
 d><td colspan="1" rowspan="1" class="confluenceTd"> false </td><td colspan="1" 
rowspan="1" class="confluenceTd"> When the seda producer send the message to 
queue, the SedaConsumerNotAvailableException will be thrown if the 
failIfNoConsumers is true</td></tr></tbody></table>
 </div>
 </div>
 

Modified: websites/production/camel/content/book-in-one-page.html
==============================================================================
--- websites/production/camel/content/book-in-one-page.html (original)
+++ websites/production/camel/content/book-in-one-page.html Thu Aug 22 04:33:43 
2013
@@ -24930,7 +24930,7 @@ from("activemq:SomeQueue").to("dataset:f
 
 <h3><a shape="rect" 
name="BookInOnePage-PropertiesonSimpleDataSet"></a>Properties on 
SimpleDataSet</h3>
 <div class="confluenceTableSmall"><div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh">Property</th><th colspan="1" rowspan="1" 
class="confluenceTh">Type</th><th colspan="1" rowspan="1" 
class="confluenceTh">Description</th></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><tt>defaultBody</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>Object</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Specifies the default message body. For SimpleDataSet it 
is a constant payload; though if you want to create custom payloads per 
message, create your own derivation of <tt>DataSetSupport</tt>. 
</td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><tt>reportGroup</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>long</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Specifies the number of messages to be received before 
reporting progress. Useful for showing progress of a large load 
test.</td></tr><tr><td colspan="1" rowspan="1
 " class="confluenceTd"><tt>size</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>long</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd">Specifies how many messages to 
send/consume.</td></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh">Property</th><th colspan="1" rowspan="1" 
class="confluenceTh">Type</th><th colspan="1" rowspan="1" 
class="confluenceTh">Default</th><th colspan="1" rowspan="1" 
class="confluenceTh"> Description</th></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><tt>defaultBody</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>Object</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>&lt;hello&gt;world!&lt;/hello&gt;</tt> </td><td 
colspan="1" rowspan="1" class="confluenceTd"> Specifies the default message 
body. For SimpleDataSet it is a constant payload; though if you want to create 
custom payloads per message, create your own derivation of 
<tt>DataSetSupport</tt>. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><tt>reportCount</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>long</tt>  </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt
 >-1</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Specifies the 
 >number of messages to be received before reporting progress. Useful for 
 >showing progress of a large load test. If &lt; 0, then <tt>size</tt> / 5, if 
 >is 0 then <tt>size</tt>, else set to <tt>reportCount</tt> 
 >value.</td></tr><tr><td colspan="1" rowspan="1" 
 >class="confluenceTd"><tt>size</tt> </td><td colspan="1" rowspan="1" 
 >class="confluenceTd"> <tt>long</tt>  </td><td colspan="1" rowspan="1" 
 >class="confluenceTd"> <tt>10</tt> </td><td colspan="1" rowspan="1" 
 >class="confluenceTd">Specifies how many messages to 
 >send/consume.</td></tr></tbody></table>
 </div>
 </div>
 
@@ -36837,7 +36837,7 @@ seda:someName[?options]
 
 <h3><a shape="rect" name="BookInOnePage-Options"></a>Options</h3>
 <div class="confluenceTableSmall"><div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh"> Name </th><th colspan="1" rowspan="1" 
class="confluenceTh"> Since </th><th colspan="1" rowspan="1" 
class="confluenceTh"> Default </th><th colspan="1" rowspan="1" 
class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>size</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd"> The maximum capacity of the SEDA queue (i.e., the number 
of messages it can hold). The default value in Camel 2.2 or older is 
<tt>1000</tt>. From Camel 2.3 onwards, the size is unbounded by default. 
<b>Notice:</b> Mind if you use this option, then its the first endpoint being 
created with the queue name, that determines the size. To make sure all 
endpoints use same size, then configure the size option on all of them, or the 
first endpoint being created
 . From <b>Camel 2.11</b> onwards, a validation is taken place to ensure if 
using mixed queue sizes for the same queue name, Camel would detect this and 
fail creating the endpoint. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>concurrentConsumers</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>1</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Number of concurrent threads processing exchanges. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>waitForTaskToComplete</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>IfReplyExpected</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Option to specify whether the caller should wait for the 
async task to complete or not before continuing. The following three options 
are supported: <tt>Always</tt>, <tt>Never</tt> or <tt>IfReplyExpecte
 d</tt>. The first two values are self-explanatory. The last value, 
<tt>IfReplyExpected</tt>, will only wait if the message is <a shape="rect" 
href="request-reply.html" title="Request Reply">Request Reply</a> based. The 
default option is <tt>IfReplyExpected</tt>. See more information about <a 
shape="rect" href="async.html" title="Async">Async</a> messaging. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>timeout</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>30000</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Timeout (in milliseconds) before a SEDA producer will 
stop waiting for an asynchronous task to complete. See 
<tt>waitForTaskToComplete</tt> and <a shape="rect" href="async.html" 
title="Async">Async</a> for more details. In <b>Camel 2.2</b> you can now 
disable timeout by using 0 or a negative value. </td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>mult
 ipleConsumers</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<b>2.2</b> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>false</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Specifies 
whether multiple consumers are allowed. If enabled, you can use <a shape="rect" 
href="seda.html" title="SEDA">SEDA</a> for <a shape="rect" 
class="external-link" 
href="http://en.wikipedia.org/wiki/Publish%E2%80%93subscribe_pattern"; 
rel="nofollow">Publish-Subscribe</a> messaging. That is, you can send a message 
to the SEDA queue and have each consumer receive a copy of the message. When 
enabled, this option should be specified on every consumer endpoint. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>limitConcurrentConsumers</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>2.3</b> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>true</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Whether to limit the number of <
 tt>concurrentConsumers</tt> to the maximum of <tt>500</tt>. By default, an 
exception will be thrown if a SEDA endpoint is configured with a greater 
number. You can disable that check by turning this option off. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>blockWhenFull</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<b>2.9</b> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>false</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Whether a 
thread that sends messages to a full SEDA queue will block until the queue's 
capacity is no longer exhausted.  By default, an exception will be thrown 
stating that the queue is full. By enabling this option, the calling thread 
will instead block and wait until the message can be accepted. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>queueSize</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<b>2.9</b> </td><td colspan="1" rowspan="1" class="confluenceTd">&#160
 ;</td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Component only:</b> 
The maximum default size (capacity of the number of messages it can hold) of 
the SEDA queue. This option is used if <tt>size</tt> is not in use. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>pollTimeout</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<b>2.9.3</b> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>1000</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<em>Consumer only</em> &#8211; The timeout used when polling. When a timeout 
occurs, the consumer can check whether it is allowed to continue running. 
Setting a lower value allows the consumer to react more quickly upon shutdown. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>purgeWhenStopping</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>2.11.1</b> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1" cla
 ss="confluenceTd"> Whether to purge the task queue when stopping the 
consumer/route. This allows to stop faster, as any pending messages on the 
queue is discarded. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>queue</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>2.12.0</b> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> null </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Define the queue instance which will be used by seda 
endpoint </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>queueFactory</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<b>2.12.0</b> </td><td colspan="1" rowspan="1" class="confluenceTd"> null 
</td><td colspan="1" rowspan="1" class="confluenceTd"> Define the QueueFactory 
which could create the queue for the seda endpoint </td></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh"> Name </th><th colspan="1" rowspan="1" 
class="confluenceTh"> Since </th><th colspan="1" rowspan="1" 
class="confluenceTh"> Default </th><th colspan="1" rowspan="1" 
class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>size</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd"> The maximum capacity of the SEDA queue (i.e., the number 
of messages it can hold). The default value in Camel 2.2 or older is 
<tt>1000</tt>. From Camel 2.3 onwards, the size is unbounded by default. 
<b>Notice:</b> Mind if you use this option, then its the first endpoint being 
created with the queue name, that determines the size. To make sure all 
endpoints use same size, then configure the size option on all of them, or the 
first endpoint being created
 . From <b>Camel 2.11</b> onwards, a validation is taken place to ensure if 
using mixed queue sizes for the same queue name, Camel would detect this and 
fail creating the endpoint. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>concurrentConsumers</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>1</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Number of concurrent threads processing exchanges. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>waitForTaskToComplete</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>IfReplyExpected</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Option to specify whether the caller should wait for the 
async task to complete or not before continuing. The following three options 
are supported: <tt>Always</tt>, <tt>Never</tt> or <tt>IfReplyExpecte
 d</tt>. The first two values are self-explanatory. The last value, 
<tt>IfReplyExpected</tt>, will only wait if the message is <a shape="rect" 
href="request-reply.html" title="Request Reply">Request Reply</a> based. The 
default option is <tt>IfReplyExpected</tt>. See more information about <a 
shape="rect" href="async.html" title="Async">Async</a> messaging. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>timeout</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>30000</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Timeout (in milliseconds) before a SEDA producer will 
stop waiting for an asynchronous task to complete. See 
<tt>waitForTaskToComplete</tt> and <a shape="rect" href="async.html" 
title="Async">Async</a> for more details. In <b>Camel 2.2</b> you can now 
disable timeout by using 0 or a negative value. </td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>mult
 ipleConsumers</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<b>2.2</b> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>false</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Specifies 
whether multiple consumers are allowed. If enabled, you can use <a shape="rect" 
href="seda.html" title="SEDA">SEDA</a> for <a shape="rect" 
class="external-link" 
href="http://en.wikipedia.org/wiki/Publish%E2%80%93subscribe_pattern"; 
rel="nofollow">Publish-Subscribe</a> messaging. That is, you can send a message 
to the SEDA queue and have each consumer receive a copy of the message. When 
enabled, this option should be specified on every consumer endpoint. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>limitConcurrentConsumers</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>2.3</b> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>true</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Whether to limit the number of <
 tt>concurrentConsumers</tt> to the maximum of <tt>500</tt>. By default, an 
exception will be thrown if a SEDA endpoint is configured with a greater 
number. You can disable that check by turning this option off. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>blockWhenFull</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<b>2.9</b> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>false</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Whether a 
thread that sends messages to a full SEDA queue will block until the queue's 
capacity is no longer exhausted.  By default, an exception will be thrown 
stating that the queue is full. By enabling this option, the calling thread 
will instead block and wait until the message can be accepted. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>queueSize</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<b>2.9</b> </td><td colspan="1" rowspan="1" class="confluenceTd">&#160
 ;</td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Component only:</b> 
The maximum default size (capacity of the number of messages it can hold) of 
the SEDA queue. This option is used if <tt>size</tt> is not in use. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>pollTimeout</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<b>2.9.3</b> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>1000</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<em>Consumer only</em> &#8211; The timeout used when polling. When a timeout 
occurs, the consumer can check whether it is allowed to continue running. 
Setting a lower value allows the consumer to react more quickly upon shutdown. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>purgeWhenStopping</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>2.11.1</b> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1" cla
 ss="confluenceTd"> Whether to purge the task queue when stopping the 
consumer/route. This allows to stop faster, as any pending messages on the 
queue is discarded. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>queue</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>2.12.0</b> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> null </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Define the queue instance which will be used by seda 
endpoint </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>queueFactory</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<b>2.12.0</b> </td><td colspan="1" rowspan="1" class="confluenceTd"> null 
</td><td colspan="1" rowspan="1" class="confluenceTd"> Define the QueueFactory 
which could create the queue for the seda endpoint </td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"> <tt>failIfNoConsumers</tt> 
</td><td colspan="1" rowspan="1" class="confluenceTd"> <b>2.12.0</b> </t
 d><td colspan="1" rowspan="1" class="confluenceTd"> false </td><td colspan="1" 
rowspan="1" class="confluenceTd"> When the seda producer send the message to 
queue, the SedaConsumerNotAvailableException will be thrown if the 
failIfNoConsumers is true</td></tr></tbody></table>
 </div>
 </div>
 

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

Modified: websites/production/camel/content/seda.html
==============================================================================
--- websites/production/camel/content/seda.html (original)
+++ websites/production/camel/content/seda.html Thu Aug 22 04:33:43 2013
@@ -109,7 +109,7 @@ seda:someName[?options]
 
 <h3><a shape="rect" name="SEDA-Options"></a>Options</h3>
 <div class="confluenceTableSmall"><div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh"> Name </th><th colspan="1" rowspan="1" 
class="confluenceTh"> Since </th><th colspan="1" rowspan="1" 
class="confluenceTh"> Default </th><th colspan="1" rowspan="1" 
class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>size</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd"> The maximum capacity of the SEDA queue (i.e., the number 
of messages it can hold). The default value in Camel 2.2 or older is 
<tt>1000</tt>. From Camel 2.3 onwards, the size is unbounded by default. 
<b>Notice:</b> Mind if you use this option, then its the first endpoint being 
created with the queue name, that determines the size. To make sure all 
endpoints use same size, then configure the size option on all of them, or the 
first endpoint being created
 . From <b>Camel 2.11</b> onwards, a validation is taken place to ensure if 
using mixed queue sizes for the same queue name, Camel would detect this and 
fail creating the endpoint. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>concurrentConsumers</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>1</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Number of concurrent threads processing exchanges. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>waitForTaskToComplete</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>IfReplyExpected</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Option to specify whether the caller should wait for the 
async task to complete or not before continuing. The following three options 
are supported: <tt>Always</tt>, <tt>Never</tt> or <tt>IfReplyExpecte
 d</tt>. The first two values are self-explanatory. The last value, 
<tt>IfReplyExpected</tt>, will only wait if the message is <a shape="rect" 
href="request-reply.html" title="Request Reply">Request Reply</a> based. The 
default option is <tt>IfReplyExpected</tt>. See more information about <a 
shape="rect" href="async.html" title="Async">Async</a> messaging. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>timeout</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>30000</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Timeout (in milliseconds) before a SEDA producer will 
stop waiting for an asynchronous task to complete. See 
<tt>waitForTaskToComplete</tt> and <a shape="rect" href="async.html" 
title="Async">Async</a> for more details. In <b>Camel 2.2</b> you can now 
disable timeout by using 0 or a negative value. </td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>mult
 ipleConsumers</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<b>2.2</b> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>false</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Specifies 
whether multiple consumers are allowed. If enabled, you can use <a shape="rect" 
href="seda.html" title="SEDA">SEDA</a> for <a shape="rect" 
class="external-link" 
href="http://en.wikipedia.org/wiki/Publish%E2%80%93subscribe_pattern"; 
rel="nofollow">Publish-Subscribe</a> messaging. That is, you can send a message 
to the SEDA queue and have each consumer receive a copy of the message. When 
enabled, this option should be specified on every consumer endpoint. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>limitConcurrentConsumers</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>2.3</b> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>true</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Whether to limit the number of <
 tt>concurrentConsumers</tt> to the maximum of <tt>500</tt>. By default, an 
exception will be thrown if a SEDA endpoint is configured with a greater 
number. You can disable that check by turning this option off. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>blockWhenFull</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<b>2.9</b> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>false</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Whether a 
thread that sends messages to a full SEDA queue will block until the queue's 
capacity is no longer exhausted.  By default, an exception will be thrown 
stating that the queue is full. By enabling this option, the calling thread 
will instead block and wait until the message can be accepted. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>queueSize</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<b>2.9</b> </td><td colspan="1" rowspan="1" class="confluenceTd">&#160
 ;</td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Component only:</b> 
The maximum default size (capacity of the number of messages it can hold) of 
the SEDA queue. This option is used if <tt>size</tt> is not in use. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>pollTimeout</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<b>2.9.3</b> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>1000</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<em>Consumer only</em> &#8211; The timeout used when polling. When a timeout 
occurs, the consumer can check whether it is allowed to continue running. 
Setting a lower value allows the consumer to react more quickly upon shutdown. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>purgeWhenStopping</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>2.11.1</b> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1" cla
 ss="confluenceTd"> Whether to purge the task queue when stopping the 
consumer/route. This allows to stop faster, as any pending messages on the 
queue is discarded. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>queue</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>2.12.0</b> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> null </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Define the queue instance which will be used by seda 
endpoint </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>queueFactory</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<b>2.12.0</b> </td><td colspan="1" rowspan="1" class="confluenceTd"> null 
</td><td colspan="1" rowspan="1" class="confluenceTd"> Define the QueueFactory 
which could create the queue for the seda endpoint </td></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh"> Name </th><th colspan="1" rowspan="1" 
class="confluenceTh"> Since </th><th colspan="1" rowspan="1" 
class="confluenceTh"> Default </th><th colspan="1" rowspan="1" 
class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>size</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd"> The maximum capacity of the SEDA queue (i.e., the number 
of messages it can hold). The default value in Camel 2.2 or older is 
<tt>1000</tt>. From Camel 2.3 onwards, the size is unbounded by default. 
<b>Notice:</b> Mind if you use this option, then its the first endpoint being 
created with the queue name, that determines the size. To make sure all 
endpoints use same size, then configure the size option on all of them, or the 
first endpoint being created
 . From <b>Camel 2.11</b> onwards, a validation is taken place to ensure if 
using mixed queue sizes for the same queue name, Camel would detect this and 
fail creating the endpoint. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>concurrentConsumers</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>1</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Number of concurrent threads processing exchanges. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>waitForTaskToComplete</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>IfReplyExpected</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Option to specify whether the caller should wait for the 
async task to complete or not before continuing. The following three options 
are supported: <tt>Always</tt>, <tt>Never</tt> or <tt>IfReplyExpecte
 d</tt>. The first two values are self-explanatory. The last value, 
<tt>IfReplyExpected</tt>, will only wait if the message is <a shape="rect" 
href="request-reply.html" title="Request Reply">Request Reply</a> based. The 
default option is <tt>IfReplyExpected</tt>. See more information about <a 
shape="rect" href="async.html" title="Async">Async</a> messaging. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>timeout</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>30000</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Timeout (in milliseconds) before a SEDA producer will 
stop waiting for an asynchronous task to complete. See 
<tt>waitForTaskToComplete</tt> and <a shape="rect" href="async.html" 
title="Async">Async</a> for more details. In <b>Camel 2.2</b> you can now 
disable timeout by using 0 or a negative value. </td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>mult
 ipleConsumers</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<b>2.2</b> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>false</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Specifies 
whether multiple consumers are allowed. If enabled, you can use <a shape="rect" 
href="seda.html" title="SEDA">SEDA</a> for <a shape="rect" 
class="external-link" 
href="http://en.wikipedia.org/wiki/Publish%E2%80%93subscribe_pattern"; 
rel="nofollow">Publish-Subscribe</a> messaging. That is, you can send a message 
to the SEDA queue and have each consumer receive a copy of the message. When 
enabled, this option should be specified on every consumer endpoint. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>limitConcurrentConsumers</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>2.3</b> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>true</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Whether to limit the number of <
 tt>concurrentConsumers</tt> to the maximum of <tt>500</tt>. By default, an 
exception will be thrown if a SEDA endpoint is configured with a greater 
number. You can disable that check by turning this option off. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>blockWhenFull</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<b>2.9</b> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>false</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> Whether a 
thread that sends messages to a full SEDA queue will block until the queue's 
capacity is no longer exhausted.  By default, an exception will be thrown 
stating that the queue is full. By enabling this option, the calling thread 
will instead block and wait until the message can be accepted. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>queueSize</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<b>2.9</b> </td><td colspan="1" rowspan="1" class="confluenceTd">&#160
 ;</td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Component only:</b> 
The maximum default size (capacity of the number of messages it can hold) of 
the SEDA queue. This option is used if <tt>size</tt> is not in use. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>pollTimeout</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<b>2.9.3</b> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>1000</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<em>Consumer only</em> &#8211; The timeout used when polling. When a timeout 
occurs, the consumer can check whether it is allowed to continue running. 
Setting a lower value allows the consumer to react more quickly upon shutdown. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>purgeWhenStopping</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>2.11.1</b> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1" cla
 ss="confluenceTd"> Whether to purge the task queue when stopping the 
consumer/route. This allows to stop faster, as any pending messages on the 
queue is discarded. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>queue</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>2.12.0</b> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> null </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Define the queue instance which will be used by seda 
endpoint </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>queueFactory</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<b>2.12.0</b> </td><td colspan="1" rowspan="1" class="confluenceTd"> null 
</td><td colspan="1" rowspan="1" class="confluenceTd"> Define the QueueFactory 
which could create the queue for the seda endpoint </td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"> <tt>failIfNoConsumers</tt> 
</td><td colspan="1" rowspan="1" class="confluenceTd"> <b>2.12.0</b> </t
 d><td colspan="1" rowspan="1" class="confluenceTd"> false </td><td colspan="1" 
rowspan="1" class="confluenceTd"> When the seda producer send the message to 
queue, the SedaConsumerNotAvailableException will be thrown if the 
failIfNoConsumers is true</td></tr></tbody></table>
 </div>
 </div>
 


Reply via email to