Author: buildbot Date: Wed Jul 18 09:20:01 2012 New Revision: 826184 Log: Production update by buildbot for camel
Modified: websites/production/camel/content/aggregator2.html websites/production/camel/content/bean.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/cache.html websites/production/camel/content/cache/main.pageCache Modified: websites/production/camel/content/aggregator2.html ============================================================================== --- websites/production/camel/content/aggregator2.html (original) +++ websites/production/camel/content/aggregator2.html Wed Jul 18 09:20:01 2012 @@ -199,13 +199,12 @@ If you need persistent repository then y <h4><a shape="rect" name="Aggregator2-UsingTimeoutAwareAggregationStrategy"></a>Using TimeoutAwareAggregationStrategy</h4> <p><b>Available as of Camel 2.9.2</b></p> -<p>If your aggregation strategy implements <tt>TimeoutAwareAggregationStrategy</tt>, then Camel will invoke the <tt>timeout</tt> method when the timeout occurs. Notice that the values for index, and total parameters will be -1, and the timeout parameter will only be provided if configured as a fixed value. You must <b>not</b> throw any exceptions from the <tt>timeout</tt> method.</p> +<p>If your aggregation strategy implements <tt>TimeoutAwareAggregationStrategy</tt>, then Camel will invoke the <tt>timeout</tt> method when the timeout occurs. Notice that the values for index and total parameters will be -1, and the timeout parameter will be provided only if configured as a fixed value. You must <b>not</b> throw any exceptions from the <tt>timeout</tt> method.</p> <h4><a shape="rect" name="Aggregator2-UsingCompletionAwareAggregationStrategy"></a>Using CompletionAwareAggregationStrategy</h4> <p><b>Available as of Camel 2.9.3</b></p> -<p>If your aggregation strategy implements <tt>CompletiomAwareAggregationStrategy</tt>, then Camel will invoke the <tt>onComplete</tt> method when the aggregated Exchange is completed.<br clear="none"> -This allows you to do any last minute custom logic, maybe to cleanup some resources, or additional work on the exchange as its now completed.<br clear="none"> +<p>If your aggregation strategy implements <tt>CompletionAwareAggregationStrategy</tt>, then Camel will invoke the <tt>onComplete</tt> method when the aggregated Exchange is completed. This allows you to do any last minute custom logic such as to cleanup some resources, or additional work on the exchange as it's now completed.<br clear="none"> You must <b>not</b> throw any exceptions from the <tt>onCompletion</tt> method.</p> <h4><a shape="rect" name="Aggregator2-UsingcompletionSize"></a>Using completionSize</h4> Modified: websites/production/camel/content/bean.html ============================================================================== --- websites/production/camel/content/bean.html (original) +++ websites/production/camel/content/bean.html Wed Jul 18 09:20:01 2012 @@ -90,7 +90,7 @@ bean:beanID[?options] <h3><a shape="rect" name="Bean-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"> 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>method</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>String</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> The method name from the bean that will be invoked. If not provided, Camel will try to determine the method itself. In case of ambiguity an exception will be thrown. See <a shape="rect" href="bean-binding.html" title="Bean Binding">Bean Binding</a> for more details. From <b>Camel 2.8</b> onwards you can specify type qualifiers to pin-point exact method to use for overloaded methods. From <b>Camel 2.9</b> onwards you can spe cify parameter values directly in the method syntax. See more details at <a shape="rect" href="bean-binding.html" title="Bean Binding">Bean Binding</a>. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>cache</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>boolean</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> If enabled, Camel will cache the result of the first <a shape="rect" href="registry.html" title="Registry">Registry</a> look-up. Cache can be enabled if the bean in the <a shape="rect" href="registry.html" title="Registry">Registry</a> is defined as a singleton scope. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>multiParameterArray</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>boolean</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> < b>Camel 1.5:</b> How to treat the parameters which are passed from the message body; if it is <tt>true</tt>, the In message body should be an array of parameters. </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"> 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>method</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>String</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> The method name from the bean that will be invoked. If not provided, Camel will try to determine the method itself. In case of ambiguity an exception will be thrown. See <a shape="rect" href="bean-binding.html" title="Bean Binding">Bean Binding</a> for more details. From <b>Camel 2.8</b> onwards you can specify type qualifiers to pin-point the exact method to use for overloaded methods. From <b>Camel 2.9</b> onwards you can specify parameter values directly in the method syntax. See more details at <a shape="rect" href="bean-binding.html" title="Bean Binding">Bean Binding</a>. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>cache</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>boolean</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> If enabled, Camel will cache the result of the first <a shape="rect" href="registry.html" title="Registry">Registry</a> look-up. Cache can be enabled if the bean in the <a shape="rect" href="registry.html" title="Registry">Registry</a> is defined as a singleton scope. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>multiParameterArray</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>boolean</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1" class="confluenceTd "> <b>Camel 1.5:</b> How to treat the parameters which are passed from the message body; if it is <tt>true</tt>, the In message body should be an array of parameters. </td></tr></tbody></table> </div> </div> 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 Wed Jul 18 09:20:01 2012 @@ -691,7 +691,7 @@ bean:beanID[?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"> 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>method</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>String</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> The method name from the bean that will be invoked. If not provided, Camel will try to determine the method itself. In case of ambiguity an exception will be thrown. See <a shape="rect" href="bean-binding.html" title="Bean Binding">Bean Binding</a> for more details. From <b>Camel 2.8</b> onwards you can specify type qualifiers to pin-point exact method to use for overloaded methods. From <b>Camel 2.9</b> onwards you can spe cify parameter values directly in the method syntax. See more details at <a shape="rect" href="bean-binding.html" title="Bean Binding">Bean Binding</a>. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>cache</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>boolean</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> If enabled, Camel will cache the result of the first <a shape="rect" href="registry.html" title="Registry">Registry</a> look-up. Cache can be enabled if the bean in the <a shape="rect" href="registry.html" title="Registry">Registry</a> is defined as a singleton scope. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>multiParameterArray</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>boolean</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> < b>Camel 1.5:</b> How to treat the parameters which are passed from the message body; if it is <tt>true</tt>, the In message body should be an array of parameters. </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"> 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>method</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>String</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> The method name from the bean that will be invoked. If not provided, Camel will try to determine the method itself. In case of ambiguity an exception will be thrown. See <a shape="rect" href="bean-binding.html" title="Bean Binding">Bean Binding</a> for more details. From <b>Camel 2.8</b> onwards you can specify type qualifiers to pin-point the exact method to use for overloaded methods. From <b>Camel 2.9</b> onwards you can specify parameter values directly in the method syntax. See more details at <a shape="rect" href="bean-binding.html" title="Bean Binding">Bean Binding</a>. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>cache</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>boolean</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> If enabled, Camel will cache the result of the first <a shape="rect" href="registry.html" title="Registry">Registry</a> look-up. Cache can be enabled if the bean in the <a shape="rect" href="registry.html" title="Registry">Registry</a> is defined as a singleton scope. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>multiParameterArray</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>boolean</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1" class="confluenceTd "> <b>Camel 1.5:</b> How to treat the parameters which are passed from the message body; if it is <tt>true</tt>, the In message body should be an array of parameters. </td></tr></tbody></table> </div> </div> @@ -1110,7 +1110,7 @@ cache:<span class="code-comment">//cache </div> </div> -<p>The <tt>CamelCacheAdd</tt> and <tt>CamelCacheUpdate</tt> supports additional headers to control time to live, time to idle, and eternal. </p> +<p>The <tt>CamelCacheAdd</tt> and <tt>CamelCacheUpdate</tt> operations support additional headers: </p> <div class="confluenceTableSmall"><div class="table-wrap"> <table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Header </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>CamelCacheTimeToLive</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>Integer</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.11:</b> Time to live in seconds. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>CamelCacheTimeToIdle</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>Integer</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.11:</b> Time to idle in seconds. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>CamelCacheEternal</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>Boolean</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.11: </b> Whether the content is eternal. </td></tr></tbody></table> </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 Wed Jul 18 09:20:01 2012 @@ -16598,13 +16598,12 @@ If you need persistent repository then y <h4><a shape="rect" name="BookInOnePage-UsingTimeoutAwareAggregationStrategy"></a>Using TimeoutAwareAggregationStrategy</h4> <p><b>Available as of Camel 2.9.2</b></p> -<p>If your aggregation strategy implements <tt>TimeoutAwareAggregationStrategy</tt>, then Camel will invoke the <tt>timeout</tt> method when the timeout occurs. Notice that the values for index, and total parameters will be -1, and the timeout parameter will only be provided if configured as a fixed value. You must <b>not</b> throw any exceptions from the <tt>timeout</tt> method.</p> +<p>If your aggregation strategy implements <tt>TimeoutAwareAggregationStrategy</tt>, then Camel will invoke the <tt>timeout</tt> method when the timeout occurs. Notice that the values for index and total parameters will be -1, and the timeout parameter will be provided only if configured as a fixed value. You must <b>not</b> throw any exceptions from the <tt>timeout</tt> method.</p> <h4><a shape="rect" name="BookInOnePage-UsingCompletionAwareAggregationStrategy"></a>Using CompletionAwareAggregationStrategy</h4> <p><b>Available as of Camel 2.9.3</b></p> -<p>If your aggregation strategy implements <tt>CompletiomAwareAggregationStrategy</tt>, then Camel will invoke the <tt>onComplete</tt> method when the aggregated Exchange is completed.<br clear="none"> -This allows you to do any last minute custom logic, maybe to cleanup some resources, or additional work on the exchange as its now completed.<br clear="none"> +<p>If your aggregation strategy implements <tt>CompletionAwareAggregationStrategy</tt>, then Camel will invoke the <tt>onComplete</tt> method when the aggregated Exchange is completed. This allows you to do any last minute custom logic such as to cleanup some resources, or additional work on the exchange as it's now completed.<br clear="none"> You must <b>not</b> throw any exceptions from the <tt>onCompletion</tt> method.</p> <h4><a shape="rect" name="BookInOnePage-UsingcompletionSize"></a>Using completionSize</h4> @@ -21199,7 +21198,7 @@ bean:beanID[?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"> 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>method</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>String</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> The method name from the bean that will be invoked. If not provided, Camel will try to determine the method itself. In case of ambiguity an exception will be thrown. See <a shape="rect" href="bean-binding.html" title="Bean Binding">Bean Binding</a> for more details. From <b>Camel 2.8</b> onwards you can specify type qualifiers to pin-point exact method to use for overloaded methods. From <b>Camel 2.9</b> onwards you can spe cify parameter values directly in the method syntax. See more details at <a shape="rect" href="bean-binding.html" title="Bean Binding">Bean Binding</a>. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>cache</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>boolean</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> If enabled, Camel will cache the result of the first <a shape="rect" href="registry.html" title="Registry">Registry</a> look-up. Cache can be enabled if the bean in the <a shape="rect" href="registry.html" title="Registry">Registry</a> is defined as a singleton scope. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>multiParameterArray</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>boolean</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> < b>Camel 1.5:</b> How to treat the parameters which are passed from the message body; if it is <tt>true</tt>, the In message body should be an array of parameters. </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"> 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>method</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>String</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>null</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> The method name from the bean that will be invoked. If not provided, Camel will try to determine the method itself. In case of ambiguity an exception will be thrown. See <a shape="rect" href="bean-binding.html" title="Bean Binding">Bean Binding</a> for more details. From <b>Camel 2.8</b> onwards you can specify type qualifiers to pin-point the exact method to use for overloaded methods. From <b>Camel 2.9</b> onwards you can specify parameter values directly in the method syntax. See more details at <a shape="rect" href="bean-binding.html" title="Bean Binding">Bean Binding</a>. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>cache</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>boolean</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> If enabled, Camel will cache the result of the first <a shape="rect" href="registry.html" title="Registry">Registry</a> look-up. Cache can be enabled if the bean in the <a shape="rect" href="registry.html" title="Registry">Registry</a> is defined as a singleton scope. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>multiParameterArray</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>boolean</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>false</tt> </td><td colspan="1" rowspan="1" class="confluenceTd "> <b>Camel 1.5:</b> How to treat the parameters which are passed from the message body; if it is <tt>true</tt>, the In message body should be an array of parameters. </td></tr></tbody></table> </div> </div> @@ -21618,7 +21617,7 @@ cache:<span class="code-comment">//cache </div> </div> -<p>The <tt>CamelCacheAdd</tt> and <tt>CamelCacheUpdate</tt> supports additional headers to control time to live, time to idle, and eternal. </p> +<p>The <tt>CamelCacheAdd</tt> and <tt>CamelCacheUpdate</tt> operations support additional headers: </p> <div class="confluenceTableSmall"><div class="table-wrap"> <table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Header </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>CamelCacheTimeToLive</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>Integer</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.11:</b> Time to live in seconds. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>CamelCacheTimeToIdle</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>Integer</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.11:</b> Time to idle in seconds. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>CamelCacheEternal</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>Boolean</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.11: </b> Whether the content is eternal. </td></tr></tbody></table> </div> Modified: websites/production/camel/content/book-pattern-appendix.html ============================================================================== --- websites/production/camel/content/book-pattern-appendix.html (original) +++ websites/production/camel/content/book-pattern-appendix.html Wed Jul 18 09:20:01 2012 @@ -2334,13 +2334,12 @@ If you need persistent repository then y <h4><a shape="rect" name="BookPatternAppendix-UsingTimeoutAwareAggregationStrategy"></a>Using TimeoutAwareAggregationStrategy</h4> <p><b>Available as of Camel 2.9.2</b></p> -<p>If your aggregation strategy implements <tt>TimeoutAwareAggregationStrategy</tt>, then Camel will invoke the <tt>timeout</tt> method when the timeout occurs. Notice that the values for index, and total parameters will be -1, and the timeout parameter will only be provided if configured as a fixed value. You must <b>not</b> throw any exceptions from the <tt>timeout</tt> method.</p> +<p>If your aggregation strategy implements <tt>TimeoutAwareAggregationStrategy</tt>, then Camel will invoke the <tt>timeout</tt> method when the timeout occurs. Notice that the values for index and total parameters will be -1, and the timeout parameter will be provided only if configured as a fixed value. You must <b>not</b> throw any exceptions from the <tt>timeout</tt> method.</p> <h4><a shape="rect" name="BookPatternAppendix-UsingCompletionAwareAggregationStrategy"></a>Using CompletionAwareAggregationStrategy</h4> <p><b>Available as of Camel 2.9.3</b></p> -<p>If your aggregation strategy implements <tt>CompletiomAwareAggregationStrategy</tt>, then Camel will invoke the <tt>onComplete</tt> method when the aggregated Exchange is completed.<br clear="none"> -This allows you to do any last minute custom logic, maybe to cleanup some resources, or additional work on the exchange as its now completed.<br clear="none"> +<p>If your aggregation strategy implements <tt>CompletionAwareAggregationStrategy</tt>, then Camel will invoke the <tt>onComplete</tt> method when the aggregated Exchange is completed. This allows you to do any last minute custom logic such as to cleanup some resources, or additional work on the exchange as it's now completed.<br clear="none"> You must <b>not</b> throw any exceptions from the <tt>onCompletion</tt> method.</p> <h4><a shape="rect" name="BookPatternAppendix-UsingcompletionSize"></a>Using completionSize</h4> Modified: websites/production/camel/content/cache.html ============================================================================== --- websites/production/camel/content/cache.html (original) +++ websites/production/camel/content/cache.html Wed Jul 18 09:20:01 2012 @@ -139,7 +139,7 @@ cache:<span class="code-comment">//cache </div> </div> -<p>The <tt>CamelCacheAdd</tt> and <tt>CamelCacheUpdate</tt> supports additional headers to control time to live, time to idle, and eternal. </p> +<p>The <tt>CamelCacheAdd</tt> and <tt>CamelCacheUpdate</tt> operations support additional headers: </p> <div class="confluenceTableSmall"><div class="table-wrap"> <table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Header </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>CamelCacheTimeToLive</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>Integer</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.11:</b> Time to live in seconds. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>CamelCacheTimeToIdle</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>Integer</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.11:</b> Time to idle in seconds. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <tt>CamelCacheEternal</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <tt>Boolean</tt> </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.11: </b> Whether the content is eternal. </td></tr></tbody></table> </div> Modified: websites/production/camel/content/cache/main.pageCache ============================================================================== Binary files - no diff available.