Modified: websites/production/camel/content/recipient-list.html
==============================================================================
--- websites/production/camel/content/recipient-list.html (original)
+++ websites/production/camel/content/recipient-list.html Tue Aug 20 12:21:45 
2013
@@ -96,7 +96,7 @@
 <h3><a shape="rect" name="RecipientList-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"> Default Value </th><th colspan="1" rowspan="1" 
class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>delimiter</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>,</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Delimiter used if the <a shape="rect" 
href="expression.html" title="Expression">Expression</a> returned multiple 
endpoints. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>strategyRef</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd"> An <a shape="rect" class="external-link" 
href="http://camel.apache.org/maven/current/camel-core/apidocs/org/apache/camel/processor/aggregate/AggregationStrategy.html";>AggregationStrategy</a>
 that will assemble the replies from recipient
 s into a single outgoing message from the <a shape="rect" 
href="recipient-list.html" title="Recipient List">Recipient List</a>. By 
default Camel will use the last reply as the outgoing message. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>parallelProcessing</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>Camel 2.2:</b> If enabled, messages are sent to the 
recipients concurrently. Note that the calling thread will still wait until all 
messages have been fully processed before it continues; it's the sending and 
processing of replies from recipients which happens in parallel. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>executorServiceRef</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>Camel 2.2:</b> A custom <a shape="rect" 
href="threading-model.html" title="Threading Model">Thread 
 Pool</a> to use for parallel processing. Note that enabling this option 
implies parallel processing, so you need not enable that option as well. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>stopOnException</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>false</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 
2.2:</b> Whether to immediately stop processing when an exception occurs. If 
disabled, Camel will send the message to all recipients regardless of any 
individual failures. You can process exceptions in an <a shape="rect" 
class="external-link" 
href="http://camel.apache.org/maven/current/camel-core/apidocs/org/apache/camel/processor/aggregate/AggregationStrategy.html";>AggregationStrategy</a>
 implementation, which supports full control of error handling. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>ignoreInvalidEndpoints</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>false</tt> </td><t
 d colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> Whether to 
ignore an endpoint URI that could not be resolved. If disabled, Camel will 
throw an exception identifying the invalid endpoint URI. </td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"> <tt>streaming</tt> </td><td 
colspan="1" rowspan="1" class="confluenceTd"> <tt>false</tt> </td><td 
colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.5:</b> If enabled, 
Camel will process replies out-of-order - that is, in the order received in 
reply from each recipient. If disabled, Camel will process replies in the same 
order as specified by the <a shape="rect" href="expression.html" 
title="Expression">Expression</a>. </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"> <b>Camel 2.5:</b> Specifies a processing timeout 
milliseconds. If the <a shape="rect" href="recipie
 nt-list.html" title="Recipient List">Recipient List</a> hasn't been able to 
send and process all replies within this timeframe, then the timeout triggers 
and the <a shape="rect" href="recipient-list.html" title="Recipient 
List">Recipient List</a> breaks out, with message flow continuing to the next 
element. Note that if you provide a <a shape="rect" class="external-link" 
href="http://camel.apache.org/maven/current/camel-core/apidocs/org/apache/camel/processor/aggregate/TimeoutAwareAggregationStrategy.html";>TimeoutAwareAggregationStrategy</a>,
 its <tt>timeout</tt> method is invoked before breaking out. <b>Beware:</b> If 
the timeout is reached with running tasks still remaining, certain tasks for 
which it is difficult for Camel to shut down in a graceful manner may continue 
to run.  So use this option with a bit of care.  We may be able to improve this 
functionality in future Camel releases. </td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>onPrepareRef</tt> </td><td
  colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" 
