Modified: websites/production/camel/content/component.html
==============================================================================
--- websites/production/camel/content/component.html (original)
+++ websites/production/camel/content/component.html Tue Sep 16 03:21:56 2014
@@ -91,13 +91,19 @@
<p></p><div class="table-wrap"><table class="confluenceTable"><tbody><tr><th
colspan="1" rowspan="1" class="confluenceTh"><p>Component / ArtifactId /
URI</p></th><th colspan="1" rowspan="1"
class="confluenceTh"><p>Description</p></th></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"><p><a shape="rect" href="ahc.html">AHC</a> /
camel-ahc</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
<script class="theme: Default; brush: plain; gutter: false"
type="syntaxhighlighter"><![CDATA[ahc:http[s]://hostName[:port][/resourceUri][?options]
]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>To call
external HTTP services using <a shape="rect" class="external-link"
href="http://github.com/sonatype/async-http-client" rel="nofollow">Async Http
Client</a></p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="amqp.html">AMQP</a> /
camel-amqp</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
+</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>To call
external HTTP services using <a shape="rect" class="external-link"
href="http://github.com/sonatype/async-http-client" rel="nofollow">Async Http
Client</a></p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="ahc-ws.html">AHC-WS</a><span> /
camel-ahc-ws</span></p><div class="code panel pdl" style="border-width:
1px;"><div class="codeContent panelContent pdl">
+<script class="theme: Default; brush: plain; gutter: false"
type="syntaxhighlighter"><![CDATA[ahc-ws[s]://hostName[:port][/resourceUri][?options]
+]]></script>
+</div></div><p><span><br clear="none"></span></p></td><td colspan="1"
rowspan="1" class="confluenceTd"> To exchange data with external Websocket
servers using <a shape="rect" class="external-link"
href="http://github.com/sonatype/async-http-client" rel="nofollow">Async Http
Client</a></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a
shape="rect" href="amqp.html">AMQP</a> / camel-amqp</p><div class="code panel
pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
<script class="theme: Default; brush: plain; gutter: false"
type="syntaxhighlighter"><![CDATA[amqp:[queue:|topic:]destinationName[?options]
]]></script>
</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>For
Messaging with <a shape="rect" class="external-link"
href="http://www.amqp.org/" rel="nofollow">AMQP
protocol</a></p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="apns.html">APNS</a> /
camel-apns</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
<script class="theme: Default; brush: plain; gutter: false"
type="syntaxhighlighter"><![CDATA[apns:<notify|consumer>[?options]
]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>For
sending notifications to Apple iOS devices</p></td></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"><p><a shape="rect" href="atom.html">Atom</a> /
camel-atom</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
+</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>For
sending notifications to Apple iOS devices</p></td></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"><p><a shape="rect"
href="atmosphere-websocket.html">Atmosphere-Websocket</a><span> </span><span>
/ camel-atmosphere-websocket</span></p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
+<script class="theme: Default; brush: plain; gutter: false"
type="syntaxhighlighter"><![CDATA[atmosphere-websocket:///relative
path[?options]
+]]></script>
+</div></div><p><span><br clear="none"></span></p></td><td colspan="1"
rowspan="1" class="confluenceTd"> <span>To exchange data with external
Websocket clients using </span><a shape="rect" class="external-link"
href="https://github.com/Atmosphere/atmosphere"
rel="nofollow">Atmosphere</a></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="atom.html">Atom</a> /
camel-atom</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
<script class="theme: Default; brush: plain; gutter: false"
type="syntaxhighlighter"><![CDATA[atom:atomUri[?options]
]]></script>
</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Working
with <a shape="rect" class="external-link"
href="http://incubator.apache.org/abdera/">Apache Abdera</a> for atom
integration, such as consuming an atom feed.</p></td></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"><p><a shape="rect" href="avro.html">Avro</a> /
camel-avro</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
@@ -133,7 +139,10 @@
</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Uses the
<a shape="rect" href="bean-binding.html">Bean Binding</a> to bind message
exchanges to beans in the <a shape="rect" href="registry.html">Registry</a>. Is
also used for exposing and invoking POJO (Plain Old Java
Objects).</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="bean-validator.html">Bean
Validator</a> / camel-bean-validator</p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
<script class="theme: Default; brush: plain; gutter: false"
type="syntaxhighlighter"><![CDATA[bean-validator:label[?options]
]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Validates
the payload of a message using the Java Validation API (<a shape="rect"
class="external-link" href="http://jcp.org/en/jsr/detail?id=303"
rel="nofollow">JSR 303</a> and JAXP Validation) and its reference
implementation <a shape="rect" class="external-link"
href="http://docs.jboss.org/hibernate/stable/validator/reference/en/html_single/"
rel="nofollow">Hibernate Validator</a></p></td></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"><p><a shape="rect"
href="browse.html">Browse</a> / camel-core</p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
+</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Validates
the payload of a message using the Java Validation API (<a shape="rect"
class="external-link" href="http://jcp.org/en/jsr/detail?id=303"
rel="nofollow">JSR 303</a> and JAXP Validation) and its reference
implementation <a shape="rect" class="external-link"
href="http://docs.jboss.org/hibernate/stable/validator/reference/en/html_single/"
rel="nofollow">Hibernate Validator</a></p></td></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"><p><a shape="rect" href="box.html">Box</a> /
camel-box</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
+<script class="theme: Default; brush: plain; gutter: false"
type="syntaxhighlighter"><![CDATA[box://endpoint-prefix/endpoint?[options]
+]]></script>
+</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>For
uploading, downloading and managing files, managing files, folders, groups,
collaborations, etc. on Box.com.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="browse.html">Browse</a> /
camel-core</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
<script class="theme: Default; brush: plain; gutter: false"
type="syntaxhighlighter"><![CDATA[browse:someName
]]></script>
</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Provides
a simple <a shape="rect" href="browsableendpoint.html">BrowsableEndpoint</a>
which can be useful for testing, visualisation tools or debugging. The
exchanges sent to the endpoint are all available to be
browsed.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="cache.html">Cache</a> /
camel-cache</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
@@ -188,7 +197,9 @@
<script class="theme: Default; brush: java; gutter: false"
type="syntaxhighlighter"><![CDATA[disruptor:someName[?<option>]
disruptor-vm:someName[?<option>]
]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>To
provide the implementation of <a shape="rect" href="seda.html">SEDA</a> which
is based on <a shape="rect" class="external-link"
href="https://github.com/LMAX-Exchange/disruptor"
rel="nofollow">disruptor</a></p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="ejb.html">EJB</a> /
camel-ejb</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
+</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>To
provide the implementation of <a shape="rect" href="seda.html">SEDA</a> which
is based on <a shape="rect" class="external-link"
href="https://github.com/LMAX-Exchange/disruptor"
rel="nofollow">disruptor</a></p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="disruptor.html">D</a><a
shape="rect" href="dropbox.html">ropbox</a><span> /
camel-dropbox</span></p><div class="code panel pdl" style="border-width:
1px;"><div class="codeContent panelContent pdl">
+<script class="theme: Default; brush: java; gutter: false"
type="syntaxhighlighter"><![CDATA[dropbox://[operation]?[options]]]></script>
+</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><span
style="color: rgb(0,0,0);">The </span><strong>dropbox:</strong><span
style="color: rgb(0,0,0);"> component allows you to treat </span><a
shape="rect" class="external-link" href="https://www.dropbox.com/"
rel="nofollow">Dropbox</a><span style="color: rgb(0,0,0);"> remote folders
as a producer or consumer of messages.</span></td></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"><p><a shape="rect" href="ejb.html">EJB</a> /
camel-ejb</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
<script class="theme: Default; brush: java; gutter: false"
type="syntaxhighlighter"><![CDATA[ejb:ejbName[?options]
]]></script>
</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Uses the
<a shape="rect" href="bean-binding.html">Bean Binding</a> to bind message
exchanges to EJBs. It works like the <a shape="rect" href="bean.html">Bean</a>
component but just for accessing EJBs. Supports EJB 3.0
onwards.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect"
href="elasticsearch.html">ElasticSearch</a> / camel-elasticsearch</p><div
class="code panel pdl" style="border-width: 1px;"><div class="codeContent
panelContent pdl">
@@ -236,7 +247,9 @@ disruptor-vm:someName[?<option>]
</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Used by
Camel applications outside Google App Engine (GAE) for programmatic login to
GAE applications. See also <a shape="rect" href="gae.html">Camel Components for
Google App Engine</a>.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="gtask.html">GTask</a> / <a
shape="rect" href="gae.html">camel-gae</a></p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
<script class="theme: Default; brush: plain; gutter: false"
type="syntaxhighlighter"><![CDATA[gtask://queue-name[?options]
]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Supports
asynchronous message processing on Google App Engine by using the <a
shape="rect" class="external-link"
href="http://code.google.com/appengine/docs/java/taskqueue/"
rel="nofollow">task queueing service</a> as message queue. See also <a
shape="rect" href="gae.html">Camel Components for Google App
Engine</a>.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="gmail.html">GMail</a> / <a
shape="rect" href="gae.html">camel-gae</a></p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
+</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Supports
asynchronous message processing on Google App Engine by using the <a
shape="rect" class="external-link"
href="http://code.google.com/appengine/docs/java/taskqueue/"
rel="nofollow">task queueing service</a> as message queue. See also <a
shape="rect" href="gae.html">Camel Components for Google App
Engine</a>.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="googledrive.html">Google
Drive</a> / <a shape="rect"
href="googledrive.html">camel-google-drive</a></p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
+<script class="theme: Default; brush: plain; gutter: false"
type="syntaxhighlighter"><![CDATA[google-drive://endpoint-prefix/endpoint?[options]]]></script>
+</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Supports
interaction with <a shape="rect" class="external-link"
href="https://developers.google.com/drive/v2/reference/" rel="nofollow">Google
Drive's REST API</a>.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="gmail.html">GMail</a> / <a
shape="rect" href="gae.html">camel-gae</a></p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
<script class="theme: Default; brush: plain; gutter: false"
type="syntaxhighlighter"><![CDATA[gmail://user@g[oogle]mail.com[?options]
]]></script>
</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Supports
sending of emails via the <a shape="rect" class="external-link"
href="http://code.google.com/appengine/docs/java/mail/" rel="nofollow">mail
service</a> of Google App Engine. See also <a shape="rect"
href="gae.html">Camel Components for Google App
Engine</a>.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="gora.html">Gora</a><span>/
camel-gora</span></p><div class="code panel pdl" style="border-width:
1px;"><div class="codeContent panelContent pdl">
@@ -257,7 +270,7 @@ disruptor-vm:someName[?<option>]
</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>For
reading/writing from/to an <a shape="rect" class="external-link"
href="http://hadoop.apache.org/hbase/">HBase</a> store (Hadoop
database)</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="hdfs.html">HDFS</a> /
camel-hdfs</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
<script class="theme: Default; brush: plain; gutter: false"
type="syntaxhighlighter"><![CDATA[hdfs://hostName[:port][/path][?options]
]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>For
reading/writing from/to an <a shape="rect" class="external-link"
href="http://hadoop.apache.org/hdfs/">HDFS</a> filesystem using Hadoop
1.x</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a
shape="rect" href="hdfs.html">HDFS2</a> / camel-hdfs2</p><div class="code panel
pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
+</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>For
reading/writing from/to an <a shape="rect" class="external-link"
href="http://hadoop.apache.org/hdfs/">HDFS</a> filesystem using Hadoop
1.x</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a
shape="rect" href="hdfs2.html">HDFS2</a> / camel-hdfs2</p><div class="code
panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
<script class="theme: Default; brush: plain; gutter: false"
type="syntaxhighlighter"><![CDATA[Â
hdfs2://hostName[:port][/path][?options]]]></script>
</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><span>For
reading/writing from/to an </span><a shape="rect" class="external-link"
href="http://hadoop.apache.org/hdfs/">HDFS</a><span> filesystem using Hadoop
2.x</span></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a
shape="rect" href="hl7.html">HL7</a> / camel-hl7</p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
<script class="theme: Default; brush: plain; gutter: false"
type="syntaxhighlighter"><![CDATA[mina2:tcp://hostName[:port][?options]
@@ -316,25 +329,32 @@ disruptor-vm:someName[?<option>]
</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Support
for the scp protocol</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="jt400.html">JT/400 </a> /
camel-jt400</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
<script class="theme: Default; brush: plain; gutter: false"
type="syntaxhighlighter"><![CDATA[jt400://user:pwd@system/<path_to_dtaq>[?options]
]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>For
integrating with data queues on an AS/400 (aka System i, IBM i, i5, ...)
system</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a
shape="rect" href="kestrel.html">Kestrel</a> / camel-kestrel</p><div
class="code panel pdl" style="border-width: 1px;"><div class="codeContent
panelContent pdl">
+</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>For
integrating with data queues on an AS/400 (aka System i, IBM i, i5, ...)
system</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><span><a shape="rect" href="kafka.html">Kafka</a> /
camel-kafka</span></p><div class="code panel pdl" style="border-width:
1px;"><div class="codeContent panelContent pdl">
+<script class="theme: Default; brush: plain; gutter: false"
type="syntaxhighlighter"><![CDATA[kafka://server:port[?options]]]></script>
+</div></div><p><span><br clear="none"></span></p></td><td colspan="1"
rowspan="1" class="confluenceTd"><span>For producing to or consuming from <a
shape="rect" class="external-link" href="http://kafka.apache.org/">Apache
Kafka</a> message brokers.</span></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="kestrel.html">Kestrel</a> /
camel-kestrel</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
<script class="theme: Default; brush: plain; gutter: false"
type="syntaxhighlighter"><![CDATA[kestrel://[addresslist/]queueName[?options]
]]></script>
</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>For
producing to or consuming from <a shape="rect" class="external-link"
href="https://github.com/robey/kestrel" rel="nofollow">Kestrel</a>
queues</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a
shape="rect" href="krati.html">Krati</a> / camel-krati</p><div class="code
panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
<script class="theme: Default; brush: plain; gutter: false"
type="syntaxhighlighter"><![CDATA[krati://[path to datastore/][?options]
]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>For
producing to or consuming to <a shape="rect" class="external-link"
href="http://sna-projects.com/krati/" rel="nofollow">Krati</a>
datastores</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="language.html">Language</a> /
camel-core</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
+</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>For
producing to or consuming to <a shape="rect" class="external-link"
href="https://github.com/jingwei/krati" rel="nofollow">Krati</a>
datastores</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="language.html">Language</a> /
camel-core</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
<script class="theme: Default; brush: plain; gutter: false"
type="syntaxhighlighter"><![CDATA[language://languageName[:script][?options]
]]></script>
</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Executes
<a shape="rect" href="languages.html">Languages</a>
scripts</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a
shape="rect" href="ldap.html">LDAP</a> / camel-ldap</p><div class="code panel
pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
<script class="theme: Default; brush: plain; gutter: false"
type="syntaxhighlighter"><![CDATA[ldap:host[:port][?options]
]]></script>
-</div></div></td><td colspan="1" rowspan="1"
class="confluenceTd"><p>Performing searches on LDAP servers (<scope> must
be one of object|onelevel|subtree)</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="log.html">Log</a> /
camel-core</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
+</div></div></td><td colspan="1" rowspan="1"
class="confluenceTd"><p>Performing searches on LDAP servers (<scope> must
be one of object|onelevel|subtree)</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="linkedin.html">LinkedIn</a> /
camel-linkedin</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
+<script class="theme: Default; brush: plain; gutter: false"
type="syntaxhighlighter"><![CDATA[linkedin://endpoint-prefix/endpoint?[options]
+]]></script>
+</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Component
for retrieving LinkedIn user profiles, connections, companies, groups, posts,
etc. using LinkedIn REST API.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="log.html">Log</a> /
camel-core</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
<script class="theme: Default; brush: plain; gutter: false"
type="syntaxhighlighter"><![CDATA[log:loggingCategory[?options]
]]></script>
</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Uses
Jakarta Commons Logging to log the message exchange to some underlying logging
system like log4j</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="lucene.html">Lucene</a> /
camel-lucene</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
<script class="theme: Default; brush: plain; gutter: false"
type="syntaxhighlighter"><![CDATA[lucene:searcherName:<insert|query>[?options]
]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Uses
Apache Lucene to perform Java-based indexing and full text based searches using
advanced analysis/tokenization capabilities</p></td></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"><p><a shape="rect" href="mina.html">MINA</a> /
camel-mina</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
+</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Uses
Apache Lucene to perform Java-based indexing and full text based searches using
advanced analysis/tokenization capabilities</p></td></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"><p><a shape="rect"
href="metrics-component.html">Metrics</a> / camel-metrics</p><div class="code
panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
+<script class="theme: Default; brush: plain; gutter: false"
type="syntaxhighlighter"><![CDATA[Â
metrics:[meter|counter|histogram|timer]:metricname[?options]]]></script>
+</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p><span
style="line-height: 1.4285715;">Uses </span><a shape="rect"
class="external-link" href="http://metrics.codahale.com/" style="line-height:
1.4285715;" rel="nofollow">Metrics</a><span style="line-height:
1.4285715;"> </span><span style="line-height: 1.4285715;"> to collect
application statistics directly from Camel routes.</span></p></td></tr><tr><td
colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect"
href="mina.html">MINA</a> / camel-mina</p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
<script class="theme: Default; brush: plain; gutter: false"
type="syntaxhighlighter"><![CDATA[mina:[tcp|udp|vm]:host[:port][?options]
]]></script>
</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Working
with <a shape="rect" class="external-link"
href="http://mina.apache.org/">Apache MINA 1.x</a></p></td></tr><tr><td
colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect"
href="mina2.html">MINA2</a> / camel-mina2</p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
@@ -352,7 +372,7 @@ disruptor-vm:someName[?<option>]
</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Component
for communicating with <a shape="rect" class="external-link"
href="http://mqtt.org" rel="nofollow">MQTT</a> M2M message
brokers</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a
shape="rect" href="msv.html">MSV</a> / camel-msv</p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
<script class="theme: Default; brush: plain; gutter: false"
type="syntaxhighlighter"><![CDATA[msv:someLocalOrRemoteResource[?options]
]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Validates
the payload of a message using the <a shape="rect" class="external-link"
href="https://msv.dev.java.net/" rel="nofollow">MSV
Library</a></p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="mustache.html">Mustache</a> /
camel-mustache</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
+</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Validates
the payload of a message using the <a shape="rect" class="external-link"
href="https://msv.java.net/" rel="nofollow">MSV
Library</a></p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="mustache.html">Mustache</a> /
camel-mustache</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
<script class="theme: Default; brush: plain; gutter: false"
type="syntaxhighlighter"><![CDATA[mustache:templateName[?options]
]]></script>
</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Generates
a response using a <a shape="rect" class="external-link"
href="http://mustache.github.io/" rel="nofollow">Mustache</a>
template</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="mvel-component.html">MVEL</a> /
camel-mvel</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
@@ -370,7 +390,10 @@ disruptor-vm:someName[?<option>]
</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Working
with TCP and UDP protocols using Java NIO based capabilities offered by the <a
shape="rect" class="external-link" href="http://netty.io/"
rel="nofollow">Netty</a> project</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="netty-http.html">Netty HTTP</a> /
camel-netty-http</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
<script class="theme: Default; brush: plain; gutter: false"
type="syntaxhighlighter"><![CDATA[netty-http:http:[port]/context-path[?options]
]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Netty
HTTP server and client using the <a shape="rect" class="external-link"
href="http://netty.io/" rel="nofollow">Netty</a> project</p></td></tr><tr><td
colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect"
href="optaplanner.html">O</a><a shape="rect" href="openshift.html">penshift</a>
/ camel-openshift</p><div class="code panel pdl" style="border-width:
1px;"><div class="codeContent panelContent pdl">
+</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Netty
HTTP server and client using the <a shape="rect" class="external-link"
href="http://netty.io/" rel="nofollow">Netty</a> project</p></td></tr><tr><td
colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect"
href="olingo2.html">Olingo2</a> / camel-olingo2</p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
+<script class="theme: Default; brush: plain; gutter: false"
type="syntaxhighlighter"><![CDATA[olingo2:endpoint/resource-path[?options]
+]]></script>
+</div></div></td><td colspan="1" rowspan="1"
class="confluenceTd"><p>Communicates with <a shape="rect" class="external-link"
href="http://www.odata.org/documentation/odata-version-2-0"
rel="nofollow">OData 2.0</a> services using <a shape="rect"
class="external-link" href="http://olingo.apache.org/">Apache Olingo</a>
2.0.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a
shape="rect" href="optaplanner.html">O</a><a shape="rect"
href="openshift.html">penshift</a> / camel-openshift</p><div class="code panel
pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
<script class="theme: Default; brush: plain; gutter: false"
type="syntaxhighlighter"><![CDATA[openshift:clientId[?options]
]]></script>
</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>To manage
your <a shape="rect" class="external-link" href="https://www.openshift.com/"
rel="nofollow">Openshift</a> applications.</p></td></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"><p><a shape="rect"
href="optaplanner.html">OptaPlanner</a> / camel-optaplanner</p><div class="code
panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
@@ -406,7 +429,9 @@ disruptor-vm:someName[?<option>]
</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Component
for integrating with RabbitMQ</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="ref.html">Ref</a> /
camel-core</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
<script class="theme: Default; brush: plain; gutter: false"
type="syntaxhighlighter"><![CDATA[ref:name
]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Component
for lookup of existing endpoints bound in the <a shape="rect"
href="registry.html">Registry</a>.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="restlet.html">Restlet</a> /
camel-restlet</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
+</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Component
for lookup of existing endpoints bound in the <a shape="rect"
href="registry.html">Registry</a>.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="rest.html">Rest</a> /
camel-core</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
+<script class="theme: Default; brush: plain; gutter: false"
type="syntaxhighlighter"><![CDATA[rest:verb:path[?options]]]></script>
+</div></div></td><td colspan="1" rowspan="1" class="confluenceTd">Component
for consuming Restful resources supporting the <a shape="rect"
href="component-list.html">Rest DSL</a> and plugins to other Camel rest
components.</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a
shape="rect" href="restlet.html">Restlet</a> / camel-restlet</p><div
class="code panel pdl" style="border-width: 1px;"><div class="codeContent
panelContent pdl">
<script class="theme: Default; brush: plain; gutter: false"
type="syntaxhighlighter"><![CDATA[restlet:restletUrl[?options]
]]></script>
</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Component
for consuming and producing Restful resources using <a shape="rect"
class="external-link" href="http://www.restlet.org"
rel="nofollow">Restlet</a></p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="rmi.html">RMI</a> /
camel-rmi</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
@@ -467,8 +492,11 @@ disruptor-vm:someName[?<option>]
<script class="theme: Default; brush: plain; gutter: false"
type="syntaxhighlighter"><![CDATA[solr://hostName[:port]/solr[?options]
]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Uses the
<a shape="rect" class="external-link"
href="http://wiki.apache.org/solr/Solrj">Solrj</a> client API to interface with
an <a shape="rect" class="external-link"
href="http://lucene.apache.org/solr/">Apache Lucene Solr</a>
server</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a
shape="rect" href="splunk.html">Splunk</a> / camel-splunk</p><div class="code
panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="theme: Default; brush: plain; gutter: false"
type="syntaxhighlighter"><![CDATA[splunk:://[endpoint]?[options]
+</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Uses the
<a shape="rect" class="external-link"
href="http://wiki.apache.org/solr/Solrj">Solrj</a> client API to interface with
an <a shape="rect" class="external-link"
href="http://lucene.apache.org/solr/">Apache Lucene Solr</a>
server</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><span><a shape="rect"
href="spark-rest.html">Spark-rest</a> / camel-spark-rest</span></p><div
class="code panel pdl" style="border-width: 1px;"><div class="codeContent
panelContent pdl">
+<script class="theme: Default; brush: plain; gutter: false"
type="syntaxhighlighter"><![CDATA[spark-rest://verb:path?[options]
+]]></script>
+</div></div><p><span><br clear="none"></span></p></td><td colspan="1"
rowspan="1" class="confluenceTd"> For easily defining REST services
endpoints using <a shape="rect" class="external-link"
href="http://sparkjava.com/" rel="nofollow">Spark REST Java</a>
library.</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a
shape="rect" href="splunk.html">Splunk</a> / camel-splunk</p><div class="code
panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
+<script class="theme: Default; brush: plain; gutter: false"
type="syntaxhighlighter"><![CDATA[splunk://[endpoint]?[options]
]]></script>
</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>For
working with <a shape="rect" class="external-link"
href="http://docs.splunk.com/Documentation/Splunk"
rel="nofollow">Splunk</a></p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="springbatch.html">SpringBatch</a>
/ camel-spring-batch</p><div class="code panel pdl" style="border-width:
1px;"><div class="codeContent panelContent pdl">
@@ -552,7 +580,7 @@ disruptor-vm:someName[?<option>]
</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Allows
you to interact with the <a shape="rect" class="external-link"
href="http://yammer.com" rel="nofollow">Yammer</a> enterprise social
network</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a
shape="rect" href="zookeeper.html">Zookeeper</a> / camel-zookeeper</p><div
class="code panel pdl" style="border-width: 1px;"><div class="codeContent
panelContent pdl">
<script class="theme: Default; brush: plain; gutter: false"
type="syntaxhighlighter"><![CDATA[zookeeper://zookeeperServer[:port][/path][?options]
]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Working
with <a shape="rect" class="external-link"
href="http://hadoop.apache.org/zookeeper/">ZooKeeper</a>
cluster(s)</p></td></tr></tbody></table></div><h3
id="Component-ExternalComponents">External Components</h3><p>The following
components are not part of the standard Apache Camel distribution and are
available under a variety of licenses but can be used to extend Camel's
functionality.</p><p></p><div class="table-wrap"><table
class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1"
class="confluenceTh"><p>Component / ArtifactId / URI</p></th><th colspan="1"
rowspan="1" class="confluenceTh"><p>License</p></th><th colspan="1" rowspan="1"
class="confluenceTh"><p>Description</p></th></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"><p><a shape="rect"
href="activemq.html">ActiveMQ</a> / activemq-camel</p><div class="code panel
pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
+</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Working
with <a shape="rect" class="external-link"
href="http://hadoop.apache.org/zookeeper/">ZooKeeper</a>
cluster(s)</p></td></tr></tbody></table></div><p> </p><div><span
style="white-space: pre-wrap;"><br clear="none"></span></div><h3
id="Component-ExternalComponents">External Components</h3><p>The following
components are not part of the standard Apache Camel distribution and are
available under a variety of licenses but can be used to extend Camel's
functionality.</p><p></p><div class="table-wrap"><table
class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1"
class="confluenceTh"><p>Component / ArtifactId / URI</p></th><th colspan="1"
rowspan="1" class="confluenceTh"><p>License</p></th><th colspan="1" rowspan="1"
class="confluenceTh"><p>Description</p></th></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"><p><a shape="rect"
href="activemq.html">ActiveMQ</a> / activemq-camel</p><div class="c
ode panel pdl" style="border-width: 1px;"><div class="codeContent panelContent
pdl">
<script class="theme: Default; brush: xml; gutter: false"
type="syntaxhighlighter"><![CDATA[activemq:[queue|topic:]destinationName
]]></script>
</div></div></td><td colspan="1" rowspan="1"
class="confluenceTd"><p>Apache</p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p>For JMS Messaging with <a shape="rect"
class="external-link" href="http://activemq.apache.org/" title="The most
popular and powerful open source message broker">Apache
ActiveMQ</a></p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" class="external-link"
href="http://activemq.apache.org/broker-camel-component.html">ActiveMQ
Broker</a> / activemq-camel</p><div class="code panel pdl" style="border-width:
1px;"><div class="codeContent panelContent pdl">
Modified: websites/production/camel/content/cxf.html
==============================================================================
--- websites/production/camel/content/cxf.html (original)
+++ websites/production/camel/content/cxf.html Tue Sep 16 03:21:56 2014
@@ -99,11 +99,11 @@
</div>
</div>
<p>The <strong>cxf:</strong> component provides integration with <a
shape="rect" href="http://cxf.apache.org">Apache CXF</a> for connecting to
JAX-WS services hosted in CXF.</p><p><style type="text/css">/*<![CDATA[*/
-div.rbtoc1410430649764 {padding: 0px;}
-div.rbtoc1410430649764 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1410430649764 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1410837596425 {padding: 0px;}
+div.rbtoc1410837596425 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1410837596425 li {margin-left: 0px;padding-left: 0px;}
-/*]]>*/</style></p><div class="toc-macro rbtoc1410430649764">
+/*]]>*/</style></p><div class="toc-macro rbtoc1410837596425">
<ul class="toc-indentation"><li><a shape="rect" href="#CXF-CXFComponent">CXF
Component</a>
<ul class="toc-indentation"><li><a shape="rect" href="#CXF-URIformat">URI
format</a></li><li><a shape="rect" href="#CXF-Options">Options</a>
<ul class="toc-indentation"><li><a shape="rect"
href="#CXF-Thedescriptionsofthedataformats">The descriptions of the
dataformats</a>
Modified: websites/production/camel/content/groovy.html
==============================================================================
--- websites/production/camel/content/groovy.html (original)
+++ websites/production/camel/content/groovy.html Tue Sep 16 03:21:56 2014
@@ -42,7 +42,6 @@
<script src='//camel.apache.org/styles/highlighter/scripts/shBrushJava.js'
type='text/javascript'></script>
<script src='//camel.apache.org/styles/highlighter/scripts/shBrushXml.js'
type='text/javascript'></script>
<script src='//camel.apache.org/styles/highlighter/scripts/shBrushPlain.js'
type='text/javascript'></script>
- <script src='//camel.apache.org/styles/highlighter/scripts/shBrushPython.js'
type='text/javascript'></script>
<script type="text/javascript">
SyntaxHighlighter.defaults['toolbar'] = false;
@@ -134,7 +133,7 @@ public void testArgumentsExample() throw
<script class="theme: Default; brush: java; gutter: false"
type="syntaxhighlighter"><![CDATA[.setHeader("myHeader").groovy("resource:classpath:mygroovy.groovy")
]]></script>
</div></div><h3 id="Groovy-Howtogettheresultfrommultiplestatementsscript">How
to get the result from multiple statements script</h3><p><strong>Available as
of Camel 2.14</strong></p><p>As the scripteengine evale method just return a
Null if it runs a multiple statments script. Camel now look up the value of
script result by using the key of "result" from the value set. If you have
multiple statements script, you need to make sure you set the value of result
variable as the script return value.</p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="theme: Default; brush: py; gutter: false"
type="syntaxhighlighter"><![CDATA[bar = "baz";
+<script class="theme: Default; brush: text; gutter: false"
type="syntaxhighlighter"><![CDATA[bar = "baz";
# some other statements ...
# camel take the result value as the script evaluation result
result = body * 2 + 1
Modified: websites/production/camel/content/javascript.html
==============================================================================
--- websites/production/camel/content/javascript.html (original)
+++ websites/production/camel/content/javascript.html Tue Sep 16 03:21:56 2014
@@ -42,7 +42,6 @@
<script src='//camel.apache.org/styles/highlighter/scripts/shBrushJava.js'
type='text/javascript'></script>
<script src='//camel.apache.org/styles/highlighter/scripts/shBrushXml.js'
type='text/javascript'></script>
<script src='//camel.apache.org/styles/highlighter/scripts/shBrushPlain.js'
type='text/javascript'></script>
- <script src='//camel.apache.org/styles/highlighter/scripts/shBrushPython.js'
type='text/javascript'></script>
<script type="text/javascript">
SyntaxHighlighter.defaults['toolbar'] = false;
@@ -162,7 +161,7 @@ public void testArgumentsExample() throw
<script class="theme: Default; brush: java; gutter: false"
type="syntaxhighlighter"><![CDATA[.setHeader("myHeader").groovy("resource:classpath:mygroovy.groovy")
]]></script>
</div></div><h3
id="JavaScript-Howtogettheresultfrommultiplestatementsscript">How to get the
result from multiple statements script</h3><p><strong>Available as of Camel
2.14</strong></p><p>As the scripteengine evale method just return a Null if it
runs a multiple statments script. Camel now look up the value of script result
by using the key of "result" from the value set. If you have multiple
statements script, you need to make sure you set the value of result variable
as the script return value.</p><div class="code panel pdl" style="border-width:
1px;"><div class="codeContent panelContent pdl">
-<script class="theme: Default; brush: py; gutter: false"
type="syntaxhighlighter"><![CDATA[bar = "baz";
+<script class="theme: Default; brush: text; gutter: false"
type="syntaxhighlighter"><![CDATA[bar = "baz";
# some other statements ...
# camel take the result value as the script evaluation result
result = body * 2 + 1
Modified: websites/production/camel/content/php.html
==============================================================================
--- websites/production/camel/content/php.html (original)
+++ websites/production/camel/content/php.html Tue Sep 16 03:21:56 2014
@@ -42,7 +42,6 @@
<script src='//camel.apache.org/styles/highlighter/scripts/shBrushJava.js'
type='text/javascript'></script>
<script src='//camel.apache.org/styles/highlighter/scripts/shBrushXml.js'
type='text/javascript'></script>
<script src='//camel.apache.org/styles/highlighter/scripts/shBrushPlain.js'
type='text/javascript'></script>
- <script src='//camel.apache.org/styles/highlighter/scripts/shBrushPython.js'
type='text/javascript'></script>
<script type="text/javascript">
SyntaxHighlighter.defaults['toolbar'] = false;
@@ -132,7 +131,7 @@ public void testArgumentsExample() throw
<script class="theme: Default; brush: java; gutter: false"
type="syntaxhighlighter"><![CDATA[.setHeader("myHeader").groovy("resource:classpath:mygroovy.groovy")
]]></script>
</div></div><h3 id="PHP-Howtogettheresultfrommultiplestatementsscript">How to
get the result from multiple statements script</h3><p><strong>Available as of
Camel 2.14</strong></p><p>As the scripteengine evale method just return a Null
if it runs a multiple statments script. Camel now look up the value of script
result by using the key of "result" from the value set. If you have multiple
statements script, you need to make sure you set the value of result variable
as the script return value.</p><div class="code panel pdl" style="border-width:
1px;"><div class="codeContent panelContent pdl">
-<script class="theme: Default; brush: py; gutter: false"
type="syntaxhighlighter"><![CDATA[bar = "baz";
+<script class="theme: Default; brush: text; gutter: false"
type="syntaxhighlighter"><![CDATA[bar = "baz";
# some other statements ...
# camel take the result value as the script evaluation result
result = body * 2 + 1
Modified: websites/production/camel/content/python.html
==============================================================================
--- websites/production/camel/content/python.html (original)
+++ websites/production/camel/content/python.html Tue Sep 16 03:21:56 2014
@@ -42,7 +42,6 @@
<script src='//camel.apache.org/styles/highlighter/scripts/shBrushJava.js'
type='text/javascript'></script>
<script src='//camel.apache.org/styles/highlighter/scripts/shBrushXml.js'
type='text/javascript'></script>
<script src='//camel.apache.org/styles/highlighter/scripts/shBrushPlain.js'
type='text/javascript'></script>
- <script src='//camel.apache.org/styles/highlighter/scripts/shBrushPython.js'
type='text/javascript'></script>
<script type="text/javascript">
SyntaxHighlighter.defaults['toolbar'] = false;
@@ -87,36 +86,18 @@
<tbody>
<tr>
<td valign="top" width="100%">
-<div class="wiki-content maincontent"><h2 id="Python-Python">Python</h2>
-
-<p>Camel supports <a shape="rect" class="external-link"
href="http://www.python.org/" rel="nofollow">Python</a> among other <a
shape="rect" href="scripting-languages.html">Scripting Languages</a> to allow
an <a shape="rect" href="expression.html">Expression</a> or <a shape="rect"
href="predicate.html">Predicate</a> to be used in the <a shape="rect"
href="dsl.html">DSL</a> or <a shape="rect" href="xml-configuration.html">Xml
Configuration</a>.</p>
-
-<p>To use a Python expression use the following Java code</p>
-
-<div class="code panel pdl" style="border-width: 1px;"><div class="codeContent
panelContent pdl">
-<script class="theme: Default; brush: java; gutter: false"
type="syntaxhighlighter"><![CDATA[
-... python("somePythonExpression") ...
+<div class="wiki-content maincontent"><h2
id="Python-Python">Python</h2><p>Camel supports <a shape="rect"
class="external-link" href="http://www.python.org/" rel="nofollow">Python</a>
among other <a shape="rect" href="scripting-languages.html">Scripting
Languages</a> to allow an <a shape="rect" href="expression.html">Expression</a>
or <a shape="rect" href="predicate.html">Predicate</a> to be used in the <a
shape="rect" href="dsl.html">DSL</a> or <a shape="rect"
href="xml-configuration.html">Xml Configuration</a>.</p><p>To use a Python
expression use the following Java code</p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
+<script class="theme: Default; brush: text; gutter: false"
type="syntaxhighlighter"><![CDATA[... python("somePythonExpression")
...
]]></script>
-</div></div>
-
-<p>For example you could use the <strong>python</strong> function to create an
<a shape="rect" href="predicate.html">Predicate</a> in a <a shape="rect"
href="message-filter.html">Message Filter</a> or as an <a shape="rect"
href="expression.html">Expression</a> for a <a shape="rect"
href="recipient-list.html">Recipient List</a></p>
-
-<h3 id="Python-Example">Example</h3>
-<p>In the sample below we use Python to create a <a shape="rect"
href="predicate.html">Predicate</a> use in the route path, to route exchanges
from admin users to a special queue.</p>
-<div class="code panel pdl" style="border-width: 1px;"><div class="codeContent
panelContent pdl">
-<script class="theme: Default; brush: java; gutter: false"
type="syntaxhighlighter"><![CDATA[
- from("direct:start")
+</div></div><p>For example you could use the <strong>python</strong> function
to create an <a shape="rect" href="predicate.html">Predicate</a> in a <a
shape="rect" href="message-filter.html">Message Filter</a> or as an <a
shape="rect" href="expression.html">Expression</a> for a <a shape="rect"
href="recipient-list.html">Recipient List</a></p><h3
id="Python-Example">Example</h3><p>In the sample below we use Python to create
a <a shape="rect" href="predicate.html">Predicate</a> use in the route path, to
route exchanges from admin users to a special queue.</p><div class="code panel
pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
+<script class="theme: Default; brush: java; gutter: false"
type="syntaxhighlighter"><![CDATA[ from("direct:start")
.choice()
.when().python("request.headers['user'] ==
'admin'").to("seda:adminQueue")
.otherwise()
.to("seda:regularQueue");
]]></script>
-</div></div>
-
-<p>And a Spring DSL sample as well:</p>
-<div class="code panel pdl" style="border-width: 1px;"><div class="codeContent
panelContent pdl">
-<script class="theme: Default; brush: xml; gutter: false"
type="syntaxhighlighter"><![CDATA[
- <route>
+</div></div><p>And a Spring DSL sample as well:</p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
+<script class="theme: Default; brush: xml; gutter: false"
type="syntaxhighlighter"><![CDATA[ <route>
<from uri="direct:start"/>
<choice>
<when>
@@ -129,9 +110,7 @@
</choice>
</route>
]]></script>
-</div></div>
-
-<h3 id="Python-ScriptContext">ScriptContext</h3><p>The JSR-223 scripting
languages ScriptContext is pre configured with the following attributes all set
at <code>ENGINE_SCOPE</code>:</p><div class="table-wrap"><table
class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1"
class="confluenceTh"><p>Attribute</p></th><th colspan="1" rowspan="1"
class="confluenceTh"><p>Type</p></th><th colspan="1" rowspan="1"
class="confluenceTh"><p>Value</p></th></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p>context</p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>org.apache.camel.CamelContext</code></p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p>The Camel Context ( It cannot
be used in groovy)</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><span>camelContext</span></p></td><td colspan="1"
rowspan="1"
class="confluenceTd"><p><code>org.apache.camel.CamelContext</code></p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p>The C
amel Context</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p>exchange</p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>org.apache.camel.Exchange</code></p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p>The current
Exchange</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p>request</p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>org.apache.camel.Message</code></p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p>The IN
message</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p>response</p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>org.apache.camel.Message</code></p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p>The OUT
message</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p>properties</p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>org.apache.camel.builder.script.PropertiesFunction</code></p></td><td
colspan=
"1" rowspan="1" class="confluenceTd"><p><strong>Camel 2.9:</strong> Function
with a <code>resolve</code> method to make it easier to use Camels <a
shape="rect" href="properties.html">Properties</a> component from scripts. See
further below for example.</p></td></tr></tbody></table></div><p>See <a
shape="rect" href="scripting-languages.html">Scripting Languages</a> for the
list of languages with explicit DSL support.</p><h3
id="Python-AdditionalargumentstoScriptingEngine">Additional arguments to
ScriptingEngine</h3><p><strong>Available as of Camel 2.8</strong></p><p>You can
provide additional arguments to the <code>ScriptingEngine</code> using a header
on the Camel message with the key <code>CamelScriptArguments</code>.<br
clear="none"> See this example:</p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
+</div></div><p></p><h3 id="Python-ScriptContext">ScriptContext</h3><p>The
JSR-223 scripting languages ScriptContext is pre configured with the following
attributes all set at <code>ENGINE_SCOPE</code>:</p><div
class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1"
rowspan="1" class="confluenceTh"><p>Attribute</p></th><th colspan="1"
rowspan="1" class="confluenceTh"><p>Type</p></th><th colspan="1" rowspan="1"
class="confluenceTh"><p>Value</p></th></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p>context</p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>org.apache.camel.CamelContext</code></p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p>The Camel Context ( It cannot
be used in groovy)</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><span>camelContext</span></p></td><td colspan="1"
rowspan="1"
class="confluenceTd"><p><code>org.apache.camel.CamelContext</code></p></td><td
colspan="1" rowspan="1" class="con
fluenceTd"><p>The Camel Context</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p>exchange</p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>org.apache.camel.Exchange</code></p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p>The current
Exchange</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p>request</p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>org.apache.camel.Message</code></p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p>The IN
message</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p>response</p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>org.apache.camel.Message</code></p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p>The OUT
message</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p>properties</p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p><code>org.apache.camel.builder.script.PropertiesFunction</code></
p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><strong>Camel
2.9:</strong> Function with a <code>resolve</code> method to make it easier to
use Camels <a shape="rect" href="properties.html">Properties</a> component from
scripts. See further below for
example.</p></td></tr></tbody></table></div><p>See <a shape="rect"
href="scripting-languages.html">Scripting Languages</a> for the list of
languages with explicit DSL support.</p><h3
id="Python-AdditionalargumentstoScriptingEngine">Additional arguments to
ScriptingEngine</h3><p><strong>Available as of Camel 2.8</strong></p><p>You can
provide additional arguments to the <code>ScriptingEngine</code> using a header
on the Camel message with the key <code>CamelScriptArguments</code>.<br
clear="none"> See this example:</p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
<script class="theme: Default; brush: java; gutter: false"
type="syntaxhighlighter"><![CDATA[
public void testArgumentsExample() throws Exception {
if (!ScriptTestHelper.canRunTestOnThisPlatform()) {
@@ -162,7 +141,7 @@ public void testArgumentsExample() throw
<script class="theme: Default; brush: java; gutter: false"
type="syntaxhighlighter"><![CDATA[.setHeader("myHeader").groovy("resource:classpath:mygroovy.groovy")
]]></script>
</div></div><h3 id="Python-Howtogettheresultfrommultiplestatementsscript">How
to get the result from multiple statements script</h3><p><strong>Available as
of Camel 2.14</strong></p><p>As the scripteengine evale method just return a
Null if it runs a multiple statments script. Camel now look up the value of
script result by using the key of "result" from the value set. If you have
multiple statements script, you need to make sure you set the value of result
variable as the script return value.</p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="theme: Default; brush: py; gutter: false"
type="syntaxhighlighter"><![CDATA[bar = "baz";
+<script class="theme: Default; brush: text; gutter: false"
type="syntaxhighlighter"><![CDATA[bar = "baz";
# some other statements ...
# camel take the result value as the script evaluation result
result = body * 2 + 1
Modified: websites/production/camel/content/ruby.html
==============================================================================
--- websites/production/camel/content/ruby.html (original)
+++ websites/production/camel/content/ruby.html Tue Sep 16 03:21:56 2014
@@ -42,7 +42,6 @@
<script src='//camel.apache.org/styles/highlighter/scripts/shBrushJava.js'
type='text/javascript'></script>
<script src='//camel.apache.org/styles/highlighter/scripts/shBrushXml.js'
type='text/javascript'></script>
<script src='//camel.apache.org/styles/highlighter/scripts/shBrushPlain.js'
type='text/javascript'></script>
- <script src='//camel.apache.org/styles/highlighter/scripts/shBrushPython.js'
type='text/javascript'></script>
<script type="text/javascript">
SyntaxHighlighter.defaults['toolbar'] = false;
@@ -162,7 +161,7 @@ public void testArgumentsExample() throw
<script class="theme: Default; brush: java; gutter: false"
type="syntaxhighlighter"><![CDATA[.setHeader("myHeader").groovy("resource:classpath:mygroovy.groovy")
]]></script>
</div></div><h3 id="Ruby-Howtogettheresultfrommultiplestatementsscript">How to
get the result from multiple statements script</h3><p><strong>Available as of
Camel 2.14</strong></p><p>As the scripteengine evale method just return a Null
if it runs a multiple statments script. Camel now look up the value of script
result by using the key of "result" from the value set. If you have multiple
statements script, you need to make sure you set the value of result variable
as the script return value.</p><div class="code panel pdl" style="border-width:
1px;"><div class="codeContent panelContent pdl">
-<script class="theme: Default; brush: py; gutter: false"
type="syntaxhighlighter"><![CDATA[bar = "baz";
+<script class="theme: Default; brush: text; gutter: false"
type="syntaxhighlighter"><![CDATA[bar = "baz";
# some other statements ...
# camel take the result value as the script evaluation result
result = body * 2 + 1
Modified: websites/production/camel/content/scala-dsl-eip.html
==============================================================================
--- websites/production/camel/content/scala-dsl-eip.html (original)
+++ websites/production/camel/content/scala-dsl-eip.html Tue Sep 16 03:21:56
2014
@@ -100,11 +100,11 @@ You can check the <a shape="rect" class=
<style type="text/css">/*<![CDATA[*/
-div.rbtoc1410430661820 {padding: 0px;}
-div.rbtoc1410430661820 ul {list-style: none;margin-left: 0px;}
-div.rbtoc1410430661820 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1410837621098 {padding: 0px;}
+div.rbtoc1410837621098 ul {list-style: none;margin-left: 0px;}
+div.rbtoc1410837621098 li {margin-left: 0px;padding-left: 0px;}
-/*]]>*/</style><div class="toc-macro rbtoc1410430661820">
+/*]]>*/</style><div class="toc-macro rbtoc1410837621098">
<ul class="toc-indentation"><li><span class="TOCOutline">1</span> <a
shape="rect" href="#ScalaDSL-EIP-Messagingsystems">Messaging systems</a>
<ul class="toc-indentation"><li><span class="TOCOutline">1.1</span> <a
shape="rect" href="#ScalaDSL-EIP-Pipelinepipeline">Pipeline</a></li><li><span
class="TOCOutline">1.2</span> <a shape="rect"
href="#ScalaDSL-EIP-Filterfilter">Filter</a></li></ul>
</li><li><span class="TOCOutline">2</span> <a shape="rect"
href="#ScalaDSL-EIP-Messagingchannels">Messaging channels</a>
Modified: websites/production/camel/content/scripting-languages-context.html
==============================================================================
--- websites/production/camel/content/scripting-languages-context.html
(original)
+++ websites/production/camel/content/scripting-languages-context.html Tue Sep
16 03:21:56 2014
@@ -42,7 +42,6 @@
<script src='//camel.apache.org/styles/highlighter/scripts/shBrushJava.js'
type='text/javascript'></script>
<script src='//camel.apache.org/styles/highlighter/scripts/shBrushXml.js'
type='text/javascript'></script>
<script src='//camel.apache.org/styles/highlighter/scripts/shBrushPlain.js'
type='text/javascript'></script>
- <script src='//camel.apache.org/styles/highlighter/scripts/shBrushPython.js'
type='text/javascript'></script>
<script type="text/javascript">
SyntaxHighlighter.defaults['toolbar'] = false;
@@ -118,7 +117,7 @@ public void testArgumentsExample() throw
<script class="theme: Default; brush: java; gutter: false"
type="syntaxhighlighter"><![CDATA[.setHeader("myHeader").groovy("resource:classpath:mygroovy.groovy")
]]></script>
</div></div><h3
id="ScriptingLanguagesContext-Howtogettheresultfrommultiplestatementsscript">How
to get the result from multiple statements script</h3><p><strong>Available as
of Camel 2.14</strong></p><p>As the scripteengine evale method just return a
Null if it runs a multiple statments script. Camel now look up the value of
script result by using the key of "result" from the value set. If you have
multiple statements script, you need to make sure you set the value of result
variable as the script return value.</p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="theme: Default; brush: py; gutter: false"
type="syntaxhighlighter"><![CDATA[bar = "baz";
+<script class="theme: Default; brush: text; gutter: false"
type="syntaxhighlighter"><![CDATA[bar = "baz";
# some other statements ...
# camel take the result value as the script evaluation result
result = body * 2 + 1
Modified: websites/production/camel/content/scripting-languages.html
==============================================================================
--- websites/production/camel/content/scripting-languages.html (original)
+++ websites/production/camel/content/scripting-languages.html Tue Sep 16
03:21:56 2014
@@ -42,7 +42,6 @@
<script src='//camel.apache.org/styles/highlighter/scripts/shBrushJava.js'
type='text/javascript'></script>
<script src='//camel.apache.org/styles/highlighter/scripts/shBrushXml.js'
type='text/javascript'></script>
<script src='//camel.apache.org/styles/highlighter/scripts/shBrushPlain.js'
type='text/javascript'></script>
- <script src='//camel.apache.org/styles/highlighter/scripts/shBrushPython.js'
type='text/javascript'></script>
<script type="text/javascript">
SyntaxHighlighter.defaults['toolbar'] = false;
@@ -129,7 +128,7 @@ public void testArgumentsExample() throw
<script class="theme: Default; brush: java; gutter: false"
type="syntaxhighlighter"><![CDATA[.setHeader("myHeader").groovy("resource:classpath:mygroovy.groovy")
]]></script>
</div></div><h3
id="ScriptingLanguages-Howtogettheresultfrommultiplestatementsscript">How to
get the result from multiple statements script</h3><p><strong>Available as of
Camel 2.14</strong></p><p>As the scripteengine evale method just return a Null
if it runs a multiple statments script. Camel now look up the value of script
result by using the key of "result" from the value set. If you have multiple
statements script, you need to make sure you set the value of result variable
as the script return value.</p><div class="code panel pdl" style="border-width:
1px;"><div class="codeContent panelContent pdl">
-<script class="theme: Default; brush: py; gutter: false"
type="syntaxhighlighter"><![CDATA[bar = "baz";
+<script class="theme: Default; brush: text; gutter: false"
type="syntaxhighlighter"><![CDATA[bar = "baz";
# some other statements ...
# camel take the result value as the script evaluation result
result = body * 2 + 1
Modified: websites/production/camel/content/siteindex.html
==============================================================================
--- websites/production/camel/content/siteindex.html (original)
+++ websites/production/camel/content/siteindex.html Tue Sep 16 03:21:56 2014
@@ -91,7 +91,7 @@
<p>
<table class="grid" width="99%" cellspacing="0"><tr><td colspan="2"
rowspan="1">
- <table width="100%"><tr><td colspan="1" rowspan="1"><a shape="rect"
href="#index-0-9">0-9</a> ... 0</td><td colspan="1" rowspan="1"><a shape="rect"
href="#index-A">A</a> ... 31</td><td colspan="1" rowspan="1"><a shape="rect"
href="#index-B">B</a> ... 40</td><td colspan="1" rowspan="1"><a shape="rect"
href="#index-C">C</a> ... 157</td><td colspan="1" rowspan="1"><a shape="rect"
href="#index-D">D</a> ... 31</td><td colspan="1" rowspan="1"><a shape="rect"
href="#index-E">E</a> ... 29</td></tr><tr><td colspan="1" rowspan="1"><a
shape="rect" href="#index-F">F</a> ... 14</td><td colspan="1" rowspan="1"><a
shape="rect" href="#index-G">G</a> ... 27</td><td colspan="1" rowspan="1"><a
shape="rect" href="#index-H">H</a> ... 84</td><td colspan="1" rowspan="1"><a
shape="rect" href="#index-I">I</a> ... 17</td><td colspan="1" rowspan="1"><a
shape="rect" href="#index-J">J</a> ... 27</td><td colspan="1" rowspan="1"><a
shape="rect" href="#index-K">K</a> ... 4</td></tr><tr><td colspan="1" row
span="1"><a shape="rect" href="#index-L">L</a> ... 18</td><td colspan="1"
rowspan="1"><a shape="rect" href="#index-M">M</a> ... 33</td><td colspan="1"
rowspan="1"><a shape="rect" href="#index-N">N</a> ... 11</td><td colspan="1"
rowspan="1"><a shape="rect" href="#index-O">O</a> ... 7</td><td colspan="1"
rowspan="1"><a shape="rect" href="#index-P">P</a> ... 24</td><td colspan="1"
rowspan="1"><a shape="rect" href="#index-Q">Q</a> ... 5</td></tr><tr><td
colspan="1" rowspan="1"><a shape="rect" href="#index-R">R</a> ... 32</td><td
colspan="1" rowspan="1"><a shape="rect" href="#index-S">S</a> ... 79</td><td
colspan="1" rowspan="1"><a shape="rect" href="#index-T">T</a> ... 42</td><td
colspan="1" rowspan="1"><a shape="rect" href="#index-U">U</a> ... 17</td><td
colspan="1" rowspan="1"><a shape="rect" href="#index-V">V</a> ... 8</td><td
colspan="1" rowspan="1"><a shape="rect" href="#index-W">W</a> ...
30</td></tr><tr><td colspan="1" rowspan="1"><a shape="rect"
href="#index-X">X</a> ... 14</td>
<td colspan="1" rowspan="1"><a shape="rect" href="#index-Y">Y</a> ...
1</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-Z">Z</a> ...
4</td><td colspan="1" rowspan="1"><a shape="rect"
href="#index-%21@%23%24">!@#$</a> ... 0</td><td colspan="1"
rowspan="1"> </td><td colspan="1" rowspan="1"> </td></tr></table>
+ <table width="100%"><tr><td colspan="1" rowspan="1"><a shape="rect"
href="#index-0-9">0-9</a> ... 0</td><td colspan="1" rowspan="1"><a shape="rect"
href="#index-A">A</a> ... 33</td><td colspan="1" rowspan="1"><a shape="rect"
href="#index-B">B</a> ... 40</td><td colspan="1" rowspan="1"><a shape="rect"
href="#index-C">C</a> ... 158</td><td colspan="1" rowspan="1"><a shape="rect"
href="#index-D">D</a> ... 31</td><td colspan="1" rowspan="1"><a shape="rect"
href="#index-E">E</a> ... 29</td></tr><tr><td colspan="1" rowspan="1"><a
shape="rect" href="#index-F">F</a> ... 14</td><td colspan="1" rowspan="1"><a
shape="rect" href="#index-G">G</a> ... 27</td><td colspan="1" rowspan="1"><a
shape="rect" href="#index-H">H</a> ... 84</td><td colspan="1" rowspan="1"><a
shape="rect" href="#index-I">I</a> ... 17</td><td colspan="1" rowspan="1"><a
shape="rect" href="#index-J">J</a> ... 27</td><td colspan="1" rowspan="1"><a
shape="rect" href="#index-K">K</a> ... 4</td></tr><tr><td colspan="1" row
span="1"><a shape="rect" href="#index-L">L</a> ... 18</td><td colspan="1"
rowspan="1"><a shape="rect" href="#index-M">M</a> ... 33</td><td colspan="1"
rowspan="1"><a shape="rect" href="#index-N">N</a> ... 11</td><td colspan="1"
rowspan="1"><a shape="rect" href="#index-O">O</a> ... 7</td><td colspan="1"
rowspan="1"><a shape="rect" href="#index-P">P</a> ... 24</td><td colspan="1"
rowspan="1"><a shape="rect" href="#index-Q">Q</a> ... 5</td></tr><tr><td
colspan="1" rowspan="1"><a shape="rect" href="#index-R">R</a> ... 32</td><td
colspan="1" rowspan="1"><a shape="rect" href="#index-S">S</a> ... 79</td><td
colspan="1" rowspan="1"><a shape="rect" href="#index-T">T</a> ... 42</td><td
colspan="1" rowspan="1"><a shape="rect" href="#index-U">U</a> ... 17</td><td
colspan="1" rowspan="1"><a shape="rect" href="#index-V">V</a> ... 8</td><td
colspan="1" rowspan="1"><a shape="rect" href="#index-W">W</a> ...
30</td></tr><tr><td colspan="1" rowspan="1"><a shape="rect"
href="#index-X">X</a> ... 14</td>
<td colspan="1" rowspan="1"><a shape="rect" href="#index-Y">Y</a> ...
1</td><td colspan="1" rowspan="1"><a shape="rect" href="#index-Z">Z</a> ...
4</td><td colspan="1" rowspan="1"><a shape="rect"
href="#index-%21@%23%24">!@#$</a> ... 0</td><td colspan="1"
rowspan="1"> </td><td colspan="1" rowspan="1"> </td></tr></table>
</td></tr><tr valign="top"><td colspan="1" rowspan="1"><h4
style="margin-top: 0px"><a shape="rect" name="index-0-9"></a>0-9</h4>
</td><td colspan="1" rowspan="1"><h4 style="margin-top: 0px"><a
shape="rect" name="index-A"></a>A</h4>
<span class="icon icon-page"
title="Page">Page:</span> <a shape="rect"
href="acknowledgment.html">Acknowledgment</a>
@@ -124,6 +124,9 @@
<span class="icon icon-page"
title="Page">Page:</span> <a shape="rect"
href="ahc.html">AHC</a>
<br clear="none">
<div class="smalltext" style="margin: 0 0 0 36px">Async Http
Client (AHC) Component Available as of Camel 2.8 The ahc: component provides
HTTP based endpoints for consuming external HTTP resources (as a client to call
external servers using HTTP). The component uses the Async Http Client library.
Maven u</div>
+ <span class="icon icon-page"
title="Page">Page:</span> <a shape="rect"
href="ahc-ws.html">AHC-WS</a>
+ <br clear="none">
+ <div class="smalltext" style="margin: 0 0 0 36px">Async Http
Client (AHC) Websocket Client Component Available as of Camel 2.14
The ahc-ws component provides Websocket based endpoints for
a client communicating with external servers over Websocket (as a client
opening a websocket connection to an externa</div>
<span class="icon icon-page"
title="Page">Page:</span> <a shape="rect"
href="amqp.html">AMQP</a>
<br clear="none">
<div class="smalltext" style="margin: 0 0 0 36px">AMQP Available
as of Camel X.X The amqp: component supports the AMQP protocol using the Client
API of the Qpid project. In case you want to use AMQP with RabbitMQ you might
also be interested in the Camel RabbitMQ component. Maven users will need to
add t</div>
@@ -154,6 +157,9 @@
<span class="icon icon-page"
title="Page">Page:</span> <a shape="rect"
href="asynchronous-routing-engine.html">Asynchronous Routing Engine</a>
<br clear="none">
<div class="smalltext" style="margin: 0 0 0 36px">Asynchronous
Routing Engine Available as of Camel 2.4 As of Camel 2.4 the asynchronous
routing engine is back and kicking. All the Enterprise Integration Patterns are
supported as well a selected number of Components: AHC Camel 2.8: (only
producer) AWS Ca</div>
+ <span class="icon icon-page"
title="Page">Page:</span> <a shape="rect"
href="atmosphere-websocket.html">Atmosphere-Websocket</a>
+ <br clear="none">
+ <div class="smalltext" style="margin: 0 0 0 36px">Atmosphere
Websocket Servlet Component Available as of Camel 2.14
The atmosphere-websocket: component provides Websocket
based endpoints for a servlet communicating with external clients
over Websocket (as a servlet accepting websocket connections from ex</div>
<span class="icon icon-page"
title="Page">Page:</span> <a shape="rect"
href="atom.html">Atom</a>
<br clear="none">
<div class="smalltext" style="margin: 0 0 0 36px">Atom Component
The atom: component is used for polling Atom feeds. Camel will poll the feed
every 60 seconds by default. Note: The component currently only supports
polling (consuming) feeds. Maven users will need to add the following
dependency to their </div>
@@ -434,7 +440,10 @@
<div class="smalltext" style="margin: 0 0 0 36px">Camel 2.13.2
release New and Noteworthy Welcome to the 2.13.2 release which is mainly a bug
fix release with 41 issues resolved.. For more details see the JIRA
tickets Known Issues See Camel 2.13.0 Release Important changes to
consider when upgrading See </div>
<span class="icon icon-page"
title="Page">Page:</span> <a shape="rect"
href="camel-2140-release.html">Camel 2.14.0 Release</a>
<br clear="none">
- <div class="smalltext" style="margin: 0 0 0 36px">Camel 2.14.0
release (currently in progress)   New and Noteworthy Welcome to the 2.14.0
release which approx XXX issues resolved (new features, improvements and bug
fixes such as...) Support for running on Java 1.8 JVMs Spring 4.x supported.
REST DSL to d</div>
+ <div class="smalltext" style="margin: 0 0 0 36px">Camel 2.14.0
release (currently in progress)   New and Noteworthy Welcome to the 2.14.0
release which approx XXX issues resolved (new features, improvements and bug
fixes such as...) Support for running on Java 1.8 JVMs Spring 4.x supported,
camel-test-sp</div>
+ <span class="icon icon-page"
title="Page">Page:</span> <a shape="rect"
href="camel-2150-release.html">Camel 2.15.0 Release</a>
+ <br clear="none">
+ <div class="smalltext" style="margin: 0 0 0
36px">Camel 2.15.0 release (currently in progress)   New and
Noteworthy Welcome to the 2.15.0 release which approx XXX issues resolved (new
features, improvements and bug fixes such as...) highlighted issue fixed
highlighted issue fixed New Enterprise Integrati</div>
<span class="icon icon-page"
title="Page">Page:</span> <a shape="rect"
href="camel-220-release.html">Camel 2.2.0 Release</a>
<br clear="none">
<div class="smalltext" style="margin: 0 0 0 36px">Camel 2.2.0
release New and Noteworthy Welcome to the 2.2.0 release which approx 180 issues
resolved (new features, improvements and bug fixes such as...) Routing Slip now
breaks when an exception occurred MINA now supports easier configuration of
multipl</div>
@@ -659,7 +668,7 @@
<div class="smalltext" style="margin: 0 0 0 36px">Components A
Component is essentially a factory of Endpoint instances. You can explicitly
configure Component instances and add them to a CamelContext in an IoC
container like Spring or Guice, or they can be auto-discovered using URIs.</div>
<span class="icon icon-page"
title="Page">Page:</span> <a shape="rect"
href="component-list.html">Component List</a>
<br clear="none">
- <div class="smalltext" style="margin: 0 0 0 36px">Component /
ArtifactId / URI Description AHC / camel-ahc
ahc:http[s]://hostName[:port][/resourceUri][?options] To call external HTTP
services using Async Http Client AMQP / camel-amqp
amqp:[queue:|topic:]destinationName[?options] For Messaging with AMQP p</div>
+ <div class="smalltext" style="margin: 0 0 0 36px">Component /
ArtifactId / URI Description AHC / camel-ahc
ahc:http[s]://hostName[:port][/resourceUri][?options] To call external HTTP
services using Async Http Client AHC-WS / camel-ahc-ws
ahc-ws[s]://hostName[:port][/resourceUri][?options]  To exchange da</div>
<span class="icon icon-page"
title="Page">Page:</span> <a shape="rect"
href="component-list-external.html">Component List External</a>
<br clear="none">
<div class="smalltext" style="margin: 0 0 0 36px">Component /
ArtifactId / URI License Description ActiveMQ / activemq-camel
activemq:[queue|topic:]destinationName Apache For JMS Messaging with Apache
ActiveMQ ActiveMQ Broker / activemq-camel broker:[queue|topic:]destinationName
Apache For internal messa</div>
@@ -1602,7 +1611,7 @@
<div class="smalltext" style="margin: 0 0 0 36px">Messaging
Gateway Camel has several endpoint components that support the Messaging
Gateway from the EIP patterns. Components like Bean and CXF provide a a way to
bind a Java interface to the message exchange. However you may want to read the
Using CamelPr</div>
<span class="icon icon-page"
title="Page">Page:</span> <a shape="rect"
href="messaging-mapper.html">Messaging Mapper</a>
<br clear="none">
- <div class="smalltext" style="margin: 0 0 0 36px">Messaging
Mapper Camel supports the Messaging Mapper from the EIP patterns by using
either Message Translator pattern or the Type Converter module. See also
Message Translator Type Converter CXF for JAX-WS support for binding business
logic to messaging &</div>
+ <div class="smalltext" style="margin: 0 0 0 36px">Messaging
Mapper Camel supports the Messaging Mapper from the EIP patterns by using
either Message Translator pattern or the Type Converter module. Example The
following example demonstrates the use of a Bean component to map between
two messaging system </div>
<span class="icon icon-page"
title="Page">Page:</span> <a shape="rect"
href="metrics-component.html">Metrics Component</a>
<br clear="none">
<div class="smalltext" style="margin: 0 0 0 36px">Metrics
Component Available as of Camel 2.14 The metrics: component allows to
collect various metrics directly from Camel routes. Supported metric types
are Metrics Component, Metrics Component, Metrics
Component and Metrics Component. Metrics provides si</div>
@@ -2344,7 +2353,7 @@
<div class="smalltext" style="margin: 0 0 0 36px">Websocket
Component Available as of Camel 2.10 The websocket component provides websocket
endpoints for communicating with clients using websocket. The component uses
Eclipse Jetty Server which implements the IETF specification (drafts and RFC
6455). It s</div>
<span class="icon icon-page"
title="Page">Page:</span> <a shape="rect"
href="what-are-the-dependencies.html">What are the dependencies</a>
<br clear="none">
- <div class="smalltext" style="margin: 0 0 0 36px">What are the
dependencies? Camel 2.6 or older can run on JDK 1.5 or better. Camel 2.7
onwards requires JDK 1.6 or better. What are the runtime jar dependencies?
Apache Camel is designed to require a minimum number of dependencies for us so
it is ideal for</div>
+ <div class="smalltext" style="margin: 0 0 0 36px">What are the
dependencies? Camel 2.6 or older can run on JDK 1.5 or better. Camel 2.7
onwards requires JDK 1.6 or JDK 1.7.Camel 2.14 onwards requires JDK 1.7 or
better.  What are the runtime jar dependencies? Apache Camel is designed
to require a minimum </div>
<span class="icon icon-page"
title="Page">Page:</span> <a shape="rect"
href="what-is-a-camel-toe.html">What is a Camel TOE</a>
<br clear="none">
<div class="smalltext" style="margin: 0 0 0 36px">What is a Camel
TOE A Camel TOE is a Transaction Oriented Endpoint; or Transactional Client in
the Enterprise Integration Patterns. Some folks have other definitions of Camel
Toe</div>
@@ -2441,7 +2450,7 @@
<div class="smalltext" style="margin: 0 0 0 36px">XMLSecurity
Data Format The XMLSecurity Data Format facilitates encryption and decryption
of XML payloads at the Document, Element, and Element Content levels (including
simultaneous multi-node encryption/decryption using XPath). To sign messages
using th</div>
<span class="icon icon-page"
title="Page">Page:</span> <a shape="rect"
href="xmltokenizer.html">XMLTokenizer</a>
<br clear="none">
- <div class="smalltext" style="margin: 0 0 0 36px">XMLTokenizer
The xml tokenizer language is a built-in language in camel-core, which is a
truly XML-aware tokenizer that can be used with the Splitter as with the
conventional tokenizer.</div>
+ <div class="smalltext" style="margin: 0 0 0 36px">XMLTokenizer
The xml tokenizer language is a built-in language in camel-core, which is a
truly XML-aware tokenizer that can be used with the Splitter as the
conventional Tokenizer to efficiently and effectively tokenize XML documents.
XMLTokenizer is capa</div>
<span class="icon icon-page"
title="Page">Page:</span> <a shape="rect"
href="xmpp.html">XMPP</a>
<br clear="none">
<div class="smalltext" style="margin: 0 0 0 36px">XMPP Component
The xmpp: component implements an XMPP (Jabber) transport. Maven users will
need to add the following dependency to their pom.xml for this component:
<dependency> <groupId>org.apache.camel</groupId>
<artifactId>camel-xmpp</artifactId> <vers</div>