Modified: websites/production/camel/content/book-architecture.html
==============================================================================
--- websites/production/camel/content/book-architecture.html (original)
+++ websites/production/camel/content/book-architecture.html Fri Sep 16
12:19:44 2016
@@ -86,710 +86,1222 @@
<tbody>
<tr>
<td valign="top" width="100%">
-<div class="wiki-content maincontent"><div class="chapter"
id="chapter-architecture">
-<h1 id="BookArchitecture-Architecture">Architecture</h1>
-
-Camel uses a Java based <a shape="rect" href="dsl.html">Routing Domain
Specific Language (DSL)</a> or an <a shape="rect"
href="xml-configuration.html">Xml Configuration</a> to configure <a
shape="rect" href="routes.html">routing and mediation rules</a> which are added
to a <a shape="rect" class="external-link"
href="http://camel.apache.org/maven/current/camel-core/apidocs/org/apache/camel/CamelContext.html">CamelContext</a>
to implement the various <a shape="rect"
href="enterprise-integration-patterns.html">Enterprise Integration
Patterns</a>.
-
-<p>At a high level Camel consists of a <a shape="rect" class="external-link"
href="http://camel.apache.org/maven/current/camel-core/apidocs/org/apache/camel/CamelContext.html">CamelContext</a>
which contains a collection of <a shape="rect"
href="component.html">Component</a> instances. A <a shape="rect"
href="component.html">Component</a> is essentially a factory of <a shape="rect"
href="endpoint.html">Endpoint</a> instances. You can explicitly configure <a
shape="rect" href="component.html">Component</a> instances in Java code or an
IoC container like Spring or Guice, or they can be auto-discovered using <a
shape="rect" href="uris.html">URIs</a>. </p>
-
-<p>An <a shape="rect" href="endpoint.html">Endpoint</a> acts rather like a URI
or URL in a web application or a Destination in a JMS system; you can
communicate with an endpoint; either sending messages to it or consuming
messages from it. You can then create a <a shape="rect" class="external-link"
href="http://camel.apache.org/maven/current/camel-core/apidocs/org/apache/camel/Producer.html">Producer</a>
or <a shape="rect" class="external-link"
href="http://camel.apache.org/maven/current/camel-core/apidocs/org/apache/camel/Consumer.html">Consumer</a>
on an <a shape="rect" href="endpoint.html">Endpoint</a> to exchange messages
with it.</p>
-
-<p>The <a shape="rect" href="dsl.html">DSL</a> makes heavy use of pluggable <a
shape="rect" href="languages.html">Languages</a> to create an <a shape="rect"
href="expression.html">Expression</a> or <a shape="rect"
href="predicate.html">Predicate</a> to make a truly powerful DSL which is
extensible to the most suitable language depending on your needs. The following
languages are supported</p>
-
-<ul><li><a shape="rect" href="bean-language.html">Bean Language</a> for using
Java for expressions</li><li><a shape="rect"
href="constant.html">Constant</a></li><li>the unified <a shape="rect"
href="el.html">EL</a> from JSP and JSF</li><li><a shape="rect"
href="header.html">Header</a></li><li><a shape="rect"
href="jsonpath.html">JSonPath</a></li><li><a shape="rect"
href="jxpath.html">JXPath</a></li><li><a shape="rect"
href="mvel.html">Mvel</a></li><li><a shape="rect"
href="ognl.html">OGNL</a></li><li><a shape="rect" href="ref-language.html">Ref
Language</a></li><li><a shape="rect"
href="exchangeproperty.html">ExchangeProperty</a> / <a shape="rect"
href="property.html">Property</a></li><li><a shape="rect"
href="scripting-languages.html">Scripting Languages</a> such as<ul><li><a
shape="rect" href="beanshell.html">BeanShell</a></li><li><a shape="rect"
href="javascript.html">JavaScript</a></li><li><a shape="rect"
href="groovy.html">Groovy</a></li><li><a shape="rect" href="python.ht
ml">Python</a></li><li><a shape="rect" href="php.html">PHP</a></li><li><a
shape="rect" href="ruby.html">Ruby</a></li></ul></li><li><a shape="rect"
href="simple.html">Simple</a><ul><li><a shape="rect"
href="file-language.html">File Language</a></li></ul></li><li><a shape="rect"
href="spel.html">Spring Expression Language</a></li><li><a shape="rect"
href="sql.html">SQL</a></li><li><a shape="rect"
href="tokenizer.html">Tokenizer</a></li><li><a shape="rect"
href="xpath.html">XPath</a></li><li><a shape="rect"
href="xquery.html">XQuery</a></li><li><a shape="rect"
href="vtd-xml.html">VTD-XML</a></li></ul><p>Most of these languages is also
supported used as <a shape="rect"
href="annotation-based-expression-language.html">Annotation Based Expression
Language</a>.</p>
-
-<p>For a full details of the individual languages see the <a shape="rect"
href="book-languages-appendix.html">Language Appendix</a></p>
-
-<h2 id="BookArchitecture-URIs">URIs</h2>
-
-<p>Camel makes extensive use of URIs to allow you to refer to endpoints which
are lazily created by a <a shape="rect" href="component.html">Component</a> if
you refer to them within <a shape="rect" href="routes.html">Routes</a>.</p>
-
-<div class="confluence-information-macro confluence-information-macro-tip"><p
class="title">important</p><span class="aui-icon aui-icon-small
aui-iconfont-approve confluence-information-macro-icon"></span><div
class="confluence-information-macro-body">
-<p>Make sure to read <a shape="rect"
href="how-do-i-configure-endpoints.html">How do I configure endpoints</a> to
learn more about configuring endpoints. For example how to refer to beans in
the <a shape="rect" href="registry.html">Registry</a> or how to use raw values
for password options, and using <a shape="rect"
href="using-propertyplaceholder.html">property placeholders</a>
etc.</p></div></div>
-
-<h3 id="BookArchitecture-CurrentSupportedURIs">Current Supported URIs</h3>
-
-<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="brush: plain; gutter: false; theme: Default"
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="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="brush: plain; gutter: false; theme: Default"
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"><p> 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></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">
-<script class="brush: plain; gutter: false; theme: Default"
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="brush: plain; gutter: false; theme: Default"
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="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="brush: plain; gutter: false; theme: Default"
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"><p> <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></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">
-<script class="brush: plain; gutter: false; theme: Default"
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">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[avro:[transport]:[host]:[port][/messageName][?options]
-]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Working
with <a shape="rect" class="external-link"
href="http://avro.apache.org/">Apache Avro</a> for data
serialization.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="aws-cw.html">AWS-CW</a> / <a
shape="rect" href="aws.html">camel-aws</a></p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[aws-cw://namespace[?options]
-]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>For
working with <a shape="rect" class="external-link"
href="http://aws.amazon.com/cloudwatch/" rel="nofollow">Amazon's CloudWatch
(CW)</a>.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="aws-ddb.html">AWS-DDB</a> / <a
shape="rect" href="aws.html">camel-aws</a></p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="brush: java; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[aws-ddb://tableName[?options]]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>For
working with <a shape="rect" class="external-link"
href="http://aws.amazon.com/dynamodb/" rel="nofollow">Amazon's DynamoDB
(DDB)</a>.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect"
href="aws-ddbstream.html">AWS-DDBSTREAM</a> / <a shape="rect"
href="aws.html">camel-aws</a></p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[aws-ddbstream://tableName[?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.aws.amazon.com/amazondynamodb/latest/developerguide/Streams.html"
rel="nofollow">Amazon's DynamoDB Streams (DDB
Streams)</a>.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="aws-ec2.html">AWS-EC2</a> / <a
shape="rect" href="aws.html">camel-aws</a></p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[aws-ec2://label[?options]]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>For
working with <a shape="rect" class="external-link"
href="http://aws.amazon.com/ec2/" rel="nofollow">Amazon's Elastic Compute Cloud
(EC2)</a>.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="aws-sdb.html">AWS-SDB</a> / <a
shape="rect" href="aws.html">camel-aws</a></p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[aws-sdb://domainName[?options]
-]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>For
working with <a shape="rect" class="external-link"
href="http://aws.amazon.com/simpledb/" rel="nofollow">Amazon's SimpleDB
(SDB)</a>.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="aws-ses.html">AWS-SES</a> / <a
shape="rect" href="aws.html">camel-aws</a></p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[aws-ses://from[?options]
-]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>For
working with <a shape="rect" class="external-link"
href="http://aws.amazon.com/ses/" rel="nofollow">Amazon's Simple Email Service
(SES)</a>.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="aws-sns.html">AWS-SNS</a> / <a
shape="rect" href="aws.html">camel-aws</a></p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[aws-sns://topicName[?options]
-]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>For
Messaging with <a shape="rect" class="external-link"
href="http://aws.amazon.com/sns/" rel="nofollow">Amazon's Simple Notification
Service (SNS)</a>.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="aws-sqs.html">AWS-SQS</a> / <a
shape="rect" href="aws.html">camel-aws</a></p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[aws-sqs://queueName[?options]
-]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>For
Messaging with <a shape="rect" class="external-link"
href="http://aws.amazon.com/sqs/" rel="nofollow">Amazon's Simple Queue Service
(SQS)</a>.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="aws-swf.html">AWS-SWF</a> / <a
shape="rect" href="aws.html">camel-aws</a></p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[aws-swf://<worfklow|activity>[?options]
-]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>For
Messaging with <a shape="rect" class="external-link"
href="http://aws.amazon.com/swf/" rel="nofollow">Amazon's Simple Workflow
Service (SWF)</a>.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="aws-s3.html">AWS-S3</a> / <a
shape="rect" href="aws.html">camel-aws</a></p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[aws-s3://bucketName[?options]
-]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>For
working with <a shape="rect" class="external-link"
href="http://aws.amazon.com/s3/" rel="nofollow">Amazon's Simple Storage Service
(S3)</a>.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="bean.html">Bean</a> /
camel-core</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[bean:beanName[?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 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="beanstalk.html">Beanstalk</a>
<span> / camel-beanstalk</span></p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[beanstalk:hostname:port/tube[?options]
-]]></script>
-</div></div><p><span> <br clear="none"> </span></p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p>For working with <a shape="rect"
class="external-link" href="http://aws.amazon.com/elasticbeanstalk/"
rel="nofollow">Amazon's Beanstalk</a>.</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="brush: plain; gutter: false; theme: Default"
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="box.html">Box</a> /
camel-box</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
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><span> <a shape="rect"
href="braintree.html">Braintree</a> / camel-braintree</span></p><div
class="code panel pdl" style="border-width: 1px;"><div class="codeContent
panelContent pdl">
-<script class="brush: java; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[braintree://endpoint-prefix/endpoint?[options]]]></script>
-</div></div><p><span> <br clear="none"> </span></p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p><span>Component for interacting with
Braintree Payments via Braintree Java SDK</span></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="brush: plain; gutter: false; theme: Default"
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">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[cache://cacheName[?options]
-]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>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.</p></td></tr><tr><td
colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect"
href="cassandra.html">Cassandra</a> / <span style="color:
rgb(0,0,0);">camel-cassandraql</span></p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="brush: java; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[cql:localhost/keyspace]]></script>
-</div></div><p><span style="color: rgb(0,0,0);"> <br clear="none">
</span></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>For
integrating with <a shape="rect" class="external-link"
href="http://cassandra.apache.org/">Apache Cassandra</a>.</p></td></tr><tr><td
colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect"
href="class.html">Class</a> / camel-core</p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[class:className[?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 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="chunk.html">Chunk</a> /
camel-chunk</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[chunk: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://www.x5software.com/chunk/examples/ChunkExample"
rel="nofollow">Chunk</a> template</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="cmis.html">CMIS</a> /
camel-cmis</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[cmis://cmisServerUrl[?options]
-]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Uses the
<a shape="rect" class="external-link"
href="http://chemistry.apache.org/java/opencmis.html">Apache Chemistry</a>
client API to interface with CMIS supporting CMS</p></td></tr><tr><td
colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect"
href="cometd.html">Cometd</a> / camel-cometd</p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[cometd://hostName:port/channelName[?options]
-]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>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></p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="consul-component.html">Consul</a>
/ camel-consul</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[consul:apiEndpoint[?options]]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p><span>For
interfacing with an </span><span> </span><a shape="rect"
class="external-link" href="https://www.consul.io/"
rel="nofollow">Consul</a>.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="context.html">Context</a> /
camel-context</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[context:camelContextId:localEndpointName[?options]
-]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Used to
refer to endpoints within a separate CamelContext to provide a simple <a
shape="rect" href="context.html">black box composition</a> approach so that
routes can be combined into a CamelContext and then used as a black box
component inside other routes in other CamelContexts</p></td></tr><tr><td
colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect"
href="controlbus-component.html">ControlBus</a> / camel-core</p><div
class="code panel pdl" style="border-width: 1px;"><div class="codeContent
panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[controlbus:command[?options]
-]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a
shape="rect" href="controlbus.html">ControlBus</a> EIP that allows to send
messages to <a shape="rect" href="endpoint.html">Endpoint</a>s for managing and
monitoring your Camel applications.</p></td></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"><p><a shape="rect"
href="couchdb.html">CouchDB</a> / camel-couchdb</p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[couchdb:hostName[:port]/database[?options]
-]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>To
integrate with <a shape="rect" class="external-link"
href="http://couchdb.apache.org/">Apache CouchDB</a>.</p></td></tr><tr><td
colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect"
href="crypto-digital-signatures.html">Crypto (Digital Signatures)</a> /
camel-crypto</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[crypto:<sign|verify>:name[?options]
-]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Used to
sign and verify exchanges using the Signature Service of the Java Cryptographic
Extension.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="cxf.html">CXF</a> /
camel-cxf</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[cxf:<bean:cxfEndpoint|//someAddress>[?options]
-]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Working
with <a shape="rect" class="external-link" href="http://apache.org/cxf/">Apache
CXF</a> for web services integration</p></td></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"><p><a shape="rect"
href="cxf-bean-component.html">CXF Bean </a> / camel-cxf</p><div class="code
panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[cxfbean:serviceBeanRef[?options]
-]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Proceess
the exchange using a JAX WS or JAX RS annotated bean from the registry.
Requires less configuration than the above CXF Component</p></td></tr><tr><td
colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect"
href="cxfrs.html">CXFRS</a> / camel-cxf</p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[cxfrs:<bean:rsEndpoint|//address>[?options]
-]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Working
with <a shape="rect" class="external-link" href="http://apache.org/cxf/">Apache
CXF</a> for REST services integration</p></td></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"><p><a shape="rect"
href="dataformat-component.html">DataFormat</a> / camel-core</p><div
class="code panel pdl" style="border-width: 1px;"><div class="codeContent
panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[dataformat:name:<marshal|unmarshal>[?options]
-]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>for
working with <a shape="rect" href="data-format.html">Data Format</a>s as if it
was a regular Component supporting Endpoints and URIs.</p></td></tr><tr><td
colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect"
href="dataset.html">DataSet</a> / camel-core</p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[dataset:name[?options]
-]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>For load
& soak testing the <a shape="rect" class="external-link"
href="http://camel.apache.org/maven/current/camel-core/apidocs/org/apache/camel/component/dataset/DataSet.html">DataSet</a>
provides a way to create huge numbers of messages for sending to <a
shape="rect" href="components.html">Components</a> or asserting that they are
consumed correctly</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="direct.html">Direct</a> /
camel-core</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[direct:someName[?options]
-]]></script>
-</div></div></td><td colspan="1" rowspan="1"
class="confluenceTd"><p>Synchronous call to another endpoint from
<strong>same</strong> CamelContext.</p></td></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"><p><a shape="rect"
href="direct-vm.html">Direct-VM</a> / camel-core</p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[direct-vm:someName[?options]
-]]></script>
-</div></div></td><td colspan="1" rowspan="1"
class="confluenceTd"><p>Synchronous call to another endpoint in another
CamelContext running in the same JVM.</p></td></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"><p><a shape="rect" href="dns.html">DNS</a> /
camel-dns</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[dns:operation[?options]
-]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>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></p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="disruptor.html">Disruptor</a> /
camel-disruptor</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
-<script class="brush: java; gutter: false; theme: Default"
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><span> <a shape="rect" href="docker.html">Docker</a> /
camel-docker</span></p><div class="code panel pdl" style="border-width:
1px;"><div class="codeContent panelContent pdl">
-<script class="brush: java; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[docker://[operation]?[options]]]></script>
-</div></div><p><span> <br clear="none"> </span></p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p> To communicate with <a shape="rect"
class="external-link" href="https://www.docker.com/"
rel="nofollow">Docker</a></p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="dozer.html">Dozer</a> /
camel-dozer</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
-<script class="brush: java; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[dozer://name?[options]]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p> To
convert message body using the Dozer type converter
library.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="dropbox.html">Dropbox</a> <span>
/ camel-dropbox</span></p><div class="code panel pdl" style="border-width:
1px;"><div class="codeContent panelContent pdl">
-<script class="brush: java; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[dropbox://[operation]?[options]]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p><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></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">
-<script class="brush: java; gutter: false; theme: Default"
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="ehcache.html">Ehcache</a> /
camel-ehcache</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[ehcache://cacheName[?options]]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p><span>The
cache component facilitates creation of caching endpoints and processors using
</span><a shape="rect" class="external-link" href="http://ehcache.org/"
rel="nofollow">Ehcache 3</a><span> as the cache
implementation.</span></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">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[elasticsearch://clusterName[?options]
-]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>For
interfacing with an <a shape="rect" class="external-link"
href="http://elasticsearch.org" rel="nofollow">ElasticSearch</a>
server.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a
shape="rect" href="etcd.html">Etcd</a> / camel-etcd</p><div class="code panel
pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[etcd:namespace[/path][?options]]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p><span>For
interfacing with an </span> <a shape="rect" class="external-link"
href="https://coreos.com/etcd/" rel="nofollow">Etcd</a> <span> key value
store.</span></p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="spring-event.html">Spring
Event</a> / camel-spring</p><div class="code panel pdl" style="border-width:
1px;"><div class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[spring-event://default
-]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Working
with Spring ApplicationEvents</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="eventadmin.html">EventAdmin</a> /
camel-eventadmin</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[eventadmin:topic[?options]
-]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Receiving
OSGi EventAdmin events</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="exec.html">Exec</a> /
camel-exec</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[exec://executable[?options]
-]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>For
executing system commands</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="facebook.html">Facebook</a> /
camel-facebook</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[facebook://endpoint[?options]
-]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Providing
access to all of the Facebook APIs accessible using <a shape="rect"
class="external-link" href="http://facebook4j.org/en/index.html"
rel="nofollow">Facebook4J</a></p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="file2.html">File</a> /
camel-core</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[file://nameOfFileOrDirectory[?options]
-]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Sending
messages to a file or polling a file or directory.</p></td></tr><tr><td
colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect"
href="flatpack.html">Flatpack</a> / camel-flatpack</p><div class="code panel
pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[flatpack:[fixed|delim]:configFile[?options]
-]]></script>
-</div></div></td><td colspan="1" rowspan="1"
class="confluenceTd"><p>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></p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="flink.html">Flink</a> /
camel-flink</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[flink:dataset[?options]
-flink:datastream[?options]]]></script>
-</div></div></td><td colspan="1" rowspan="1"
class="confluenceTd"><p> Bridges Camel connectors with <a shape="rect"
class="external-link" href="http://flink.apache.org/">Apache Flink</a>
tasks.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a
shape="rect" href="fop.html">FOP</a> / camel-fop</p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[fop:outputFormat[?options]
-]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>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></p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a
shape="rect" href="freemarker.html">FreeMarker</a> / camel-freemarker</p><div
class="code panel pdl" style="border-width: 1px;"><div class="codeContent
panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[freemarker: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://freemarker.org/" rel="nofollow">FreeMarker</a>
template</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="ftp2.html">FTP</a> /
camel-ftp</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[ftp:contextPath[?options]
-]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Sending
and receiving files over FTP.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="ftp2.html">FTPS</a> /
camel-ftp</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[ftps://[username@]hostName[:port]/directoryName[?options]
-]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Sending
and receiving files over FTP Secure (TLS and SSL).</p></td></tr><tr><td
colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect"
href="ganglia.html">Ganglia</a> /
camel-ganglia</p><pre>ganglia:destination:port[?options]</pre><p> </p></td><td
colspan="1" rowspan="1" class="confluenceTd"><p>Sends values as metrics to the
<a shape="rect" class="external-link" href="http://ganglia.info"
rel="nofollow">Ganglia</a> performance monitoring system using <a shape="rect"
class="external-link" href="https://github.com/ganglia/gmetric4j"
rel="nofollow">gmetric4j</a>.  Can be used along with <a shape="rect"
class="external-link" href="https://github.com/ganglia/jmxetric"
rel="nofollow">JMXetric</a>.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="gauth.html">GAuth</a> / <a
shape="rect" href="gae.html">camel-gae</a></p><div class="code panel pdl"
style="border-wi
dth: 1px;"><div class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[gauth://name[?options]
-]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>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">Camel Components for Google App
Engine</a>.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="ghttp.html">GHttp</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="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[ghttp:contextPath[?options]
-]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>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">Camel Components for
Google App Engine</a>.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="git.html">Git</a> / <a
shape="rect" href="git.html">camel-git</a></p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[git:localRepositoryPath[?options]]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Supports
interaction with <a shape="rect" class="external-link"
href="https://git-scm.com/" rel="nofollow">Git</a>
repositories</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="github.html">Github</a> / <a
shape="rect" href="github.html">camel-github</a></p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[github: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://github.com/" rel="nofollow">Github</a></p></td></tr><tr><td
colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect"
href="glogin.html">GLogin</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="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[glogin://hostname[:port][?options]
-]]></script>
-</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="brush: plain; gutter: false; theme: Default"
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="googlecalendar.html">Google
Calendar</a> / <a shape="rect"
href="googlecalendar.html">camel-google-calendar</a></p><div class="code panel
pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="brush: java; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[google-calendar://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/google-apps/calendar/v3/reference/"
rel="nofollow">Google Calendar's REST API</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="brush: java; gutter: false; theme: Default"
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="googlemail.html">Google Mail</a>
/ <a shape="rect" href="googlemail.html">camel-google-mail</a></p><div
class="code panel pdl" style="border-width: 1px;"><div class="codeContent
panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[google-mail://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/gmail/api/v1/reference/"
rel="nofollow">Google Mail'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="brush: plain; gutter: false; theme: Default"
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">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[gora:instanceName[?options]
-]]></script>
-</div></div><p><span> <br clear="none"> </span></p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p>Supports to work with NoSQL databases using
the <a shape="rect" class="external-link"
href="http://gora.apache.org/">Apache
Gora</a> framework.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="gora.html">G</a><a shape="rect"
href="grape.html">rape</a>/ camel-grape</p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[Â grape:defaultMavenCoordinates]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a
shape="rect" class="external-link"
href="http://docs.groovy-lang.org/latest/html/documentation/grape.html"
rel="nofollow">Grape</a> component allows you to fetch, load and manage
additional jars when CamelContext is running.</p></td></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"><p><a shape="rect"
href="geocoder.html">Geocoder</a> / camel-geocoder</p><div class="code panel
pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[geocoder:<address|latlng:latitude,longitude>[?options]
-]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Supports
looking up geocoders for an address, or reverse lookup geocoders from an
address.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="guava-eventbus.html">Google Guava
EventBus</a> / camel-guava-eventbus</p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[guava-eventbus:busName[?options]
-]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>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.</p></td></tr><tr><td
colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect"
href="hazelcast-component.html">Hazelcast</a> / <a shape="rect"
href="hazelcast-component.html">camel-hazelcast</a></p><div class="code panel
pdl" style="border-width: 1px;"><div class="codeContent panelContent p
dl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[hazelcast://[type]:cachename[?options]
-]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p><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.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="hbase.html">HBase</a> /
camel-hbase</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[hbase://table[?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/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="brush: plain; gutter: false; theme: Default"
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="hdfs2.html">HDFS2</a> / camel-hdfs2</p><div class="code
panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[Â
hdfs2://hostName[:port][/path][?options]]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p><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></p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="hipchat.html">Hipchat</a> /
camel-hipchat</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[Â hipchat://[host][:port]?options]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p> For
sending/receiving messages to <a shape="rect" class="external-link"
href="https://www.hipchat.com" rel="nofollow">Hipchat</a> using v2
API</p></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="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[mina2:tcp://hostName[:port][?options]
-]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>For
working with the HL7 MLLP protocol and the HL7 data format using the <a
shape="rect" class="external-link" href="http://hl7api.sourceforge.net"
rel="nofollow">HAPI library</a></p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="infinispan.html">Infinispan</a> /
camel-infinispan</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[infinispan://hostName[?options]
-]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>For
reading/writing from/to <a shape="rect" class="external-link"
href="http://infinispan.org/" rel="nofollow">Infinispan</a> distributed
key/value store and data grid</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="http.html">HTTP</a> /
camel-http</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[http:hostName[:port][/resourceUri][?options]
-]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>For
calling out to external HTTP servers using Apache HTTP Client
3.x</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a
shape="rect" href="http4.html">HTTP4</a> / camel-http4</p><div class="code
panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[http4:hostName[:port][/resourceUri][?options]
-]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>For
calling out to external HTTP servers using Apache HTTP Client
4.x</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p><a
shape="rect" href="ibatis.html">iBATIS</a> / camel-ibatis</p><div class="code
panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[ibatis://statementName[?options]
-]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>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></p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="ignite.html">Ignite</a> /
camel-ignite</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[ignite:[cache/compute/messaging/...][?options]]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a
shape="rect" class="external-link" href="https://ignite.apache.org/">Apache
Ignite</a> <span style="color: rgb(0,0,0);"> In-Memory Data Fabric is a
high-performance, integrated and distributed in-memory platform for computing
and transacting on large-scale data sets in real-time, orders of magnitude
faster than possible with traditional disk-based or flash technologies.
It is designed to deliver uncompromised performance for a wide set of
in-memory computing use cases from high performance computing, to the industry
most advanced data grid, highly available service grid, and
streaming.</span></p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="mail.html">IMAP</a> /
camel-mail</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[imap://[username@]hostName[:port][?options]
-]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Receiving
email using <a shape="rect" class="external-link"
href="http://en.wikipedia.org/wiki/Internet_Message_Access_Protocol"
rel="nofollow">IMAP</a></p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="mail.html">IMAPS</a> /
camel-mail</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[imaps://[username@]hostName[:port][?options]
-]]></script>
-</div></div></td><td colspan="1" rowspan="1"
class="confluenceTd"><p>...</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="irc.html">IRC</a> /
camel-irc</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[irc:[login@]hostName[:port]/#room[?options]
-]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>For IRC
communication</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="ironmq.html">IronMQ</a> <span> /
camel-ironmq</span></p><div class="code panel pdl" style="border-width:
1px;"><div class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[ironmq:queueName[?options]]]></script>
-</div></div><p><span> <br clear="none"> </span></p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p>For working with <a shape="rect"
class="external-link" href="http://www.iron.io/platform/ironmq/"
rel="nofollow">IronMQ</a> a elastic and durable hosted message queue as a
service.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="javaspace.html">JavaSpace</a> /
camel-javaspace</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[javaspace:jini://hostName[?options]
-]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>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></p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="jbpm.html">jBPM</a> /
camel-jbpm</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[jbpm:hostName[:port][/resourceUri][?options]
-]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Sending
messages through kie-remote-client API to jBPM.</p></td></tr><tr><td
colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect"
href="jcache.html">jcache</a> / camel-jcache</p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[jcache:cacheName[?options]]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p><span>The
JCache component facilitates creation of caching endpoints and processors using
</span> <a shape="rect" class="external-link"
href="https://github.com/jsr107/jsr107spec" rel="nofollow">JCache / jsr107</a>
<span> as the cache implementation.</span></p></td></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"><p><a shape="rect"
href="jclouds.html">jclouds</a> / camel-jclouds</p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[jclouds:<blobstore|compute>:[provider
id][?options]
-]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>For
interacting with cloud compute & blobstore service via <a shape="rect"
class="external-link" href="http://www.jclouds.org"
rel="nofollow">jclouds</a></p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="jcr.html">JCR</a> /
camel-jcr</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[jcr://user:password@repository/path/to/node[?options]
-]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Storing a
message in a JCR compliant repository like <a shape="rect"
class="external-link" href="http://jackrabbit.apache.org">Apache
Jackrabbit</a></p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="jdbc.html">JDBC</a> /
camel-jdbc</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[jdbc:dataSourceName[?options]
-]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>For
performing JDBC queries and operations</p></td></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"><p><a shape="rect" href="jetty.html">Jetty</a>
/ camel-jetty</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[jetty:hostName[:port][/resourceUri][?options]
-]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>For
exposing or consuming services over HTTP</p></td></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"><p><a shape="rect"
href="jgroups.html">JGroups</a> / camel-jgroups</p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[jgroups:clusterName[?options]
-]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>The
<code>jgroups:</code> component provides exchange of messages between Camel
infrastructure and <a shape="rect" class="external-link"
href="http://jgroups.org" rel="nofollow">JGroups</a>
clusters.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="jira.html">JIRA</a> /
camel-jira</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[jira://endpoint[?options]
-]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>For
interacting with JIRA</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="jms.html">JMS</a> /
camel-jms</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[jms:[queue:|topic:]destinationName[?options]
-]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Working
with JMS providers</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="jmx.html">JMX</a> /
camel-jmx</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[jmx://platform[?options]
-]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>For
working with JMX notification listeners</p></td></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"><p><a shape="rect" href="jpa.html">JPA</a> /
camel-jpa</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[jpa://entityName[?options]
-]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>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</p></td></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"><p><a shape="rect" href="jolt.html">JOLT</a>
<span> / camel-jolt</span></p><div class="code panel pdl" style="border-width:
1px;"><div class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[jolt:specName[?options]]]></script>
-</div></div><p><span> <br clear="none"> </span></p></td><td colspan="1"
rowspan="1"
class="confluenceTd"> <p>The <strong>jolt:</strong> component
allows you to process a JSON messages using an <a shape="rect"
class="external-link" href="http://bazaarvoice.github.io/jolt/"
rel="nofollow">JOLT</a> specification. This can be ideal when doing JSON
to JSON transformation.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="jsch.html">Jsch</a> /
camel-jsch</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[scp://hostName[:port]/destination[?options]
-]]></script>
-</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="brush: plain; gutter: false; theme: Default"
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><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="brush: plain; gutter: false; theme: Default"
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"><p><span>For producing to or consuming from <a
shape="rect" class="external-link" href="http://kafka.apache.org/">Apache
Kafka</a> message brokers.</span></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">
-<script class="brush: plain; gutter: false; theme: Default"
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="brush: plain; gutter: false; theme: Default"
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="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="kubernetes.html">Kubernetes</a> /
camel-kubernetes</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[kubernetes:masterUrl[?options]]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p> For
integrating your application with <a shape="rect" class="external-link"
href="http://kubernetes.io/" rel="nofollow">Kubernetes</a> standalone or on top
of OpenShift.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="kura.html">Kura</a> /
camel-kura</p><p> </p></td><td colspan="1" rowspan="1"
class="confluenceTd"><p>For deploying Camel OSGi routes into the <a
shape="rect" class="external-link" href="https://eclipse.org/kura/"
rel="nofollow">Eclipse Kura</a> M2M container.</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="brush: plain; gutter: false; theme: Default"
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="brush: plain; gutter: false; theme: Default"
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="linkedin.html">LinkedIn</a> /
camel-linkedin</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
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="brush: plain; gutter: false; theme: Default"
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="brush: plain; gutter: false; theme: Default"
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="lumberjack.html">Lumberjack</a> / camel-lumberjack</p><div class="code
panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[lumberjack:host[:port]]]></script>
-</div></div></td><td colspan="1" rowspan="1"
class="confluenceTd"><p> Uses the Lumberjack protocol for retrieving logs
(from Filebeat for instance)</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="brush: plain; gutter: false; theme: Default"
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="brush: plain; gutter: false; theme: Default"
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">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[mina2:[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 2.x</a></p></td></tr><tr><td
colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect"
href="mock.html">Mock</a> / camel-core</p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[mock:name[?options]
-]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>For
testing routes and mediation rules using mocks</p></td></tr><tr><td colspan="1"
rowspan="1" class="confluenceTd"><p><span> <a shape="rect"
href="mllp.html">MLLP</a> / camel-mllp</span></p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[mllp:host:port[?options]]]></script>
-</div></div><p><span> <br clear="none"> </span></p></td><td colspan="1"
rowspan="1" class="confluenceTd"><p>The MLLP component is specifically designed
to handle the nuances of the MLLP protocol and provide the functionality
required by Healthcare providers to communicate with other systems using the
MLLP protocol</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="mongodb.html">MongoDB</a> /
camel-mongodb</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[mongodb:connectionBean[?options]
-]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>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</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="mongodb-gridfs.html">MongoDB
GridFS</a> / camel-mongodb-gridfs</p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[gridfs:dbName[?options]
-]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Sending
and receiving files via MongoDB's GridFS system.</p></td></tr><tr><td
colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect"
href="mqtt.html">MQTT</a> / camel-mqtt</p><div class="code panel pdl"
style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[mqtt:name[?options]
-]]></script>
-</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="brush: plain; gutter: false; theme: Default"
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.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="brush: plain; gutter: false; theme: Default"
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">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[mvel:templateName[?options]
-]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Generates
a response using an <a shape="rect" class="external-link"
href="http://mvel.codehaus.org/" rel="nofollow">MVEL</a>
template</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="mybatis.html">MyBatis</a> /
camel-mybatis</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[mybatis://statementName[?options]
-]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>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></p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="nagios.html">Nagios</a> /
camel-nagios</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[nagios://hostName[:port][?options]
-]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Sending
passive checks to <a shape="rect" class="external-link"
href="http://www.nagios.org/" rel="nofollow">Nagios</a> using <a shape="rect"
class="external-link" href="http://code.google.com/p/jsendnsca/"
rel="nofollow">JSendNSCA</a></p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="nats.html">NATS</a> /
camel-nats</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[nats://servers[?options]Â ]]></script>
-</div></div></td><td colspan="1" rowspan="1" class="confluenceTd"><p>For
messaging with the <a shape="rect" class="external-link" href="http://nats.io/"
rel="nofollow">NATS</a> platform.</p></td></tr><tr><td colspan="1" rowspan="1"
class="confluenceTd"><p><a shape="rect" href="netty.html">Netty</a> /
camel-netty</p><div class="code panel pdl" style="border-width: 1px;"><div
class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[netty:<tcp|udp>//host[:port][?options]
-]]></script>
-</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="netty4.html">Netty4</a> <span> /
camel-netty4</span></p><div class="code panel pdl" style="border-width:
1px;"><div class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[netty4:<tcp|udp>//host[:port][?options]
-]]></script>
-</div></div><p><span> <br clear="none"> </span></p></td><td colspan="1"
rowspan="1" class="confluenceTd"> <span>Working with TCP and UDP protocols
using Java NIO based capabilities offered by the </span> <a shape="rect"
class="external-link" href="http://netty.io/" rel="nofollow">Netty</a> <span>
project </span></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="brush: plain; gutter: false; theme: Default"
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="netty4-http.html">Netty4 HTTP</a> / camel-netty4-http</p><div class="code
panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<script class="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[netty4-http:http:[port]/context-path[?options]
-]]></script>
-</div></div></td><td colspan="1" rowspan="1"
class="confluenceTd"> <span>Netty HTTP server and client using the </span>
<a shape="rect" class="external-link" href="http://netty.io/"
rel="nofollow">Netty</a> <span> project 4.x</span></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="brush: plain; gutter: false; theme: Default"
type="syntaxhighlighter"><![CDATA[olingo2:endpoint/resource-path[?options]
-]]></script>
[... 1526 lines stripped ...]