rowspan="1" class="confluenceTd"> <b>Camel 2.8:</b> A custom <a shape="rect" 
href="processor.html" title="Processor">Processor</a> to prepare the copy of 
the <a shape="rect" href="exchange.html" title="Exchange">Exchange</a> each 
recipient will receive. This allows you to perform arbitrary transformations, 
such as deep-cloning the message payload (or any other custom logic). 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>shareUnitOfWork</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>false</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 
2.8:</b> Whether the unit of work should be shared. See <a shape="rect" 
href="splitter.html#Splitter-Sharingunitofwork">the same option on Splitter</a> 
for more details. </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"> Default Value </th><th colspan="1" rowspan="1" 
class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>delimiter</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>,</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> Delimiter used if the <a shape="rect" 
href="expression.html" title="Expression">Expression</a> returned multiple 
endpoints. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>strategyRef</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd"> An <a shape="rect" class="external-link" 
href="http://camel.apache.org/maven/current/camel-core/apidocs/org/apache/camel/processor/aggregate/AggregationStrategy.html";>AggregationStrategy</a>
 that will assemble the replies from recipient
 s into a single outgoing message from the <a shape="rect" 
href="recipient-list.html" title="Recipient List">Recipient List</a>. By 
default Camel will use the last reply as the outgoing message. From <b>Camel 
2.12</b> onwards you can also use a POJO as the <tt>AggregationStrategy</tt>, 
see the <a shape="rect" href="aggregator2.html" 
title="Aggregator2">Aggregate</a> page for more details. </td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"> <tt>strategyMethodName</tt> 
</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td 
colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.12:</b> This option 
can be used to explicit declare the method name to use, when using POJOs as the 
<tt>AggregationStrategy</tt>. See the <a shape="rect" href="aggregator2.html" 
title="Aggregator2">Aggregate</a> page for more details. </td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"> <tt>strategyMethodAllowNull</tt> 
</td><td colspan="1" rowspan="1" class="confluenceTd"> <
 tt>false</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 
2.12:</b> If this option is <tt>false</tt> then the aggregate method is not 
used if there was no data to enrich. If this option is <tt>true</tt> then 
<tt>null</tt> values is used as the <tt>oldExchange</tt> (when no data to 
enrich), when using POJOs as the <tt>AggregationStrategy</tt>. See the <a 
shape="rect" href="aggregator2.html" title="Aggregator2">Aggregate</a> page for 
more details. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>parallelProcessing</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>Camel 2.2:</b> If enabled, messages are sent to the 
recipients concurrently. Note that the calling thread will still wait until all 
messages have been fully processed before it continues; it's the sending and 
processing of replies from recipients which happens in parallel. 
</td></tr><tr><td colspan="1" row
 span="1" class="confluenceTd"> <tt>executorServiceRef</tt> </td><td 
colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" 
rowspan="1" class="confluenceTd"> <b>Camel 2.2:</b> A custom <a shape="rect" 
href="threading-model.html" title="Threading Model">Thread Pool</a> to use for 
parallel processing. Note that enabling this option implies parallel 
processing, so you need not enable that option as well. </td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"> <tt>stopOnException</tt> </td><td 
colspan="1" rowspan="1" class="confluenceTd"> <tt>false</tt> </td><td 
colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.2:</b> Whether to 
immediately stop processing when an exception occurs. If disabled, Camel will 
send the message to all recipients regardless of any individual failures. You 
can process exceptions in an <a shape="rect" class="external-link" 
href="http://camel.apache.org/maven/current/camel-core/apidocs/org/apache/camel/processor/aggregate/Aggregatio
 nStrategy.html">AggregationStrategy</a> implementation, which supports full 
control of error handling. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>ignoreInvalidEndpoints</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>false</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> Whether to ignore an 
endpoint URI that could not be resolved. If disabled, Camel will throw an 
exception identifying the invalid endpoint URI. </td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>streaming</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>false</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> <b>Camel 2.5:</b> If enabled, Camel will 
process replies out-of-order - that is, in the order received in reply from 
each recipient. If disabled, Camel will process replies in the same order as 
specified by the <a shape="rect" href="expression.html" 
title="Expression">Expression</a>. </td></tr><tr><td c
 olspan="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"> <b>Camel 2.5:</b> Specifies a processing 
