You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by bu...@apache.org on 2012/11/01 11:21:08 UTC

svn commit: r836862 - in /websites/production/camel/content: book-in-one-page.html book-languages-appendix.html cache/main.pageCache simple.html

Author: buildbot
Date: Thu Nov  1 10:21:08 2012
New Revision: 836862

Log:
Production update by buildbot for camel

Modified:
    websites/production/camel/content/book-in-one-page.html
    websites/production/camel/content/book-languages-appendix.html
    websites/production/camel/content/cache/main.pageCache
    websites/production/camel/content/simple.html

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 Nov  1 10:21:08 2012
@@ -9644,7 +9644,7 @@ From <b>Camel 2.9</b> onwards you can ne
 <h3><a shape="rect" name="BookInOnePage-Variables"></a>Variables</h3>
 
 <div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Variable </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"> camelId </td><td colspan="1" rowspan="1" class="confluenceTd"> String </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.10:</b> the CamelContext name </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> exchangeId </td><td colspan="1" rowspan="1" class="confluenceTd"> String </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> the exchange id </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> id </td><td colspan="1" rowspan="1" class="confluenceTd"> String </td><td colspan="1" rowspan="1" class="confluenceTd"> the input message id </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> body </td><td colspan="1" rowspan="
 1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> the input body </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> in.body </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> the input body </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> body.<b>OGNL</b> </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> the input body invoked using a Camel OGNL expression. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> in.body.<b>OGNL</b> </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> the input body invoked using a Camel OGNL expression. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> bodyAs(<em>type</em>) </td><td colspan="1" rowspan="1" class="confluenceTd">
  Type </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> Converts the body to the given type determined by its classname. The converted body can be null. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> mandatoryBodyAs(<em>type</em>) </td><td colspan="1" rowspan="1" class="confluenceTd"> Type </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.5:</b> Converts the body to the given type determined by its classname, and expects the body to be not null. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> out.body </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> the output body </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> header.foo </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> refer to the input foo header </td></tr><tr><td colspan="1" rowspan="1" class="conflu
 enceTd"> header[foo] </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.2:</b> refer to the input foo header </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> headers.foo </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> refer to the input foo header </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> headers[foo] </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.2:</b> refer to the input foo header </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> in.header.foo </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> refer to the input foo header </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> in.header[foo] </td><td colspan="1" rowspan="
 1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.2:</b> refer to the input foo header </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> in.headers.foo </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> refer to the input foo header </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> in.headers[foo] </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.2:</b> refer to the input foo header </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> header.foo[bar] </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> regard input foo header as a map and perform lookup on the map with bar as key </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> in.header.foo[bar] </
 td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> regard input foo header as a map and perform lookup on the map with bar as key </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> in.headers.foo[bar] </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> regard input foo header as a map and perform lookup on the map with bar as key </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> header.foo.<b>OGNL</b> </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> refer to the input foo header and invoke its value using a Camel OGNL expression. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> in.header.foo.<b>OGNL</b> </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" ro
 wspan="1" class="confluenceTd"> <b>Camel 2.3:</b> refer to the input foo header and invoke its value using a Camel OGNL expression. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> in.headers.foo.<b>OGNL</b> </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> refer to the input foo header and invoke its value using a Camel OGNL expression. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> out.header.foo </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> refer to the out header foo </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> out.header[foo] </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.2:</b> refer to the out header foo </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> out.headers.foo 
 </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> refer to the out header foo </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> out.headers[foo] </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.2:</b> refer to the out header foo </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> headerAs(<em>key</em>,<em>type</em>) </td><td colspan="1" rowspan="1" class="confluenceTd"> Type </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.5:</b> Converts the header to the given type determined by its classname </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> headers </td><td colspan="1" rowspan="1" class="confluenceTd"> Map </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9:</b> refer to the input headers </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> in.
 headers </td><td colspan="1" rowspan="1" class="confluenceTd"> Map </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9:</b> refer to the input headers </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> property.foo </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> refer to the foo property on the exchange </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> property[foo] </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.2:</b> refer to the foo property on the exchange </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> property.foo.<b>OGNL</b> </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.8:</b> refer to the foo property on the exchange and invoke its value using a Camel OGNL expression. </td></tr><
 tr><td colspan="1" rowspan="1" class="confluenceTd"> sys.foo </td><td colspan="1" rowspan="1" class="confluenceTd"> String </td><td colspan="1" rowspan="1" class="confluenceTd"> refer to the system property </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> sysenv.foo </td><td colspan="1" rowspan="1" class="confluenceTd"> String </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> refer to the system environment </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> exception </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.4:</b> Refer to the exception object on the exchange, is <b>null</b> if no exception set on exchange. Will fallback and grab caught exceptions (<tt>Exchange.EXCEPTION_CAUGHT</tt>) if the Exchange has any. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> exception.<b>OGNL</b> </td><td colspan="1" rowspan="1" class="conflue
 nceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.4:</b> Refer to the exchange exception invoked using a Camel OGNL expression object </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> exception.message </td><td colspan="1" rowspan="1" class="confluenceTd"> String </td><td colspan="1" rowspan="1" class="confluenceTd"> Refer to the exception.message on the exchange, is <b>null</b> if no exception set on exchange. Will fallback and grab caught exceptions (<tt>Exchange.EXCEPTION_CAUGHT</tt>) if the Exchange has any. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> exception.stacktrace </td><td colspan="1" rowspan="1" class="confluenceTd"> String </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.6.</b> Refer to the exception.stracktrace on the exchange, is <b>null</b> if no exception set on exchange. Will fallback and grab caught exceptions (<tt>Exchange.EXCEPTION_CAUGHT</tt>) if the Exchange has any. </t
 d></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> date:<em>command:pattern</em> </td><td colspan="1" rowspan="1" class="confluenceTd"> String </td><td colspan="1" rowspan="1" class="confluenceTd"> Date formatting using the <tt>java.text.SimpleDataFormat</tt> patterns. Supported commands are: <b>now</b> for current timestamp, <b>in.header.xxx</b> or <b>header.xxx</b> to use the Date object in the IN header with the key xxx. <b>out.header.xxx</b> to use the Date object in the OUT header with the key xxx.</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> bean:<em>bean expression</em> </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> Invoking a bean expression using the <a shape="rect" href="bean.html" title="Bean">Bean</a> language. Specifying a method name you must use dot as separator. We also support the ?method=methodname syntax that is used by the <a shape="rect" href="bean.html" tit
 le="Bean">Bean</a> component. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> properties:<em>locations:key</em> </td><td colspan="1" rowspan="1" class="confluenceTd"> String </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> Lookup a property with the given key. The <tt>locations</tt> option is optional. See more at <a shape="rect" href="using-propertyplaceholder.html" title="Using PropertyPlaceholder">Using PropertyPlaceholder</a>. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> threadName </td><td colspan="1" rowspan="1" class="confluenceTd"> String </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> Returns the name of the current thread. Can be used for logging purpose. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> ref:xxx </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.6:</b> To lookup a bean from th
 e <a shape="rect" href="registry.html" title="Registry">Registry</a> with the given id. </td></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Variable </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"> camelId </td><td colspan="1" rowspan="1" class="confluenceTd"> String </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.10:</b> the CamelContext name </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> camelContext.<b>OGNL</b> </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.11:</b> the CamelContext invoked using a Camel OGNL expression. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> exchangeId </td><td colspan="1" rowspan="1" class="confluenceTd"> String </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> the exchange id </td></tr><tr><td colsp
 an="1" rowspan="1" class="confluenceTd"> id </td><td colspan="1" rowspan="1" class="confluenceTd"> String </td><td colspan="1" rowspan="1" class="confluenceTd"> the input message id </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> body </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> the input body </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> in.body </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> the input body </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> body.<b>OGNL</b> </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> the input body invoked using a Camel OGNL expression. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> in.body.<b>OGNL</b> </td><td colspan="1" rowspan="1" class="confluen
 ceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> the input body invoked using a Camel OGNL expression. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> bodyAs(<em>type</em>) </td><td colspan="1" rowspan="1" class="confluenceTd"> Type </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> Converts the body to the given type determined by its classname. The converted body can be null. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> mandatoryBodyAs(<em>type</em>) </td><td colspan="1" rowspan="1" class="confluenceTd"> Type </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.5:</b> Converts the body to the given type determined by its classname, and expects the body to be not null. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> out.body </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> the output b
 ody </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> header.foo </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> refer to the input foo header </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> header[foo] </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.2:</b> refer to the input foo header </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> headers.foo </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> refer to the input foo header </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> headers[foo] </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.2:</b> refer to the input foo header </td></tr><tr><td colspan="1" rowspan="1" class="conf
 luenceTd"> in.header.foo </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> refer to the input foo header </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> in.header[foo] </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.2:</b> refer to the input foo header </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> in.headers.foo </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> refer to the input foo header </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> in.headers[foo] </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.2:</b> refer to the input foo header </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> header.foo[bar] </td><td colspan="
 1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> regard input foo header as a map and perform lookup on the map with bar as key </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> in.header.foo[bar] </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> regard input foo header as a map and perform lookup on the map with bar as key </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> in.headers.foo[bar] </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> regard input foo header as a map and perform lookup on the map with bar as key </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> header.foo.<b>OGNL</b> </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenc
 eTd"> <b>Camel 2.3:</b> refer to the input foo header and invoke its value using a Camel OGNL expression. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> in.header.foo.<b>OGNL</b> </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> refer to the input foo header and invoke its value using a Camel OGNL expression. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> in.headers.foo.<b>OGNL</b> </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> refer to the input foo header and invoke its value using a Camel OGNL expression. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> out.header.foo </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> refer to the out header foo </td></tr><tr><td colspan="1" rowspan="1" cl
 ass="confluenceTd"> out.header[foo] </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.2:</b> refer to the out header foo </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> out.headers.foo </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> refer to the out header foo </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> out.headers[foo] </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.2:</b> refer to the out header foo </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> headerAs(<em>key</em>,<em>type</em>) </td><td colspan="1" rowspan="1" class="confluenceTd"> Type </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.5:</b> Converts the header to the given type determined by its classname </td></tr><tr><td
  colspan="1" rowspan="1" class="confluenceTd"> headers </td><td colspan="1" rowspan="1" class="confluenceTd"> Map </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9:</b> refer to the input headers </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> in.headers </td><td colspan="1" rowspan="1" class="confluenceTd"> Map </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9:</b> refer to the input headers </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> property.foo </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> refer to the foo property on the exchange </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> property[foo] </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.2:</b> refer to the foo property on the exchange </td></tr><tr><td colspan="1" rowspan="1" class=
 "confluenceTd"> property.foo.<b>OGNL</b> </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.8:</b> refer to the foo property on the exchange and invoke its value using a Camel OGNL expression. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> sys.foo </td><td colspan="1" rowspan="1" class="confluenceTd"> String </td><td colspan="1" rowspan="1" class="confluenceTd"> refer to the system property </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> sysenv.foo </td><td colspan="1" rowspan="1" class="confluenceTd"> String </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> refer to the system environment </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> exception </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.4:</b> Refer to the exception object on the exchange, is 
 <b>null</b> if no exception set on exchange. Will fallback and grab caught exceptions (<tt>Exchange.EXCEPTION_CAUGHT</tt>) if the Exchange has any. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> exception.<b>OGNL</b> </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.4:</b> Refer to the exchange exception invoked using a Camel OGNL expression object </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> exception.message </td><td colspan="1" rowspan="1" class="confluenceTd"> String </td><td colspan="1" rowspan="1" class="confluenceTd"> Refer to the exception.message on the exchange, is <b>null</b> if no exception set on exchange. Will fallback and grab caught exceptions (<tt>Exchange.EXCEPTION_CAUGHT</tt>) if the Exchange has any. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> exception.stacktrace </td><td colspan="1" rowspan="1" class="confluenceTd"> Strin
 g </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.6.</b> Refer to the exception.stracktrace on the exchange, is <b>null</b> if no exception set on exchange. Will fallback and grab caught exceptions (<tt>Exchange.EXCEPTION_CAUGHT</tt>) if the Exchange has any. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> date:<em>command:pattern</em> </td><td colspan="1" rowspan="1" class="confluenceTd"> String </td><td colspan="1" rowspan="1" class="confluenceTd"> Date formatting using the <tt>java.text.SimpleDataFormat</tt> patterns. Supported commands are: <b>now</b> for current timestamp, <b>in.header.xxx</b> or <b>header.xxx</b> to use the Date object in the IN header with the key xxx. <b>out.header.xxx</b> to use the Date object in the OUT header with the key xxx.</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> bean:<em>bean expression</em> </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" c
 lass="confluenceTd"> Invoking a bean expression using the <a shape="rect" href="bean.html" title="Bean">Bean</a> language. Specifying a method name you must use dot as separator. We also support the ?method=methodname syntax that is used by the <a shape="rect" href="bean.html" title="Bean">Bean</a> component. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> properties:<em>locations:key</em> </td><td colspan="1" rowspan="1" class="confluenceTd"> String </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> Lookup a property with the given key. The <tt>locations</tt> option is optional. See more at <a shape="rect" href="using-propertyplaceholder.html" title="Using PropertyPlaceholder">Using PropertyPlaceholder</a>. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> threadName </td><td colspan="1" rowspan="1" class="confluenceTd"> String </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> Returns the name of the
  current thread. Can be used for logging purpose. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> ref:xxx </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.6:</b> To lookup a bean from the <a shape="rect" href="registry.html" title="Registry">Registry</a> with the given id. </td></tr></tbody></table>
 </div>
 
 

