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 2013/09/24 17:18:58 UTC

svn commit: r879712 [2/2] - in /websites/production/camel/content: cache/main.pageCache component-list-grouped.html

Modified: websites/production/camel/content/component-list-grouped.html
==============================================================================
--- websites/production/camel/content/component-list-grouped.html (original)
+++ websites/production/camel/content/component-list-grouped.html Tue Sep 24 15:18:57 2013
@@ -40,6 +40,7 @@
   <link href='http://camel.apache.org/styles/highlighter/styles/shThemeCamel.css' rel='stylesheet' type='text/css' />
   <script src='http://camel.apache.org/styles/highlighter/scripts/shCore.js' type='text/javascript'></script>
   <script src='http://camel.apache.org/styles/highlighter/scripts/shBrushJava.js' type='text/javascript'></script>
+  <script src='http://camel.apache.org/styles/highlighter/scripts/shBrushXml.js' type='text/javascript'></script>
   <script src='http://camel.apache.org/styles/highlighter/scripts/shBrushPlain.js' type='text/javascript'></script>
   
   <script type="text/javascript">
@@ -150,9 +151,38 @@ aws-s3://bucketName[?&lt;options&gt;]
 
 
 <h3><a shape="rect" name="ComponentListGrouped-Basics"></a>Basics   </h3>