timeout milliseconds. If the <a shape="rect" href="recipient-list.html" 
title="Recipient List">Recipient List</a> hasn't been able to send and process 
all replies within this timeframe, then the timeout triggers and the <a 
shape="rect" href="recipient-list.html" title="Recipient List">Recipient 
List</a> breaks out, with message flow continuing to the next element. Note 
that if you provide a <a shape="rect" class="external-link" 
href="http://camel.apache.org/maven/current/camel-core/apidocs/org/apache/camel/processor/aggregate/TimeoutAwareAggregationStrategy.html";>TimeoutAwareAggregationStrategy</a>,
 its <tt>timeout</tt> method is invoked before breaking out. <b>Beware:</b> If 
the timeout is reached with running tasks still remaining, certain tasks for 
which it is diffi
 cult for Camel to shut down in a graceful manner may continue to run.  So use 
this option with a bit of care.  We may be able to improve this functionality 
in future Camel releases. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>onPrepareRef</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>Camel 2.8:</b> A custom <a shape="rect" 
href="processor.html" title="Processor">Processor</a> to prepare the copy of 
the <a shape="rect" href="exchange.html" title="Exchange">Exchange</a> each 
recipient will receive. This allows you to perform arbitrary transformations, 
such as deep-cloning the message payload (or any other custom logic). 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>shareUnitOfWork</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>false</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 
2.8:</b> Whether the unit of work should be sha
 red. See <a shape="rect" href="splitter.html#Splitter-Sharingunitofwork">the 
same option on Splitter</a> for more details. </td></tr></tbody></table>
 </div>
 </div>
 

Modified: websites/production/camel/content/splitter.html
==============================================================================
--- websites/production/camel/content/splitter.html (original)
+++ websites/production/camel/content/splitter.html Tue Aug 20 12:21:45 2013
@@ -97,7 +97,7 @@
 <h3><a shape="rect" name="Splitter-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"> Default Value </th><th colspan="1" rowspan="1" 
class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>strategyRef</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd"> Refers to an <a shape="rect" class="external-link" 
href="http://camel.apache.org/maven/current/camel-core/apidocs/org/apache/camel/processor/aggregate/AggregationStrategy.html";>AggregationStrategy</a>
 to be used to assemble the replies from the sub-messages, into a single 
outgoing message from the <a shape="rect" href="splitter.html" 
title="Splitter">Splitter</a>. See the defaults described below in <em><a 
shape="rect" href="#Splitter-WhattheSplitterreturns">What the Splitter 
returns</a></em>. From <b>Camel 2.12</b> onwards you can also use a POJO as the 
<tt
 >AggregationStrategy</tt>, see the <a shape="rect" href="aggregator2.html" 
 >title="Aggregator2">Aggregate</a> page for more details. </td></tr><tr><td 
 >colspan="1" rowspan="1" class="confluenceTd"> <tt>strategyMethodName</tt> 
 ></td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td 
 >colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.12:</b> This option 
 >can be used to explicit declare the method name to use, when using POJOs as 
 >the <tt>AggregationStrategy</tt>. See the <a shape="rect" 
 >href="aggregator2.html" title="Aggregator2">Aggregate</a> page for more 
 >details. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
 ><tt>parallelProcessing</tt> </td><td colspan="1" rowspan="1" 
 >class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1" 
 >class="confluenceTd"> If enabled then processing the sub-messages occurs 
 >concurrently. Note the caller thread will still wait until all sub-messages 
 >has been fully processed, before it continues. </td></tr><tr><td col
 span="1" rowspan="1" class="confluenceTd"> <tt>executorServiceRef</tt> 