Modified: websites/production/camel/content/book-languages-appendix.html
==============================================================================
--- websites/production/camel/content/book-languages-appendix.html (original)
+++ websites/production/camel/content/book-languages-appendix.html Thu Nov  1 10:21:08 2012
@@ -1664,7 +1664,7 @@ From <b>Camel 2.9</b> onwards you can ne
 <h3><a shape="rect" name="BookLanguagesAppendix-Variables"></a>Variables</h3>
 
 <div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Variable </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"> camelId </td><td colspan="1" rowspan="1" class="confluenceTd"> String </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.10:</b> the CamelContext name </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> exchangeId </td><td colspan="1" rowspan="1" class="confluenceTd"> String </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> the exchange id </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> id </td><td colspan="1" rowspan="1" class="confluenceTd"> String </td><td colspan="1" rowspan="1" class="confluenceTd"> the input message id </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> body </td><td colspan="1" rowspan="
 1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> the input body </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> in.body </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> the input body </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> body.<b>OGNL</b> </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> the input body invoked using a Camel OGNL expression. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> in.body.<b>OGNL</b> </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> the input body invoked using a Camel OGNL expression. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> bodyAs(<em>type</em>) </td><td colspan="1" rowspan="1" class="confluenceTd">
  Type </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> Converts the body to the given type determined by its classname. The converted body can be null. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> mandatoryBodyAs(<em>type</em>) </td><td colspan="1" rowspan="1" class="confluenceTd"> Type </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.5:</b> Converts the body to the given type determined by its classname, and expects the body to be not null. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> out.body </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> the output body </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> header.foo </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> refer to the input foo header </td></tr><tr><td colspan="1" rowspan="1" class="conflu
 enceTd"> header[foo] </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.2:</b> refer to the input foo header </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> headers.foo </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> refer to the input foo header </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> headers[foo] </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.2:</b> refer to the input foo header </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> in.header.foo </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> refer to the input foo header </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> in.header[foo] </td><td colspan="1" rowspan="
 1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.2:</b> refer to the input foo header </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> in.headers.foo </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> refer to the input foo header </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> in.headers[foo] </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.2:</b> refer to the input foo header </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> header.foo[bar] </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> regard input foo header as a map and perform lookup on the map with bar as key </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> in.header.foo[bar] </
 td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> regard input foo header as a map and perform lookup on the map with bar as key </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> in.headers.foo[bar] </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> regard input foo header as a map and perform lookup on the map with bar as key </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> header.foo.<b>OGNL</b> </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> refer to the input foo header and invoke its value using a Camel OGNL expression. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> in.header.foo.<b>OGNL</b> </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" ro
 wspan="1" class="confluenceTd"> <b>Camel 2.3:</b> refer to the input foo header and invoke its value using a Camel OGNL expression. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> in.headers.foo.<b>OGNL</b> </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> refer to the input foo header and invoke its value using a Camel OGNL expression. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> out.header.foo </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> refer to the out header foo </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> out.header[foo] </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.2:</b> refer to the out header foo </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> out.headers.foo 
 </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> refer to the out header foo </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> out.headers[foo] </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.2:</b> refer to the out header foo </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> headerAs(<em>key</em>,<em>type</em>) </td><td colspan="1" rowspan="1" class="confluenceTd"> Type </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.5:</b> Converts the header to the given type determined by its classname </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> headers </td><td colspan="1" rowspan="1" class="confluenceTd"> Map </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9:</b> refer to the input headers </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> in.
 headers </td><td colspan="1" rowspan="1" class="confluenceTd"> Map </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9:</b> refer to the input headers </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> property.foo </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> refer to the foo property on the exchange </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> property[foo] </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.2:</b> refer to the foo property on the exchange </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> property.foo.<b>OGNL</b> </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.8:</b> refer to the foo property on the exchange and invoke its value using a Camel OGNL expression. </td></tr><
 tr><td colspan="1" rowspan="1" class="confluenceTd"> sys.foo </td><td colspan="1" rowspan="1" class="confluenceTd"> String </td><td colspan="1" rowspan="1" class="confluenceTd"> refer to the system property </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> sysenv.foo </td><td colspan="1" rowspan="1" class="confluenceTd"> String </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> refer to the system environment </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> exception </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.4:</b> Refer to the exception object on the exchange, is <b>null</b> if no exception set on exchange. Will fallback and grab caught exceptions (<tt>Exchange.EXCEPTION_CAUGHT</tt>) if the Exchange has any. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> exception.<b>OGNL</b> </td><td colspan="1" rowspan="1" class="conflue
 nceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.4:</b> Refer to the exchange exception invoked using a Camel OGNL expression object </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> exception.message </td><td colspan="1" rowspan="1" class="confluenceTd"> String </td><td colspan="1" rowspan="1" class="confluenceTd"> Refer to the exception.message on the exchange, is <b>null</b> if no exception set on exchange. Will fallback and grab caught exceptions (<tt>Exchange.EXCEPTION_CAUGHT</tt>) if the Exchange has any. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> exception.stacktrace </td><td colspan="1" rowspan="1" class="confluenceTd"> String </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.6.</b> Refer to the exception.stracktrace on the exchange, is <b>null</b> if no exception set on exchange. Will fallback and grab caught exceptions (<tt>Exchange.EXCEPTION_CAUGHT</tt>) if the Exchange has any. </t
 d></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> date:<em>command:pattern</em> </td><td colspan="1" rowspan="1" class="confluenceTd"> String </td><td colspan="1" rowspan="1" class="confluenceTd"> Date formatting using the <tt>java.text.SimpleDataFormat</tt> patterns. Supported commands are: <b>now</b> for current timestamp, <b>in.header.xxx</b> or <b>header.xxx</b> to use the Date object in the IN header with the key xxx. <b>out.header.xxx</b> to use the Date object in the OUT header with the key xxx.</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> bean:<em>bean expression</em> </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> Invoking a bean expression using the <a shape="rect" href="bean.html" title="Bean">Bean</a> language. Specifying a method name you must use dot as separator. We also support the ?method=methodname syntax that is used by the <a shape="rect" href="bean.html" tit
 le="Bean">Bean</a> component. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> properties:<em>locations:key</em> </td><td colspan="1" rowspan="1" class="confluenceTd"> String </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> Lookup a property with the given key. The <tt>locations</tt> option is optional. See more at <a shape="rect" href="using-propertyplaceholder.html" title="Using PropertyPlaceholder">Using PropertyPlaceholder</a>. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> threadName </td><td colspan="1" rowspan="1" class="confluenceTd"> String </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> Returns the name of the current thread. Can be used for logging purpose. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> ref:xxx </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.6:</b> To lookup a bean from th
 e <a shape="rect" href="registry.html" title="Registry">Registry</a> with the given id. </td></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Variable </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"> camelId </td><td colspan="1" rowspan="1" class="confluenceTd"> String </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.10:</b> the CamelContext name </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> camelContext.<b>OGNL</b> </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.11:</b> the CamelContext invoked using a Camel OGNL expression. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> exchangeId </td><td colspan="1" rowspan="1" class="confluenceTd"> String </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> the exchange id </td></tr><tr><td colsp
 an="1" rowspan="1" class="confluenceTd"> id </td><td colspan="1" rowspan="1" class="confluenceTd"> String </td><td colspan="1" rowspan="1" class="confluenceTd"> the input message id </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> body </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> the input body </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> in.body </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> the input body </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> body.<b>OGNL</b> </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> the input body invoked using a Camel OGNL expression. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> in.body.<b>OGNL</b> </td><td colspan="1" rowspan="1" class="confluen
 ceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> the input body invoked using a Camel OGNL expression. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> bodyAs(<em>type</em>) </td><td colspan="1" rowspan="1" class="confluenceTd"> Type </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> Converts the body to the given type determined by its classname. The converted body can be null. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> mandatoryBodyAs(<em>type</em>) </td><td colspan="1" rowspan="1" class="confluenceTd"> Type </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.5:</b> Converts the body to the given type determined by its classname, and expects the body to be not null. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> out.body </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> the output b
 ody </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> header.foo </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> refer to the input foo header </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> header[foo] </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.2:</b> refer to the input foo header </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> headers.foo </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> refer to the input foo header </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> headers[foo] </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.2:</b> refer to the input foo header </td></tr><tr><td colspan="1" rowspan="1" class="conf
 luenceTd"> in.header.foo </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> refer to the input foo header </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> in.header[foo] </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.2:</b> refer to the input foo header </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> in.headers.foo </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> refer to the input foo header </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> in.headers[foo] </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.2:</b> refer to the input foo header </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> header.foo[bar] </td><td colspan="
 1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> regard input foo header as a map and perform lookup on the map with bar as key </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> in.header.foo[bar] </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> regard input foo header as a map and perform lookup on the map with bar as key </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> in.headers.foo[bar] </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> regard input foo header as a map and perform lookup on the map with bar as key </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> header.foo.<b>OGNL</b> </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenc
 eTd"> <b>Camel 2.3:</b> refer to the input foo header and invoke its value using a Camel OGNL expression. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> in.header.foo.<b>OGNL</b> </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> refer to the input foo header and invoke its value using a Camel OGNL expression. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> in.headers.foo.<b>OGNL</b> </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> refer to the input foo header and invoke its value using a Camel OGNL expression. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> out.header.foo </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> refer to the out header foo </td></tr><tr><td colspan="1" rowspan="1" cl
 ass="confluenceTd"> out.header[foo] </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.2:</b> refer to the out header foo </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> out.headers.foo </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> refer to the out header foo </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> out.headers[foo] </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.2:</b> refer to the out header foo </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> headerAs(<em>key</em>,<em>type</em>) </td><td colspan="1" rowspan="1" class="confluenceTd"> Type </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.5:</b> Converts the header to the given type determined by its classname </td></tr><tr><td
  colspan="1" rowspan="1" class="confluenceTd"> headers </td><td colspan="1" rowspan="1" class="confluenceTd"> Map </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9:</b> refer to the input headers </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> in.headers </td><td colspan="1" rowspan="1" class="confluenceTd"> Map </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9:</b> refer to the input headers </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> property.foo </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> refer to the foo property on the exchange </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> property[foo] </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.2:</b> refer to the foo property on the exchange </td></tr><tr><td colspan="1" rowspan="1" class=
 "confluenceTd"> property.foo.<b>OGNL</b> </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.8:</b> refer to the foo property on the exchange and invoke its value using a Camel OGNL expression. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> sys.foo </td><td colspan="1" rowspan="1" class="confluenceTd"> String </td><td colspan="1" rowspan="1" class="confluenceTd"> refer to the system property </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> sysenv.foo </td><td colspan="1" rowspan="1" class="confluenceTd"> String </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> refer to the system environment </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> exception </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.4:</b> Refer to the exception object on the exchange, is 
 <b>null</b> if no exception set on exchange. Will fallback and grab caught exceptions (<tt>Exchange.EXCEPTION_CAUGHT</tt>) if the Exchange has any. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> exception.<b>OGNL</b> </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.4:</b> Refer to the exchange exception invoked using a Camel OGNL expression object </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> exception.message </td><td colspan="1" rowspan="1" class="confluenceTd"> String </td><td colspan="1" rowspan="1" class="confluenceTd"> Refer to the exception.message on the exchange, is <b>null</b> if no exception set on exchange. Will fallback and grab caught exceptions (<tt>Exchange.EXCEPTION_CAUGHT</tt>) if the Exchange has any. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> exception.stacktrace </td><td colspan="1" rowspan="1" class="confluenceTd"> Strin
 g </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.6.</b> Refer to the exception.stracktrace on the exchange, is <b>null</b> if no exception set on exchange. Will fallback and grab caught exceptions (<tt>Exchange.EXCEPTION_CAUGHT</tt>) if the Exchange has any. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> date:<em>command:pattern</em> </td><td colspan="1" rowspan="1" class="confluenceTd"> String </td><td colspan="1" rowspan="1" class="confluenceTd"> Date formatting using the <tt>java.text.SimpleDataFormat</tt> patterns. Supported commands are: <b>now</b> for current timestamp, <b>in.header.xxx</b> or <b>header.xxx</b> to use the Date object in the IN header with the key xxx. <b>out.header.xxx</b> to use the Date object in the OUT header with the key xxx.</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> bean:<em>bean expression</em> </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" c
 lass="confluenceTd"> Invoking a bean expression using the <a shape="rect" href="bean.html" title="Bean">Bean</a> language. Specifying a method name you must use dot as separator. We also support the ?method=methodname syntax that is used by the <a shape="rect" href="bean.html" title="Bean">Bean</a> component. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> properties:<em>locations:key</em> </td><td colspan="1" rowspan="1" class="confluenceTd"> String </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> Lookup a property with the given key. The <tt>locations</tt> option is optional. See more at <a shape="rect" href="using-propertyplaceholder.html" title="Using PropertyPlaceholder">Using PropertyPlaceholder</a>. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> threadName </td><td colspan="1" rowspan="1" class="confluenceTd"> String </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> Returns the name of the
  current thread. Can be used for logging purpose. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> ref:xxx </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.6:</b> To lookup a bean from the <a shape="rect" href="registry.html" title="Registry">Registry</a> with the given id. </td></tr></tbody></table>
 </div>
 
 

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