-<p>bean, class, <a shape="rect" href="dataformat-component.html" title="DataFormat Component">dataformat</a>, language, properties, ref, </p>
 <div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="bean.html" title="Bean">Bean</a> / camel-core
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+bean:beanName[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Uses the <a shape="rect" href="bean-binding.html" title="Bean Binding">Bean Binding</a> to bind message exchanges to beans in the <a shape="rect" href="registry.html" title="Registry">Registry</a>. Is also used for exposing and invoking POJO (Plain Old Java Objects). </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="class.html" title="Class">Class</a> / camel-core
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+class:className[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Uses the <a shape="rect" href="bean-binding.html" title="Bean Binding">Bean Binding</a> to bind message exchanges to beans in the <a shape="rect" href="registry.html" title="Registry">Registry</a>. Is also used for exposing and invoking POJO (Plain Old Java Objects). </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="dataformat-component.html" title="DataFormat Component">DataFormat</a> / camel-core
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+dataformat:name:&lt;marshal|unmarshal&gt;[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> for working with <a shape="rect" href="data-format.html" title="Data Format">Data Format</a>s as if it was a regular Component supporting Endpoints and URIs. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="language.html" title="Language">Language</a> / camel-core
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+language://languageName[:script][?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Executes <a shape="rect" href="languages.html" title="Languages">Languages</a> scripts </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="properties.html" title="Properties">Properties</a> / camel-core
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+properties://key[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> The properties component facilitates using property placeholders directly in endpoint uri definitions. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="ref.html" title="Ref">Ref</a> / camel-core
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+ref:name
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Component for lookup of existing endpoints bound in the <a shape="rect" href="registry.html" title="Registry">Registry</a>. </td></tr></tbody></table>
 </div>
 
 
@@ -173,16 +203,69 @@ xmpp://[login@]hostname[:port][/particip
 
 
 <h3><a shape="rect" name="ComponentListGrouped-Clusters"></a>Clusters</h3>
-<p>jgroups, zookeeper </p>
 <div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="jgroups.html" title="JGroups">JGroups</a> / camel-jgroups in <a shape="rect" class="external-link" href="http://code.google.com/p/camel-extra/" rel="nofollow">camel-extra</a>
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: xml; gutter: false" type="syntaxhighlighter"><![CDATA[
+jgroups://clusterName
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> The <tt>jgroups:</tt> component provides exchange of messages between Camel infrastructure and JGroups clusters. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="zookeeper.html" title="Zookeeper">Zookeeper</a> / camel-zookeeper
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+zookeeper://zookeeperServer[:port][/path][?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Working with <a shape="rect" class="external-link" href="http://hadoop.apache.org/zookeeper/">ZooKeeper</a> cluster(s) </td></tr></tbody></table>
 </div>
 
 
 <h3><a shape="rect" name="ComponentListGrouped-Commands"></a>Commands </h3>
-<p>dns, exec, flatpack, hdfs, scp, log, lpr, <a shape="rect" href="stream.html" title="Stream">stream</a>, ssh</p>
 <div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="dns.html" title="DNS">DNS</a> / camel-dns
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+dns:operation[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> To lookup domain information and run DNS queries using <a shape="rect" class="external-link" href="http://www.xbill.org/dnsjava/" rel="nofollow">DNSJava</a> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="exec.html" title="Exec">Exec</a> / camel-exec
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+exec://executable[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> For executing system commands </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="flatpack.html" title="Flatpack">Flatpack</a> / camel-flatpack
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+flatpack:[fixed|delim]:configFile[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Processing fixed width or delimited files or messages using the <a shape="rect" class="external-link" href="http://flatpack.sourceforge.net" rel="nofollow">FlatPack library</a> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="hdfs.html" title="HDFS">HDFS</a> / camel-hdfs
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+hdfs://hostName[:port][/path][?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> For reading/writing from/to an <a shape="rect" class="external-link" href="http://hadoop.apache.org/hdfs/">HDFS</a> filesystem </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="jsch.html" title="Jsch">Jsch</a> / camel-jsch
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+scp://hostName[:port]/destination[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Support for the scp protocol </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="log.html" title="Log">Log</a> / camel-core
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+log:loggingCategory[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Uses Jakarta Commons Logging to log the message exchange to some underlying logging system like log4j </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="printer.html" title="Printer">Printer</a> / camel-printer
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+lpr://host:port/path/to/printer[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> The printer component facilitates creation of printer endpoints to local, remote and wireless printers. The endpoints provide the ability to print camel directed payloads when utilized on camel routes. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="stream.html" title="Stream">Stream</a> / camel-stream
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+stream:[in|out|err|file|header|url][?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Read or write to an input/output/error/file stream rather like unix pipes </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="ssh.html" title="SSH">SSH</a> component / camel-ssh
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+ssh:[username[:password]@]hostName[:port][?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> For sending commands to a SSH server </td></tr></tbody></table>
 </div>
 
 
@@ -203,61 +286,284 @@ jcr://user:password@repository/path/to/n
 
 
 <h3><a shape="rect" name="ComponentListGrouped-Databases"></a>Databases</h3>
-<p>CouchDB, Db4o, EJB, HBase, Hibernate, iBATIS, JDBC, JPA, Krati, <a shape="rect" href="mongodb.html" title="MongoDB">mongodb</a>, MyBatis, SQL, Spring Neo4j</p>
 <div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="couchdb.html" title="CouchDB">CouchDB</a> / camel-couchdb
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+couchdb:hostName[:port]/database[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> To integrate with <a shape="rect" class="external-link" href="http://couchdb.apache.org/">Apache CouchDB</a>. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="db4o.html" title="Db4o">Db4o</a> / camel-db4o in <a shape="rect" class="external-link" href="http://code.google.com/p/camel-extra/" rel="nofollow">camel-extra</a>
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: xml; gutter: false" type="syntaxhighlighter"><![CDATA[
+db4o://className
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> For using a db4o datastore as a queue via the <a shape="rect" class="external-link" href="http://www.db4o.com/" rel="nofollow">db4o</a> library </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="ejb.html" title="EJB">EJB</a> / camel-ejb
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+ejb:ejbName[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Uses the <a shape="rect" href="bean-binding.html" title="Bean Binding">Bean Binding</a> to bind message exchanges to EJBs. It works like the <a shape="rect" href="bean.html" title="Bean">Bean</a> component but just for accessing EJBs. Supports EJB 3.0 onwards. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="hbase.html" title="hbase">HBase</a> / camel-hbase
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+hbase://table[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> For reading/writing from/to an <a shape="rect" class="external-link" href="http://hadoop.apache.org/hbase/">HBase</a> store (Hadoop database) </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="hibernate.html" title="Hibernate">Hibernate</a> / camel-hibernate in <a shape="rect" class="external-link" href="http://code.google.com/p/camel-extra/" rel="nofollow">camel-extra</a>
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: xml; gutter: false" type="syntaxhighlighter"><![CDATA[
+hibernate://entityName
+]]></script>
+</div></div>   </td><td colspan="1" rowspan="1" class="confluenceTd"> For using a database as a queue via the <a shape="rect" class="external-link" href="http://www.hibernate.org/" rel="nofollow">Hibernate</a> library </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="ibatis.html" title="iBATIS">iBATIS</a> / camel-ibatis
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+ibatis://statementName[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Performs a query, poll, insert, update or delete in a relational database using <a shape="rect" class="external-link" href="http://ibatis.apache.org/">Apache iBATIS</a> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="jdbc.html" title="JDBC">JDBC</a> / camel-jdbc
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+jdbc:dataSourceName[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> For performing JDBC queries and operations </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="jpa.html" title="JPA">JPA</a> / camel-jpa
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+jpa://entityName[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> For using a database as a queue via the JPA specification for working with <a shape="rect" class="external-link" href="http://openjpa.apache.org/">OpenJPA</a>, <a shape="rect" class="external-link" href="http://www.hibernate.org/" rel="nofollow">Hibernate</a> or TopLink </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="krati.html" title="Krati">Krati</a> / camel-krati
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+krati://[path to datastore/][?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> For producing to or consuming to <a shape="rect" class="external-link" href="http://sna-projects.com/krati/" rel="nofollow">Krati</a> datastores </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="mongodb.html" title="MongoDB">MongoDB</a> / camel-mongodb
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+mongodb:connectionBean[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Interacts with <a shape="rect" class="external-link" href="http://www.mongodb.org/" rel="nofollow">MongoDB</a> databases and collections. Offers producer endpoints to perform CRUD-style operations and more against databases and collections, as well as consumer endpoints to listen on collections and dispatch objects to Camel routes </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="mybatis.html" title="MyBatis">MyBatis</a> / camel-mybatis
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+mybatis://statementName[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Performs a query, poll, insert, update or delete in a relational database using <a shape="rect" class="external-link" href="http://mybatis.org/" rel="nofollow">MyBatis</a> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="sql-component.html" title="SQL Component">SQL</a> / camel-sql
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+sql:select * from table where id=#[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Performing SQL queries using JDBC </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="spring-neo4j.html" title="Spring Neo4j">Spring Neo4j</a> / camel-spring-neo4j in <a shape="rect" class="external-link" href="http://code.google.com/p/camel-extra/" rel="nofollow">camel-extra</a>
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: xml; gutter: false" type="syntaxhighlighter"><![CDATA[
+spring-neo4j:http://hostname[:port]/database[?options]
+]]></script>
+</div></div>   </td><td colspan="1" rowspan="1" class="confluenceTd"> Component for producing to Neo4j datastore using the <a shape="rect" class="external-link" href="http://www.springsource.org/spring-data/neo4j" rel="nofollow">Spring Data Neo4j</a> library </td></tr></tbody></table>
 </div>
 
 
 <h3><a shape="rect" name="ComponentListGrouped-ESB"></a>ESB</h3>
-<p>JBI, NMR</p>
 <div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="jbi.html" title="JBI">JBI</a> / servicemix-camel
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: xml; gutter: false" type="syntaxhighlighter"><![CDATA[
+jbi:serviceName
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> For JBI integration such as working with <a shape="rect" class="external-link" href="http://servicemix.apache.org">Apache ServiceMix</a> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="nmr.html" title="NMR">NMR</a> / servicemix-nmr
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: xml; gutter: false" type="syntaxhighlighter"><![CDATA[
+nmr://serviceName
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Integration with the Normalized Message Router BUS in <a shape="rect" class="external-link" href="http://servicemix.apache.org/SMX4NMR/index.html">ServiceMix 4.x</a> </td></tr></tbody></table>
 </div>
 
 
 <h3><a shape="rect" name="ComponentListGrouped-Feeds"></a>Feeds</h3>
-<p>Atom, RSS</p>
 <div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="atom.html" title="Atom">Atom</a> / camel-atom
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+atom:atomUri[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> 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. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="rss.html" title="RSS">RSS</a> / camel-rss
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+rss:uri[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Working with <a shape="rect" class="external-link" href="http://rometools.org/" rel="nofollow">ROME</a> for RSS integration, such as consuming an RSS feed. </td></tr></tbody></table>
 </div>
 
 
 <h3><a shape="rect" name="ComponentListGrouped-FileI%2FO"></a>File I/O</h3>
-<p><a shape="rect" href="file2.html" title="File2">file</a>, ftp, ftps, sftp </p>
 <div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="file2.html" title="File2">File</a> / camel-core
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+file://nameOfFileOrDirectory[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Sending messages to a file or polling a file or directory. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="ftp2.html" title="FTP2">FTP</a> / camel-ftp
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+ftp:contextPath[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Sending and receiving files over FTP. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="ftp2.html" title="FTP2">FTPS</a> / camel-ftp
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+ftps://[username@]hostName[:port]/directoryName[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Sending and receiving files over FTP Secure (TLS and SSL). </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="ftp2.html" title="FTP2">SFTP</a> / camel-ftp
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+sftp://[username@]hostName[:port]/directoryName[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Sending and receiving files over SFTP (FTP over SSH). </td></tr></tbody></table>
 </div>
 
 
 <h3><a shape="rect" name="ComponentListGrouped-Google"></a>Google</h3>
-<p>guath, ghttps, glogin, gmail, gtask, guava-eventbus</p>
 <div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="gauth.html" title="gauth">GAuth</a> / <a shape="rect" href="gae.html" title="GAE">camel-gae</a>
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+gauth://name[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Used by web applications to implement an <a shape="rect" class="external-link" href="http://code.google.com/apis/accounts/docs/OAuth.html" rel="nofollow">OAuth</a> consumer. See also <a shape="rect" href="gae.html" title="GAE">Camel Components for Google App Engine</a>. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="ghttp.html" title="ghttp">GHttp</a> / <a shape="rect" href="gae.html" title="GAE">camel-gae</a>
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+ghttp:contextPath[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Provides connectivity to the <a shape="rect" class="external-link" href="http://code.google.com/appengine/docs/java/urlfetch/" rel="nofollow">URL fetch service</a> of Google App Engine but can also be used to receive messages from servlets. See also <a shape="rect" href="gae.html" title="GAE">Camel Components for Google App Engine</a>. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="glogin.html" title="glogin">GLogin</a> / <a shape="rect" href="gae.html" title="GAE">camel-gae</a>
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+glogin://hostname[:port][?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Used by Camel applications outside Google App Engine (GAE) for programmatic login to GAE applications. See also <a shape="rect" href="gae.html" title="GAE">Camel Components for Google App Engine</a>. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="gtask.html" title="gtask">GTask</a> / <a shape="rect" href="gae.html" title="GAE">camel-gae</a>
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+gtask://queue-name[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> 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" title="GAE">Camel Components for Google App Engine</a>. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="gmail.html" title="gmail">GMail</a> / <a shape="rect" href="gae.html" title="GAE">camel-gae</a>
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+gmail://user@g[oogle]mail.com[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> 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" title="GAE">Camel Components for Google App Engine</a>. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="guava-eventbus.html" title="Guava EventBus">Google Guava EventBus</a> / camel-guava-eventbus
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+guava-eventbus:busName[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> The <a shape="rect" class="external-link" href="http://docs.guava-libraries.googlecode.com/git/javadoc/com/google/common/eventbus/package-summary.html" rel="nofollow">Google Guava EventBus</a> allows publish-subscribe-style communication between components without requiring the components to explicitly register with one another (and thus be aware of each other). This component provides integration bridge between Camel and <a shape="rect" class="external-link" href="http://docs.guava-libraries.googlecode.com/git/javadoc/com/google/common/eventbus/package-summary.html" rel="nofollow">Google Guava EventBus</a> infrastructure. </td></tr></tbody></table>
 </div>
 
 
 <h3><a shape="rect" name="ComponentListGrouped-http"></a>http</h3>
-<p>ahc, cometd, http, http4, jetty, servlet</p>
 <div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="ahc.html" title="AHC">AHC</a> / camel-ahc
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+ahc:http[s]://hostName[:port][/resourceUri][?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> 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> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="cometd.html" title="Cometd">Cometd</a> / camel-cometd
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+cometd://hostName:port/channelName[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Used to deliver messages using the <a shape="rect" class="external-link" href="http://docs.codehaus.org/display/JETTY/Cometd+(aka+Bayeux)" rel="nofollow">jetty cometd implementation</a> of the <a shape="rect" class="external-link" href="http://svn.xantus.org/shortbus/trunk/bayeux/bayeux.html" rel="nofollow">bayeux protocol</a> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="http.html" title="HTTP">HTTP</a> / camel-http
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+http:hostName[:port][/resourceUri][?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> For calling out to external HTTP servers using Apache HTTP Client 3.x </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="http4.html" title="HTTP4">HTTP4</a> / camel-http4
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+http4:hostName[:port][/resourceUri][?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> For calling out to external HTTP servers using Apache HTTP Client 4.x </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="jetty.html" title="Jetty">Jetty</a> / camel-jetty
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+jetty:hostName[:port][/resourceUri][?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> For exposing services over HTTP </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="servlet.html" title="SERVLET">SERVLET</a> / camel-servlet
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+servlet:relativePath[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> For exposing services over HTTP through the servlet which is deployed into the Web container. </td></tr></tbody></table>
 </div>
 
 
 <h3><a shape="rect" name="ComponentListGrouped-InMemoryManagement"></a>In-Memory Management</h3>
-<p>direct, direct-vm, disruptor, disruptor-vm, seda, vm</p>
 <div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="direct.html" title="Direct">Direct</a> / camel-core
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+direct:someName[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Synchronous call to another endpoint from <b>same</b> CamelContext. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="direct-vm.html" title="Direct-VM">Direct-VM</a> / camel-core
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+direct-vm:someName[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Synchronous call to another endpoint in another CamelContext running in the same JVM. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="disruptor.html" title="Disruptor">Disruptor</a> / camel-disruptor
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+disruptor-vm:someName[?&lt;option&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> To provide the implementation of <a shape="rect" href="seda.html" title="SEDA">SEDA</a> which is based on <a shape="rect" class="external-link" href="https://github.com/LMAX-Exchange/disruptor" rel="nofollow">disruptor</a> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <span class="error">[Disruptor VM]</span> / camel-disruptor
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+disruptor-vm:someName[?&lt;option&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> ... </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="seda.html" title="SEDA">SEDA</a> / camel-core
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+seda:someName[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Asynchronous call to another endpoint in the same Camel Context </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="vm.html" title="VM">VM</a> / camel-core
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+vm:queueName[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Asynchronous call to another endpoint in the same JVM </td></tr></tbody></table>
 </div>
 
 
 <h3><a shape="rect" name="ComponentListGrouped-JMS"></a>JMS</h3>
-<p>activemq, activemq.journal, jms, rabbitmq, sjms, stomp, zeromq</p>
 <div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="activemq.html" title="ActiveMQ">ActiveMQ</a> / activemq-camel
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: xml; gutter: false" type="syntaxhighlighter"><![CDATA[
+activemq:[topic:]destinationName
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> 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> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="activemq-journal.html" title="ActiveMQ Journal">ActiveMQ Journal</a> / activemq-core
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: xml; gutter: false" type="syntaxhighlighter"><![CDATA[
+activemq.journal:directory-on-filesystem
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Uses ActiveMQ's fast disk journaling implementation to store message bodies in a rolling log file </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="jms.html" title="JMS">JMS</a> / camel-jms
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+jms:[queue:|topic:]destinationName[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Working with JMS providers </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="rabbitmq.html" title="RabbitMQ">RabbitMQ</a> / camel-rabbitmq
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+rabbitmq://hostname[:port]/exchangeName[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Component for integrating with RabbitMQ </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="sjms.html" title="SJMS">SJMS</a> / camel-sjms
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+sjms:[queue:|topic:]destinationName[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> A ground up implementation of a JMS client </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="stomp.html" title="Stomp">Stomp</a> / camel-stomp
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+stomp:queue:destinationName[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> For communicating with <a shape="rect" class="external-link" href="http://stomp.github.io/" rel="nofollow">Stomp</a> compliant message brokers, like <a shape="rect" class="external-link" href="http://activemq.apache.org">Apache ActiveMQ</a> or <a shape="rect" class="external-link" href="http://activemq.apache.org/apollo/">ActiveMQ Apollo</a> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="zeromq.html" title="ZeroMQ">ZeroMQ</a> / camel-zeromq in <a shape="rect" class="external-link" href="http://code.google.com/p/camel-extra/" rel="nofollow">camel-extra</a>. 
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: xml; gutter: false" type="syntaxhighlighter"><![CDATA[
+zeromq:(tcp|ipc)://hostname:port
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> The ZeroMQ component allows you to consumer or produce messages using <a shape="rect" class="external-link" href="http://zeromq.org" rel="nofollow">ZeroMQ</a>. </td></tr></tbody></table>
 </div>
 
 
+
 <h3><a shape="rect" name="ComponentListGrouped-LDAP"></a>LDAP</h3>
 <div class="table-wrap">
 <table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="ldap.html" title="LDAP">LDAP</a> / camel-ldap
@@ -275,9 +581,38 @@ spring-ldap:springLdapTemplateBean[?&lt;
 
 
 <h3><a shape="rect" name="ComponentListGrouped-mail"></a>mail</h3>
-<p>pop3, pop3s, smtp, smtps, imap, imaps</p>
 <div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="mail.html" title="Mail">POP</a> / camel-mail
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+pop3s://[username@]hostName port][?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Receiving email using POP3 and JavaMail </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="mail.html" title="Mail">POP</a> / camel-mail
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+pop3s://[username@]hostName port][?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> ... </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="mail.html" title="Mail">SMTP</a> / camel-mail
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+smtps://[username@]hostName[:port][?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Sending email using SMTP and JavaMail </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="mail.html" title="Mail">SMTP</a> / camel-mail
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+smtps://[username@]hostName[:port][?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> ... </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="mail.html" title="Mail">IMAP</a> / camel-mail
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+imap://[username@]hostName[:port][?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Receiving email using <a shape="rect" class="external-link" href="http://en.wikipedia.org/wiki/Internet_Message_Access_Protocol" rel="nofollow">IMAP</a> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="mail.html" title="Mail">IMAPS</a> / camel-mail
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+imaps://[username@]hostName[:port][?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> ... </td></tr></tbody></table>
 </div>
 
 
@@ -308,16 +643,94 @@ nagios://hostName[:port][?&lt;options&gt
 
 
 <h3><a shape="rect" name="ComponentListGrouped-Messaging"></a>Messaging</h3>
-<p>amqp, javaspace, jt400, kestrel, mqtt, sip, sips, smpp, smpps, snmp, quickfix</p>
 <div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="amqp.html" title="AMQP">AMQP</a> / camel-amqp
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+amqp:[queue:|topic:]destinationName[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> For Messaging with <a shape="rect" class="external-link" href="http://www.amqp.org/" rel="nofollow">AMQP protocol</a> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="javaspace.html" title="JavaSpace">JavaSpace</a> / camel-javaspace
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+javaspace:jini://hostName[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Sending and receiving messages through <a shape="rect" class="external-link" href="http://java.sun.com/products/jini/2.1/doc/specs/html/js-spec.html" rel="nofollow">JavaSpace</a> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="jt400.html" title="JT400">JT/400 </a> / camel-jt400
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+jt400://user:pwd@system/&lt;path_to_dtaq&gt;[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> For integrating with data queues on an AS/400 (aka System i, IBM i, i5, ...) system </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="kestrel.html" title="Kestrel">Kestrel</a> / camel-kestrel
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+kestrel://[addresslist/]queueName[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> For producing to or consuming from <a shape="rect" class="external-link" href="https://github.com/robey/kestrel" rel="nofollow">Kestrel</a> queues </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="mqtt.html" title="MQTT">MQTT</a> / camel-mqtt
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+mqtt:name[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Component for communicating with <a shape="rect" class="external-link" href="http://mqtt.org" rel="nofollow">MQTT</a> M2M message brokers </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="sip.html" title="Sip">Sip</a> / camel-sip
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+sip://user@hostName[:port][?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Publish/Subscribe communication capability using the Telecom SIP protocol. <a shape="rect" class="external-link" href="http://www.ietf.org/rfc/rfc3903.txt" rel="nofollow">RFC3903 - Session Initiation Protocol (SIP) Extension for Event</a> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <span class="error">[SIPS]</span> / camel-sip
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+sips://user@hostName[:port][?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> ... </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="smpp.html" title="SMPP">SMPP</a> / camel-smpp
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+smpp://[username@]hostName[:port][?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> To send and receive SMS using Short Messaging Service Center using the <a shape="rect" class="external-link" href="http://code.google.com/p/jsmpp/" rel="nofollow">JSMPP library</a> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <span class="error">[SMPPS]</span> / camel-smpp
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+smpps://[username@]hostName[:port][?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> ... </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="snmp.html" title="SNMP">SNMP</a> / camel-snmp
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+snmp://hostName[:port][?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Polling OID values and receiving traps using SNMP via <a shape="rect" class="external-link" href="http://snmp4j.com" rel="nofollow">SNMP4J </a> library </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="quickfix.html" title="Quickfix">Quickfix</a> / camel-quickfix
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+quickfix:configFile[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Implementation of the QuickFix for Java engine which allow to send/receive <a shape="rect" class="external-link" href="http://www.fixprotocol.org" rel="nofollow">FIX</a> messages </td></tr></tbody></table>
 </div>
 
 
 <h3><a shape="rect" name="ComponentListGrouped-Networking"></a>Networking</h3>
-<p>mina, mina2</p>
 <div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="mina.html" title="MINA">MINA</a> / camel-mina
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+mina:[tcp|udp|vm]:host[:port][?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Working with <a shape="rect" class="external-link" href="http://mina.apache.org/">Apache MINA 1.x</a> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="mina2.html" title="MINA2">MINA2</a> / camel-mina2
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+mina2:[tcp|udp|vm]:host[:port][?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Working with <a shape="rect" class="external-link" href="http://mina.apache.org/">Apache MINA 2.x</a> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="mina.html" title="MINA">TCP</a> / camel-mina
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+mina:tcp://host:port[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Working with TCP protocols using <a shape="rect" class="external-link" href="http://mina.apache.org/">Apache MINA</a> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="mina.html" title="MINA">UDP</a> / camel-mina
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+mina:udp://host:port[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Working with UDP protocols using <a shape="rect" class="external-link" href="http://mina.apache.org/">Apache MINA</a> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="hl7.html" title="HL7">HL7</a> / camel-hl7
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+mina2:tcp://hostName[:port][?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> For working with the HL7 MLLP protocol and the HL7 model using the <a shape="rect" class="external-link" href="http://hl7api.sourceforge.net" rel="nofollow">HAPI library</a> </td></tr></tbody></table>
 </div>
 
 
@@ -428,16 +841,64 @@ yammer://function[?&lt;options&gt;]
 
 
 <h3><a shape="rect" name="ComponentListGrouped-Spring"></a>Spring</h3>
-<p>camel-spring, spring-batch, spring-integration, spring-redis</p>
 <div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="spring-event.html" title="Spring Event">Spring Event</a> / camel-spring
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+spring-event://default
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Working with Spring ApplicationEvents </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="springbatch.html" title="SpringBatch">SpringBatch</a> / camel-spring-batch
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+spring-batch:jobName[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> To bridge Camel and <a shape="rect" class="external-link" href="http://www.springsource.org/spring-batch" rel="nofollow">Spring Batch</a> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="springintegration.html" title="SpringIntegration">SpringIntegration</a> / camel-spring-integration
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+spring-integration:defaultChannelName[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> The bridge component of Camel and <a shape="rect" class="external-link" href="http://www.springframework.org/spring-integration" rel="nofollow">Spring Integration</a> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="spring-redis.html" title="Spring Redis">Spring Redis</a> / camel-spring-redis
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+spring-redis://hostName:port[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Component for consuming and producing from Redis key-value store <a shape="rect" class="external-link" href="http://redis.io" rel="nofollow">Redis</a> </td></tr></tbody></table>
 </div>
 
 
 <h3><a shape="rect" name="ComponentListGrouped-Templates"></a>Templates</h3>
-<p>freemarker, mustache, mvel, scalate, string-template, velocity</p>
 <div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="freemarker.html" title="FreeMarker">FreeMarker</a> / camel-freemarker
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+freemarker:templateName[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Generates a response using a <a shape="rect" class="external-link" href="http://freemarker.org/" rel="nofollow">FreeMarker</a> template </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="mustache.html" title="Mustache">Mustache</a> / camel-mustache
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+mustache:templateName[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Generates a response using a <a shape="rect" class="external-link" href="http://mustache.github.io/" rel="nofollow">Mustache</a> template </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="mvel-component.html" title="MVEL Component">MVEL</a> / camel-mvel
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+mvel:templateName[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Generates a response using an <a shape="rect" class="external-link" href="http://mvel.codehaus.org/" rel="nofollow">MVEL</a> template </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://scalate.fusesource.org/camel.html" rel="nofollow">Scalate</a> / scalate-camel 
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: xml; gutter: false" type="syntaxhighlighter"><![CDATA[ 
+scalate:templateName 
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Uses the given <a shape="rect" class="external-link" href="http://scalate.fusesource.org/" rel="nofollow">Scalate</a> template to transform the message </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="stringtemplate.html" title="StringTemplate">StringTemplate</a> / camel-stringtemplate
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+string-template:templateName[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Generates a response using a <a shape="rect" class="external-link" href="http://www.stringtemplate.org/" rel="nofollow">String Template</a> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="spring-redis.html" title="Spring Redis">Spring Redis</a> / camel-spring-redis
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+spring-redis://hostName:port[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Component for consuming and producing from Redis key-value store <a shape="rect" class="external-link" href="http://redis.io" rel="nofollow">Redis</a> </td></tr></tbody></table>
 </div>
 
 
@@ -468,37 +929,182 @@ test:expectedMessagesEndpointUri[?&lt;op
 
 
 <h3><a shape="rect" name="ComponentListGrouped-XML"></a>XML</h3>
-<p>bean-validator, fop, msv, rnc, rng, stax, squery, xslt, validation</p>
 <div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="bean-validation.html" title="Bean Validation">Bean Validation</a> / camel-bean-validator
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+bean-validator:something[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> 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> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="fop.html" title="FOP">FOP</a> / camel-fop
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+fop:outputFormat[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Renders the message into different output formats using <a shape="rect" class="external-link" href="http://xmlgraphics.apache.org/fop/index.html">Apache FOP</a> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="msv.html" title="MSV">MSV</a> / camel-msv
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+msv:someLocalOrRemoteResource[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> 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> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="jing.html" title="Jing">RNC</a> / camel-jing
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+rnc:/relativeOrAbsoluteUri[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Validates the payload of a message using <a shape="rect" class="external-link" href="http://relaxng.org/compact-tutorial-20030326.html" rel="nofollow">RelaxNG Compact Syntax</a> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="jing.html" title="Jing">RNG</a> / camel-jing
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+rng:/relativeOrAbsoluteUri[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Validates the payload of a message using <a shape="rect" class="external-link" href="http://relaxng.org/" rel="nofollow">RelaxNG</a> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="stax.html" title="StAX">StAX</a> / camel-stax
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+stax:(contentHandlerClassName|#myHandler)
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Process messages through a SAX <a shape="rect" class="external-link" href="http://download.oracle.com/javase/6/docs/api/org/xml/sax/ContentHandler.html" rel="nofollow">ContentHandler</a>. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="xquery-endpoint.html" title="XQuery Endpoint">XQuery</a> / camel-saxon
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+xquery:someXQueryResource
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Generates a response using an <a shape="rect" href="xquery.html" title="XQuery">XQuery</a> template </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="xslt.html" title="XSLT">XSLT</a> / camel-core (camel-spring for Camel 2.8 or older)
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+xslt:templateName[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Generates a response using an <a shape="rect" class="external-link" href="http://www.w3.org/TR/xslt" rel="nofollow">XSLT</a> template </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="validation.html" title="Validation">Validation</a> / camel-core (camel-spring for Camel 2.8 or older)
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+validation:someLocalOrRemoteResource[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Validates the payload of a message using <a shape="rect" class="external-link" href="http://www.w3.org/XML/Schema" rel="nofollow">XML Schema</a> and JAXP Validation </td></tr></tbody></table>
 </div>
 
 
 <h3><a shape="rect" name="ComponentListGrouped-WebServicesandRemoting"></a>Web Services and Remoting</h3>
-<p><a shape="rect" href="cxf-bean-component.html" title="CXF Bean Component">cxfbean</a>, <a shape="rect" href="cxf.html" title="CXF">cxf</a>, <a shape="rect" href="cxfrs.html" title="CXFRS">cxfrs</a>, restlet, rmi, spring-ws, websocket</p>
 <div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="cxf.html" title="CXF">CXF</a> / camel-cxf
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+cxf:&lt;bean:cxfEndpoint|//someAddress&gt;[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Working with <a shape="rect" class="external-link" href="http://apache.org/cxf/">Apache CXF</a> for web services integration </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="cxf-bean-component.html" title="CXF Bean Component">CXF Bean </a> / camel-cxf
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+cxfbean:serviceBeanRef[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Proceess the exchange using a JAX WS or JAX RS annotated bean from the registry. Requires less configuration than the above CXF Component </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="cxfrs.html" title="CXFRS">CXFRS</a> / camel-cxf
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+cxfrs:&lt;bean:rsEndpoint|//address&gt;[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Working with <a shape="rect" class="external-link" href="http://apache.org/cxf/">Apache CXF</a> for REST services integration </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="restlet.html" title="Restlet">Restlet</a> / camel-restlet
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+restlet:restletUrl[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Component for consuming and producing Restful resources using <a shape="rect" class="external-link" href="http://www.restlet.org" rel="nofollow">Restlet</a> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="rmi.html" title="RMI">RMI</a> / camel-rmi
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+rmi://hostName[:port][?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Working with RMI </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="spring-web-services.html" title="Spring Web Services">Spring Web Services</a> / camel-spring-ws
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+spring-ws:[mapping-type:]address[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Client-side support for accessing web services, and server-side support for creating your own contract-first web services using <a shape="rect" class="external-link" href="http://static.springsource.org/spring-ws/sites/1.5/" rel="nofollow">Spring Web Services</a> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="websocket.html" title="Websocket">Websocket</a> / camel-websocket
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+websocket://hostname[:port][/resourceUri][?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Communicating with <a shape="rect" class="external-link" href="http://wiki.eclipse.org/Jetty/Feature/WebSockets" rel="nofollow">Websocket</a> clients </td></tr></tbody></table>
 </div>
 
 
 <h3><a shape="rect" name="ComponentListGrouped-Platformsupport"></a>Platform support</h3>
-<p>apns, salesforce, sap-netweaver, vertx</p>
 <div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="apns.html" title="APNS">APNS</a> / camel-apns
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+apns:&lt;notify|consumer&gt;[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> For sending notifications to Apple iOS devices </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="salesforce.html" title="Salesforce">Salesforce</a> / camel-salesforce
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+salesforce:topic[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> To integrate with Salesforce </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="sap-netweaver.html" title="SAP NetWeaver">SAP NetWeaver</a> / camel-sap-netweaver
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+sap-netweaver:hostName[:port][?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> To integrate with <a shape="rect" class="external-link" href="http://scn.sap.com/docs/DOC-31221" rel="nofollow">SAP NetWeaver Gateway</a> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="vertx.html" title="Vertx">Vertx</a> / camel-vertx
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+vertx:eventBusName
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Working with the <a shape="rect" class="external-link" href="http://vertx.io/" rel="nofollow">vertx</a> event bus </td></tr></tbody></table>
 </div>
 
 
 <h3><a shape="rect" name="ComponentListGrouped-Specialsupport"></a>Special support</h3>
-<p>avro, cache, geocoder, hazelcast, rcode, weather</p>
 <div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="avro.html" title="avro">Avro</a> / camel-avro
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+avro:[transport]:[host]:[port][/messageName][?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Working with <a shape="rect" class="external-link" href="http://avro.apache.org/">Apache Avro</a> for data serialization. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="cache.html" title="Cache">Cache</a> / camel-cache
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+cache://cacheName[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> The cache component facilitates creation of caching endpoints and processors using <a shape="rect" class="external-link" href="http://ehcache.org/" rel="nofollow">EHCache</a> as the cache implementation. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="geocoder.html" title="Geocoder">Geocoder</a> / camel-geocoder
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+geocoder:&lt;address|latlng:latitude,longitude&gt;[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Supports looking up geocoders for an address, or reverse lookup geocoders from an address. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="hazelcast-component.html" title="Hazelcast Component">Hazelcast</a> / <a shape="rect" href="hazelcast-component.html" title="Hazelcast Component">camel-hazelcast</a>
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+hazelcast://[type]:cachename[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://www.hazelcast.com" rel="nofollow">Hazelcast</a> is a data grid entirely implemented in Java (single jar). This component supports map, multimap, seda, queue, set, atomic number and simple cluster support. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="rcode.html" title="RCode">RCode</a> / camel-rcode in <a shape="rect" class="external-link" href="http://code.google.com/p/camel-extra/" rel="nofollow">camel-extra</a>
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: xml; gutter: false" type="syntaxhighlighter"><![CDATA[
+rcode://host[:port]/operation[?options]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Uses <a shape="rect" class="external-link" href="http://www.rforge.net/Rserve/" rel="nofollow">Rserve</a> to integrate Camel with the statistics environment <a shape="rect" class="external-link" href="http://www.r-project.org/" rel="nofollow">R</a> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="weather.html" title="Weather">Weather</a> / camel-weather
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+wweather://name[?&lt;options&gt;]
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Polls the weather information from <a shape="rect" class="external-link" href="http://openweathermap.org" rel="nofollow">Open Weather Map</a> </td></tr></tbody></table>
 </div>
 
 
-<h3><a shape="rect" name="ComponentListGrouped-Miscellanenous"></a>Miscellanenous</h3>
-<p>activiti, esper, jclouds, smb       </p>
+<h3><a shape="rect" name="ComponentListGrouped-Miscellaneous"></a>Miscellaneous</h3>
 <div class="table-wrap">
-<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr></tbody></table>
+<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" class="external-link" href="http://www.activiti.org/" rel="nofollow">Activiti</a> / activiti-camel 
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: xml; gutter: false" type="syntaxhighlighter"><![CDATA[
+activiti:camelProcess:serviceTask
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> For working with <a shape="rect" class="external-link" href="http://www.activiti.org/" rel="nofollow">Activiti</a>, a light-weight workflow and Business Process Management (BPM) platform which supports BPMN 2 </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="esper.html" title="Esper">Esper</a> / camel-esper in <a shape="rect" class="external-link" href="http://code.google.com/p/camel-extra/" rel="nofollow">camel-extra</a>
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: xml; gutter: false" type="syntaxhighlighter"><![CDATA[
+esper:name
+]]></script>
+</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Working with the <a shape="rect" class="external-link" href="http://esper.codehaus.org" rel="nofollow">Esper Library</a> for Event Stream Processing </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="jclouds.html" title="jclouds">jclouds</a> / camel-jclouds
+<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
+<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[
+jclouds:&lt;blobstore|compute&gt;:[provider id][?&lt;options&gt;]
+]]></script>

[... 10 lines stripped ...]