</td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td 
colspan="1" rowspan="1" class="confluenceTd"> Refers to a custom <a 
shape="rect" href="threading-model.html" title="Threading Model">Thread 
Pool</a> to be used for parallel processing. Notice if you set this option, 
then parallel processing is automatically implied, and you do not have to 
enable that option as well. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>stopOnException</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>Camel 2.2:</b> Whether or not to stop continue 
processing immediately when an exception occurred. If disable, then Camel 
continue splitting and process the sub-messages regardless if one of them 
failed. You can deal with exceptions in the <a shape="rect" 
class="external-link" href="http://camel.apache.org/maven/current/c
 
amel-core/apidocs/org/apache/camel/processor/aggregate/AggregationStrategy.html">AggregationStrategy</a>
 class where you have full control how to handle that. </td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"> <tt>streaming</tt> </td><td 
colspan="1" rowspan="1" class="confluenceTd"> <tt>false</tt> </td><td 
colspan="1" rowspan="1" class="confluenceTd"> If enabled then Camel will split 
in a streaming fashion, which means it will split the input message in chunks. 
This reduces the memory overhead. For example if you split big messages its 
recommended to enable streaming. If streaming is enabled then the sub-message 
replies will be aggregated out-of-order, eg in the order they come back. If 
disabled, Camel will process sub-message replies in the same order as they 
where splitted. </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"> <
 b>Camel 2.5:</b> Sets a total timeout specified in millis. If the <a 
shape="rect" href="recipient-list.html" title="Recipient List">Recipient 
List</a> hasn't been able to split and process all replies within the given 
timeframe, then the timeout triggers and the <a shape="rect" 
href="splitter.html" title="Splitter">Splitter</a> breaks out and continues. 
Notice if you provide a <a shape="rect" class="external-link" 
href="http://camel.apache.org/maven/current/camel-core/apidocs/org/apache/camel/processor/aggregate/TimeoutAwareAggregationStrategy.html";>TimeoutAwareAggregationStrategy</a>
 then the <tt>timeout</tt> method is invoked before breaking out. If the 
timeout is reached with running tasks still remaining, certain tasks for which 
it is difficult for Camel to shut down in a graceful manner may continue to 
run.  So use this option with a bit of care.  We may be able to improve this 
functionality in future Camel releases. </td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd
 "> <tt>onPrepareRef</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>Camel 2.8:</b> Refers to a custom <a shape="rect" 
href="processor.html" title="Processor">Processor</a> to prepare the 
sub-message of the <a shape="rect" href="exchange.html" 
title="Exchange">Exchange</a>, before its processed. This allows you to do any 
custom logic, such as deep-cloning the message payload if that's needed etc. 
</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>shareUnitOfWork</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>false</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 
2.8:</b> Whether the unit of work should be shared. See further below for more 
details. </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"> Default Value </th><th colspan="1" rowspan="1" 
class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>strategyRef</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd"> Refers to an <a shape="rect" class="external-link" 
href="http://camel.apache.org/maven/current/camel-core/apidocs/org/apache/camel/processor/aggregate/AggregationStrategy.html";>AggregationStrategy</a>
 to be used to assemble the replies from the sub-messages, into a single 
outgoing message from the <a shape="rect" href="splitter.html" 
title="Splitter">Splitter</a>. See the defaults described below in <em><a 
shape="rect" href="#Splitter-WhattheSplitterreturns">What the Splitter 
returns</a></em>. From <b>Camel 2.12</b> onwards you can also use a POJO as the 
<tt
 >AggregationStrategy</tt>, see the <a shape="rect" href="aggregator2.html" 
 >title="Aggregator2">Aggregate</a> page for more details. </td></tr><tr><td 
 >colspan="1" rowspan="1" class="confluenceTd"> <tt>strategyMethodName</tt> 
 ></td><td colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td 
 >colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.12:</b> This option 
 >can be used to explicit declare the method name to use, when using POJOs as 
 >the <tt>AggregationStrategy</tt>. See the <a shape="rect" 
 >href="aggregator2.html" title="Aggregator2">Aggregate</a> page for more 
 >details. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
 ><tt>strategyMethodAllowNull</tt> </td><td colspan="1" rowspan="1" 
 >class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1" 
 >class="confluenceTd"> <b>Camel 2.12:</b> If this option is <tt>false</tt> 
 >then the aggregate method is not used for the very first splitted message. If 
 >this option is <tt>true</tt> then <tt>null</tt> values is us
 ed as the <tt>oldExchange</tt> (for the very first message splitted), when 