Modified: websites/production/camel/content/simple.html
==============================================================================
--- websites/production/camel/content/simple.html (original)
+++ websites/production/camel/content/simple.html Thu Nov  1 10:21:08 2012
@@ -106,7 +106,7 @@ From <b>Camel 2.9</b> onwards you can ne
 <h3><a shape="rect" name="Simple-Variables"></a>Variables</h3>
 
 <div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Variable </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"> camelId </td><td colspan="1" rowspan="1" class="confluenceTd"> String </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.10:</b> the CamelContext name </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> exchangeId </td><td colspan="1" rowspan="1" class="confluenceTd"> String </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> the exchange id </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> id </td><td colspan="1" rowspan="1" class="confluenceTd"> String </td><td colspan="1" rowspan="1" class="confluenceTd"> the input message id </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> body </td><td colspan="1" rowspan="
 1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> the input body </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> in.body </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> the input body </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> body.<b>OGNL</b> </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> the input body invoked using a Camel OGNL expression. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> in.body.<b>OGNL</b> </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> the input body invoked using a Camel OGNL expression. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> bodyAs(<em>type</em>) </td><td colspan="1" rowspan="1" class="confluenceTd">
  Type </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> Converts the body to the given type determined by its classname. The converted body can be null. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> mandatoryBodyAs(<em>type</em>) </td><td colspan="1" rowspan="1" class="confluenceTd"> Type </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.5:</b> Converts the body to the given type determined by its classname, and expects the body to be not null. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> out.body </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> the output body </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> header.foo </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> refer to the input foo header </td></tr><tr><td colspan="1" rowspan="1" class="conflu
 enceTd"> header[foo] </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.2:</b> refer to the input foo header </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> headers.foo </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> refer to the input foo header </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> headers[foo] </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.2:</b> refer to the input foo header </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> in.header.foo </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> refer to the input foo header </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> in.header[foo] </td><td colspan="1" rowspan="
 1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.2:</b> refer to the input foo header </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> in.headers.foo </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> refer to the input foo header </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> in.headers[foo] </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.2:</b> refer to the input foo header </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> header.foo[bar] </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> regard input foo header as a map and perform lookup on the map with bar as key </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> in.header.foo[bar] </
 td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> regard input foo header as a map and perform lookup on the map with bar as key </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> in.headers.foo[bar] </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> regard input foo header as a map and perform lookup on the map with bar as key </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> header.foo.<b>OGNL</b> </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> refer to the input foo header and invoke its value using a Camel OGNL expression. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> in.header.foo.<b>OGNL</b> </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" ro
 wspan="1" class="confluenceTd"> <b>Camel 2.3:</b> refer to the input foo header and invoke its value using a Camel OGNL expression. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> in.headers.foo.<b>OGNL</b> </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> refer to the input foo header and invoke its value using a Camel OGNL expression. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> out.header.foo </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> refer to the out header foo </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> out.header[foo] </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.2:</b> refer to the out header foo </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> out.headers.foo 
 </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> refer to the out header foo </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> out.headers[foo] </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.2:</b> refer to the out header foo </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> headerAs(<em>key</em>,<em>type</em>) </td><td colspan="1" rowspan="1" class="confluenceTd"> Type </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.5:</b> Converts the header to the given type determined by its classname </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> headers </td><td colspan="1" rowspan="1" class="confluenceTd"> Map </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9:</b> refer to the input headers </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> in.
 headers </td><td colspan="1" rowspan="1" class="confluenceTd"> Map </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9:</b> refer to the input headers </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> property.foo </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> refer to the foo property on the exchange </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> property[foo] </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.2:</b> refer to the foo property on the exchange </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> property.foo.<b>OGNL</b> </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.8:</b> refer to the foo property on the exchange and invoke its value using a Camel OGNL expression. </td></tr><
 tr><td colspan="1" rowspan="1" class="confluenceTd"> sys.foo </td><td colspan="1" rowspan="1" class="confluenceTd"> String </td><td colspan="1" rowspan="1" class="confluenceTd"> refer to the system property </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> sysenv.foo </td><td colspan="1" rowspan="1" class="confluenceTd"> String </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> refer to the system environment </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> exception </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.4:</b> Refer to the exception object on the exchange, is <b>null</b> if no exception set on exchange. Will fallback and grab caught exceptions (<tt>Exchange.EXCEPTION_CAUGHT</tt>) if the Exchange has any. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> exception.<b>OGNL</b> </td><td colspan="1" rowspan="1" class="conflue
 nceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.4:</b> Refer to the exchange exception invoked using a Camel OGNL expression object </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> exception.message </td><td colspan="1" rowspan="1" class="confluenceTd"> String </td><td colspan="1" rowspan="1" class="confluenceTd"> Refer to the exception.message on the exchange, is <b>null</b> if no exception set on exchange. Will fallback and grab caught exceptions (<tt>Exchange.EXCEPTION_CAUGHT</tt>) if the Exchange has any. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> exception.stacktrace </td><td colspan="1" rowspan="1" class="confluenceTd"> String </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.6.</b> Refer to the exception.stracktrace on the exchange, is <b>null</b> if no exception set on exchange. Will fallback and grab caught exceptions (<tt>Exchange.EXCEPTION_CAUGHT</tt>) if the Exchange has any. </t
 d></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> date:<em>command:pattern</em> </td><td colspan="1" rowspan="1" class="confluenceTd"> String </td><td colspan="1" rowspan="1" class="confluenceTd"> Date formatting using the <tt>java.text.SimpleDataFormat</tt> patterns. Supported commands are: <b>now</b> for current timestamp, <b>in.header.xxx</b> or <b>header.xxx</b> to use the Date object in the IN header with the key xxx. <b>out.header.xxx</b> to use the Date object in the OUT header with the key xxx.</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> bean:<em>bean expression</em> </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> Invoking a bean expression using the <a shape="rect" href="bean.html" title="Bean">Bean</a> language. Specifying a method name you must use dot as separator. We also support the ?method=methodname syntax that is used by the <a shape="rect" href="bean.html" tit
 le="Bean">Bean</a> component. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> properties:<em>locations:key</em> </td><td colspan="1" rowspan="1" class="confluenceTd"> String </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> Lookup a property with the given key. The <tt>locations</tt> option is optional. See more at <a shape="rect" href="using-propertyplaceholder.html" title="Using PropertyPlaceholder">Using PropertyPlaceholder</a>. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> threadName </td><td colspan="1" rowspan="1" class="confluenceTd"> String </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> Returns the name of the current thread. Can be used for logging purpose. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> ref:xxx </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.6:</b> To lookup a bean from th
 e <a shape="rect" href="registry.html" title="Registry">Registry</a> with the given id. </td></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Variable </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"> camelId </td><td colspan="1" rowspan="1" class="confluenceTd"> String </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.10:</b> the CamelContext name </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> camelContext.<b>OGNL</b> </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.11:</b> the CamelContext invoked using a Camel OGNL expression. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> exchangeId </td><td colspan="1" rowspan="1" class="confluenceTd"> String </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> the exchange id </td></tr><tr><td colsp
 an="1" rowspan="1" class="confluenceTd"> id </td><td colspan="1" rowspan="1" class="confluenceTd"> String </td><td colspan="1" rowspan="1" class="confluenceTd"> the input message id </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> body </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> the input body </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> in.body </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> the input body </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> body.<b>OGNL</b> </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> the input body invoked using a Camel OGNL expression. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> in.body.<b>OGNL</b> </td><td colspan="1" rowspan="1" class="confluen
 ceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> the input body invoked using a Camel OGNL expression. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> bodyAs(<em>type</em>) </td><td colspan="1" rowspan="1" class="confluenceTd"> Type </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> Converts the body to the given type determined by its classname. The converted body can be null. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> mandatoryBodyAs(<em>type</em>) </td><td colspan="1" rowspan="1" class="confluenceTd"> Type </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.5:</b> Converts the body to the given type determined by its classname, and expects the body to be not null. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> out.body </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> the output b
 ody </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> header.foo </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> refer to the input foo header </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> header[foo] </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.2:</b> refer to the input foo header </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> headers.foo </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> refer to the input foo header </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> headers[foo] </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.2:</b> refer to the input foo header </td></tr><tr><td colspan="1" rowspan="1" class="conf
 luenceTd"> in.header.foo </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> refer to the input foo header </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> in.header[foo] </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.2:</b> refer to the input foo header </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> in.headers.foo </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> refer to the input foo header </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> in.headers[foo] </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.2:</b> refer to the input foo header </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> header.foo[bar] </td><td colspan="
 1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> regard input foo header as a map and perform lookup on the map with bar as key </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> in.header.foo[bar] </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> regard input foo header as a map and perform lookup on the map with bar as key </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> in.headers.foo[bar] </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> regard input foo header as a map and perform lookup on the map with bar as key </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> header.foo.<b>OGNL</b> </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenc
 eTd"> <b>Camel 2.3:</b> refer to the input foo header and invoke its value using a Camel OGNL expression. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> in.header.foo.<b>OGNL</b> </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> refer to the input foo header and invoke its value using a Camel OGNL expression. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> in.headers.foo.<b>OGNL</b> </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> refer to the input foo header and invoke its value using a Camel OGNL expression. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> out.header.foo </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> refer to the out header foo </td></tr><tr><td colspan="1" rowspan="1" cl
 ass="confluenceTd"> out.header[foo] </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.2:</b> refer to the out header foo </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> out.headers.foo </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> refer to the out header foo </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> out.headers[foo] </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.2:</b> refer to the out header foo </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> headerAs(<em>key</em>,<em>type</em>) </td><td colspan="1" rowspan="1" class="confluenceTd"> Type </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.5:</b> Converts the header to the given type determined by its classname </td></tr><tr><td
  colspan="1" rowspan="1" class="confluenceTd"> headers </td><td colspan="1" rowspan="1" class="confluenceTd"> Map </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9:</b> refer to the input headers </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> in.headers </td><td colspan="1" rowspan="1" class="confluenceTd"> Map </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9:</b> refer to the input headers </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> property.foo </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> refer to the foo property on the exchange </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> property[foo] </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.9.2:</b> refer to the foo property on the exchange </td></tr><tr><td colspan="1" rowspan="1" class=
 "confluenceTd"> property.foo.<b>OGNL</b> </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.8:</b> refer to the foo property on the exchange and invoke its value using a Camel OGNL expression. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> sys.foo </td><td colspan="1" rowspan="1" class="confluenceTd"> String </td><td colspan="1" rowspan="1" class="confluenceTd"> refer to the system property </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> sysenv.foo </td><td colspan="1" rowspan="1" class="confluenceTd"> String </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> refer to the system environment </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> exception </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.4:</b> Refer to the exception object on the exchange, is 
 <b>null</b> if no exception set on exchange. Will fallback and grab caught exceptions (<tt>Exchange.EXCEPTION_CAUGHT</tt>) if the Exchange has any. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> exception.<b>OGNL</b> </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.4:</b> Refer to the exchange exception invoked using a Camel OGNL expression object </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> exception.message </td><td colspan="1" rowspan="1" class="confluenceTd"> String </td><td colspan="1" rowspan="1" class="confluenceTd"> Refer to the exception.message on the exchange, is <b>null</b> if no exception set on exchange. Will fallback and grab caught exceptions (<tt>Exchange.EXCEPTION_CAUGHT</tt>) if the Exchange has any. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> exception.stacktrace </td><td colspan="1" rowspan="1" class="confluenceTd"> Strin
 g </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.6.</b> Refer to the exception.stracktrace on the exchange, is <b>null</b> if no exception set on exchange. Will fallback and grab caught exceptions (<tt>Exchange.EXCEPTION_CAUGHT</tt>) if the Exchange has any. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> date:<em>command:pattern</em> </td><td colspan="1" rowspan="1" class="confluenceTd"> String </td><td colspan="1" rowspan="1" class="confluenceTd"> Date formatting using the <tt>java.text.SimpleDataFormat</tt> patterns. Supported commands are: <b>now</b> for current timestamp, <b>in.header.xxx</b> or <b>header.xxx</b> to use the Date object in the IN header with the key xxx. <b>out.header.xxx</b> to use the Date object in the OUT header with the key xxx.</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> bean:<em>bean expression</em> </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" c
 lass="confluenceTd"> Invoking a bean expression using the <a shape="rect" href="bean.html" title="Bean">Bean</a> language. Specifying a method name you must use dot as separator. We also support the ?method=methodname syntax that is used by the <a shape="rect" href="bean.html" title="Bean">Bean</a> component. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> properties:<em>locations:key</em> </td><td colspan="1" rowspan="1" class="confluenceTd"> String </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> Lookup a property with the given key. The <tt>locations</tt> option is optional. See more at <a shape="rect" href="using-propertyplaceholder.html" title="Using PropertyPlaceholder">Using PropertyPlaceholder</a>. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> threadName </td><td colspan="1" rowspan="1" class="confluenceTd"> String </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.3:</b> Returns the name of the
  current thread. Can be used for logging purpose. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> ref:xxx </td><td colspan="1" rowspan="1" class="confluenceTd"> Object </td><td colspan="1" rowspan="1" class="confluenceTd"> <b>Camel 2.6:</b> To lookup a bean from the <a shape="rect" href="registry.html" title="Registry">Registry</a> with the given id. </td></tr></tbody></table>
 </div>