using POJOs as the <tt>AggregationStrategy</tt>. See the <a shape="rect" 
href="aggregator2.html" title="Aggregator2">Aggregate</a> page for more 
details. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> 
<tt>parallelProcessing</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> If enabled then processing the sub-messages occurs 
concurrently. Note the caller thread will still wait until all sub-messages has 
been fully processed, before it continues. </td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>executorServiceRef</tt> </td><td 
colspan="1" rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" 
rowspan="1" class="confluenceTd"> Refers to a custom <a shape="rect" 
href="threading-model.html" title="Threading Model">Thread Pool</a> to be used 
for parallel processing. Notice if you set this option, 
 then parallel processing is automatically implied, and you do not have to 
enable that option as well. </td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>stopOnException</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>Camel 2.2:</b> Whether or not to stop continue 
processing immediately when an exception occurred. If disable, then Camel 
continue splitting and process the sub-messages regardless if one of them 
failed. You can deal with exceptions in the <a shape="rect" 
class="external-link" 
href="http://camel.apache.org/maven/current/camel-core/apidocs/org/apache/camel/processor/aggregate/AggregationStrategy.html";>AggregationStrategy</a>
 class where you have full control how to handle that. </td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"> <tt>streaming</tt> </td><td 
colspan="1" rowspan="1" class="confluenceTd"> <tt>false</tt> </td><td 
colspan="1" rowspan="1" class="conf
 luenceTd"> If enabled then Camel will split in a streaming fashion, which 
means it will split the input message in chunks. This reduces the memory 
overhead. For example if you split big messages its recommended to enable 
streaming. If streaming is enabled then the sub-message replies will be 
aggregated out-of-order, eg in the order they come back. If disabled, Camel 
will process sub-message replies in the same order as they where splitted. 
</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"> <b>Camel 2.5:</b> Sets a total timeout specified in 
millis. If the <a shape="rect" href="recipient-list.html" title="Recipient 
List">Recipient List</a> hasn't been able to split and process all replies 
within the given timeframe, then the timeout triggers and the <a shape="rect" 
href="splitter.html" title="Splitter">Splitter</a> breaks out and continues. 
 Notice if you provide a <a shape="rect" class="external-link" 
href="http://camel.apache.org/maven/current/camel-core/apidocs/org/apache/camel/processor/aggregate/TimeoutAwareAggregationStrategy.html";>TimeoutAwareAggregationStrategy</a>
 then the <tt>timeout</tt> method is invoked before breaking out. If the 
timeout is reached with running tasks still remaining, certain tasks for which 
it is difficult for Camel to shut down in a graceful manner may continue to 
run.  So use this option with a bit of care.  We may be able to improve this 
functionality in future Camel releases. </td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>onPrepareRef</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd">&#160;</td><td colspan="1" rowspan="1" 
class="confluenceTd"> <b>Camel 2.8:</b> Refers to a custom <a shape="rect" 
href="processor.html" title="Processor">Processor</a> to prepare the 
sub-message of the <a shape="rect" href="exchange.html" 
title="Exchange">Exchange</a>, before 
 its processed. This allows you to do any custom logic, such as deep-cloning 
the message payload if that's needed etc. </td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>shareUnitOfWork</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> <tt>false</tt> </td><td colspan="1" 
rowspan="1" class="confluenceTd"> <b>Camel 2.8:</b> Whether the unit of work 
should be shared. See further below for more details. </td></tr></tbody></table>
 </div>
 </div>
 


Reply via email to