camel-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From conflue...@apache.org
Subject [CONF] Apache Camel > Component List
Date Fri, 08 Jan 2010 04:37:00 GMT
<html>
<head>
    <base href="http://cwiki.apache.org/confluence">
            <link rel="stylesheet" href="/confluence/s/1519/1/1/_/styles/combined.css?spaceKey=CAMEL&amp;forWysiwyg=true"
type="text/css">
    </head>
<body style="background-color: white" bgcolor="white">
<div id="pageContent">
<div id="notificationFormat">
<div class="wiki-content">
<div class="email">
     <h2><a href="http://cwiki.apache.org/confluence/display/CAMEL/Component+List">Component
List</a></h2>
     <h4>Page <b>edited</b> by             <a href="http://cwiki.apache.org/confluence/display/~akarpe">Ashwin
Karpe</a>
    </h4>
     
          <br/>
     <div class="notificationGreySide">
         <table class='confluenceTable'><tbody>
<tr>
<th class='confluenceTh'> Component / ArtifactId / URI </th>
<th class='confluenceTh'> Description </th>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/ActiveMQ" title="ActiveMQ">ActiveMQ</a>
/ activemq-camel
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
activemq:[topic:]destinationName
</pre>
</div></div> </td>
<td class='confluenceTd'> For JMS Messaging with <a href="http://activemq.apache.org/"
title="The most popular and powerful open source message broker" rel="nofollow">Apache
ActiveMQ</a> </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/ActiveMQ+Journal" title="ActiveMQ
Journal">ActiveMQ Journal</a> / activemq-core
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
activemq.journal:directory-on-filesystem
</pre>
</div></div> </td>
<td class='confluenceTd'> Uses ActiveMQ's fast disk journaling implementation to store
message bodies in a rolling log file </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/AMQP" title="AMQP">AMQP</a>
/ camel-amqp
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
amqp:[topic:]destinationName
</pre>
</div></div> </td>
<td class='confluenceTd'> For Messaging with <a href="http://www.amqp.org/" rel="nofollow">AMQP
protocol</a> </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/Atom" title="Atom">Atom</a>
/ camel-atom
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
atom:uri
</pre>
</div></div> </td>
<td class='confluenceTd'> Working with <a href="http://incubator.apache.org/abdera/"
rel="nofollow">Apache Abdera</a> for atom integration, such as consuming an atom
feed. </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/Bean" title="Bean">Bean</a>
/ camel-core
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
bean:beanName[?method=someMethod]
</pre>
</div></div> </td>
<td class='confluenceTd'> Uses the <a href="/confluence/display/CAMEL/Bean+Binding"
title="Bean Binding">Bean Binding</a> to bind message exchanges to beans in the <a
href="/confluence/display/CAMEL/Registry" title="Registry">Registry</a>. Is also
used for exposing and invoking POJO (Plain Old Java Objects). </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/Browse" title="Browse">Browse</a>
/ camel-core
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
browse:someName
</pre>
</div></div> </td>
<td class='confluenceTd'> Provdes a simple <a href="/confluence/display/CAMEL/BrowsableEndpoint"
title="BrowsableEndpoint">BrowsableEndpoint</a> which can be useful for testing,
visualisation tools or debugging. The exchanges sent to the endpoint are all available to
be browsed. </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/Cache" title="Cache">Cache</a>
/ camel-cache
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
cache://cachename[?options]
</pre>
</div></div> </td>
<td class='confluenceTd'> The cache component facilitates creation of caching endpoints
and processors using <a href="http://ehcache.org/" rel="nofollow">EHCache</a>
as the cache implementation. </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/Cometd" title="Cometd">Cometd</a>
/ camel-cometd
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
cometd://host:port/channelname
</pre>
</div></div> </td>
<td class='confluenceTd'> Used to deliver messages using the <a href="http://docs.codehaus.org/display/JETTY/Cometd+(aka+Bayeux)"
rel="nofollow">jetty cometd implementation</a> of the <a href="http://svn.xantus.org/shortbus/trunk/bayeux/bayeux.html"
rel="nofollow">bayeux protocol</a> </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/CXF" title="CXF">CXF</a>
/ camel-cxf
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
cxf:address[?serviceClass=...]
</pre>
</div></div> </td>
<td class='confluenceTd'> Working with <a href="http://apache.org/cxf/" rel="nofollow">Apache
CXF</a> for web services integration </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/CXFRS" title="CXFRS">CXFRS</a>
/ camel-cxf
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
cxfrs:address[?resourcesClasses=...]
</pre>
</div></div> </td>
<td class='confluenceTd'> Working with <a href="http://apache.org/cxf/" rel="nofollow">Apache
CXF</a> for REST services integration </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/DataSet" title="DataSet">DataSet</a>
/ camel-core
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
dataset:name
</pre>
</div></div> </td>
<td class='confluenceTd'> For load &amp; soak testing the <a href="http://camel.apache.org/maven/camel-core/apidocs/org/apache/camel/component/dataset/DataSet.html"
rel="nofollow">DataSet</a> provides a way to create huge numbers of messages for
sending to <a href="/confluence/display/CAMEL/Components" title="Components">Components</a>
or asserting that they are consumed correctly </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/Direct" title="Direct">Direct</a>
/ camel-core
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
direct:name
</pre>
</div></div> </td>
<td class='confluenceTd'> Synchronous call to another endpoint </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/Esper" title="Esper">Esper</a>
/ camel-esper in <a 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">
<pre class="code-xml">
esper:name
</pre>
</div></div> </td>
<td class='confluenceTd'> Working with the <a href="http://esper.codehaus.org" rel="nofollow">Esper
Library</a> for Event Stream Processing </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/Event" title="Event">Event</a>
/ camel-spring
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
event://default
spring-event://default
</pre>
</div></div> </td>
<td class='confluenceTd'> Working with Spring ApplicationEvents </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/File2" title="File2">File</a>
/ camel-core
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
file://nameOfFileOrDirectory
</pre>
</div></div> </td>
<td class='confluenceTd'> Sending messages to a file or polling a file or directory.
<b>Camel 1.x use this link <a href="/confluence/display/CAMEL/File" title="File">File</a></b>.
</td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/Flatpack" title="Flatpack">Flatpack</a>
/ camel-flatpack
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
flatpack:[fixed|delim]:configFile
</pre>
</div></div> </td>
<td class='confluenceTd'> Processing fixed width or delimited files or messages using
the <a href="http://flatpack.sourceforge.net" rel="nofollow">FlatPack library</a>
</td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/Freemarker" title="Freemarker">Freemarker</a>
/ camel-freemarker
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
freemarker:someTemplateResource
</pre>
</div></div> </td>
<td class='confluenceTd'> Generates a response using a <a href="http://freemarker.org/"
rel="nofollow">Freemarker</a> template </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/FTP2" title="FTP2">FTP</a>
/ camel-ftp
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
ftp://host[:port]/fileName
</pre>
</div></div> </td>
<td class='confluenceTd'> Sending and receiving files over FTP. <b>Camel 1.x use
this link <a href="/confluence/display/CAMEL/FTP" title="FTP">FTP</a></b>.
</td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/FTP2" title="FTP2">FTPS</a>
/ camel-ftp
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
ftps://host[:port]/fileName
</pre>
</div></div> </td>
<td class='confluenceTd'> Sending and receiving files over FTP Secure (TLS and SSL).
</td>
</tr>
<tr>
<td class='confluenceTd'><a href="/confluence/display/CAMEL/ghttp" title="ghttp">GHttp</a>
/ <a href="/confluence/display/CAMEL/GAE" title="GAE">camel-gae</a>
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
ghttp://hostname[:port][/path][?options]
ghttp:///path[?options]
</pre>
</div></div></td>
<td class='confluenceTd'> Provides connectivity to the <a 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 href="/confluence/display/CAMEL/GAE" title="GAE">Camel
Components for Google App Engine</a>.</td>
</tr>
<tr>
<td class='confluenceTd'><a href="/confluence/display/CAMEL/gtask" title="gtask">GTask</a>
/ <a href="/confluence/display/CAMEL/GAE" title="GAE">camel-gae</a>
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
gtask://queue-name
</pre>
</div></div></td>
<td class='confluenceTd'> supports asynchronous message processing on Google App Engine
by using the <a href="http://code.google.com/appengine/docs/java/taskqueue/" rel="nofollow">task
queueing service</a> as message queue. See also <a href="/confluence/display/CAMEL/GAE"
title="GAE">Camel Components for Google App Engine</a>.</td>
</tr>
<tr>
<td class='confluenceTd'><a href="/confluence/display/CAMEL/gmail" title="gmail">GMail</a>
/ <a href="/confluence/display/CAMEL/GAE" title="GAE">camel-gae</a>
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
gmail://user@gmail.com[?options]
gmail://user@googlemail.com[?options]
</pre>
</div></div></td>
<td class='confluenceTd'> Supports sending of emails via the <a href="http://code.google.com/appengine/docs/java/mail/"
rel="nofollow">mail service</a> of Google App Engine. See also <a href="/confluence/display/CAMEL/GAE"
title="GAE">Camel Components for Google App Engine</a>.</td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/HDFS" title="HDFS">HDFS</a>
/ camel-hadoop in <a href="http://github.com/dgreco/camel-hadoop/" rel="nofollow">camel-hadoop</a>
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
hdfs://path[?options]
</pre>
</div></div> </td>
<td class='confluenceTd'> For reading/writing from/to an <a href="http://http://hadoop.apache.org/hdfs/"
rel="nofollow">HDFS</a> filesystem </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/Hibernate" title="Hibernate">Hibernate</a>
/ camel-hibernate in <a 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">
<pre class="code-xml">
hibernate://entityName
</pre>
</div></div> </td>
<td class='confluenceTd'> For using a database as a queue via the <a href="http://www.hibernate.org/"
rel="nofollow">Hibernate</a> library </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/HL7" title="HL7">HL7</a>
/ camel-hl7
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
mina:tcp://hostname[:port]
</pre>
</div></div> </td>
<td class='confluenceTd'> For working with the HL7 MLLP protocol and the HL7 model using
the <a href="http://hl7api.sourceforge.net" rel="nofollow">HAPI library</a> </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/HTTP" title="HTTP">HTTP</a>
/ camel-http
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
http://hostname[:port]
</pre>
</div></div> </td>
<td class='confluenceTd'> For calling out to external HTTP servers </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/iBATIS" title="iBATIS">iBATIS</a>
/ camel-ibatis
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
ibatis://sqlOperationName
</pre>
</div></div> </td>
<td class='confluenceTd'> Performs a query, poll, insert, update or delete in a relational
database using <a href="http://ibatis.apache.org/" rel="nofollow">Apache iBATIS</a>
</td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/Mail" title="Mail">IMap</a>
/ camel-mail
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
imap://hostname[:port]
</pre>
</div></div> </td>
<td class='confluenceTd'> Receiving email using IMap </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/IRC" title="IRC">IRC</a>
/ camel-irc
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
irc:host[:port]/#room
</pre>
</div></div> </td>
<td class='confluenceTd'> For IRC communication </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/JavaSpace" title="JavaSpace">JavaSpace</a>
/ camel-javaspace
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
javaspace:jini://host?spaceName=mySpace?...
</pre>
</div></div> </td>
<td class='confluenceTd'> Sending and receiving messages through <a href="http://java.sun.com/products/jini/2.1/doc/specs/html/js-spec.html"
rel="nofollow">JavaSpace</a> </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/JBI" title="JBI">JBI</a>
/ servicemix-camel
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
jbi:serviceName
</pre>
</div></div> </td>
<td class='confluenceTd'> For JBI integration such as working with <a href="http://servicemix.apache.org"
rel="nofollow">Apache ServiceMix</a> </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/JCR" title="JCR">JCR</a>
/ camel-jcr
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
jcr://user:password@repository/path/to/node
</pre>
</div></div> </td>
<td class='confluenceTd'> Storing a message in a JCR (JSR-170) compliant repository
like <a href="http://jackrabbit.apache.org" rel="nofollow">Apache Jackrabbit </a>
</td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/JDBC" title="JDBC">JDBC</a>
/ camel-jdbc
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
jdbc:dataSourceName?options
</pre>
</div></div> </td>
<td class='confluenceTd'> For performing JDBC queries and operations </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/Jetty" title="Jetty">Jetty</a>
/ camel-jetty
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
jetty:url
</pre>
</div></div> </td>
<td class='confluenceTd'> For exposing services over HTTP </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/JMS" title="JMS">JMS</a>
/ camel-jms
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
jms:[topic:]destinationName
</pre>
</div></div> </td>
<td class='confluenceTd'> Working with JMS providers </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/JPA" title="JPA">JPA</a>
/ camel-jpa
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
jpa://entityName
</pre>
</div></div> </td>
<td class='confluenceTd'> For using a database as a queue via the JPA specification
for working with <a href="http://openjpa.apache.org/" rel="nofollow">OpenJPA</a>,
<a href="http://www.hibernate.org/" rel="nofollow">Hibernate</a> or TopLink </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/JT400" title="JT400">JT/400
</a> / camel-jt400
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
jt400://user:pwd@system/<span class="code-tag">&lt;path_to_dtaq&gt;</span>
</pre>
</div></div> </td>
<td class='confluenceTd'> For integrating with data queues on an AS/400 (aka System
i, IBM i, i5, ...) system </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/LDAP" title="LDAP">LDAP</a>
/ camel-ldap
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
ldap:host[:port]?base=...[&amp;scope=<span class="code-tag">&lt;scope&gt;</span>]
</pre>
</div></div> </td>
<td class='confluenceTd'> Performing searches on LDAP servers (&lt;scope&gt;
must be one of object&#124;onelevel&#124;subtree) </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/Log" title="Log">Log</a>
/ camel-core
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
log:loggingCategory[?level=ERROR]
</pre>
</div></div> </td>
<td class='confluenceTd'> Uses Jakarta Commons Logging to log the message exchange to
some underlying logging system like log4j </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/Lucene" title="Lucene">Lucene</a>
/ camel-lucene
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
lucene:searcherName:insert[?analyzer=<span class="code-tag">&lt;analyzer&gt;</span>]
lucene:searcherName:query[?analyzer=<span class="code-tag">&lt;analyzer&gt;</span>]
</pre>
</div></div> </td>
<td class='confluenceTd'> Uses Apache Lucene to perform Java-based indexing and full
text based searches using advanced analysis/tokenization capabilities </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/Mail" title="Mail">Mail</a>
/ camel-mail
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
mail://user-info@host:port
</pre>
</div></div> </td>
<td class='confluenceTd'> Sending and receiving email </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/MINA" title="MINA">MINA</a>
/ camel-mina
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
[tcp|udp|multicast]:host[:port]
</pre>
</div></div> </td>
<td class='confluenceTd'> Working with <a href="http://mina.apache.org/" rel="nofollow">Apache
MINA</a> </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/Mock" title="Mock">Mock</a>
/ camel-core
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
mock:name
</pre>
</div></div> </td>
<td class='confluenceTd'> For testing routes and mediation rules using mocks </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/MSV" title="MSV">MSV</a>
/ camel-msv
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
msv:someLocalOrRemoteResource
</pre>
</div></div> </td>
<td class='confluenceTd'> Validates the payload of a message using the <a href="https://msv.dev.java.net/"
rel="nofollow">MSV Library</a> </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/MINA" title="MINA">Multicast</a>
/ camel-mina
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
multicast://host:port
</pre>
</div></div> </td>
<td class='confluenceTd'> Working with TCP protocols using <a href="http://mina.apache.org/"
rel="nofollow">Apache MINA</a> </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/NMR" title="NMR">NMR</a>
/ servicemix-nmr
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
nmr://serviceName
</pre>
</div></div> </td>
<td class='confluenceTd'> Integration with the Normalized Message Router BUS in <a
href="http://servicemix.apache.org/SMX4NMR/index.html" rel="nofollow">ServiceMix 4.x</a>
</td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/Mail" title="Mail">POP</a>
/ camel-mail
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
pop3://user-info@host:port
</pre>
</div></div> </td>
<td class='confluenceTd'> Receiving email using POP3 and JavaMail </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/Printer" title="Printer">Printer</a>
/ camel-printer
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
lpr://host:port/path/to/printer[?options]
</pre>
</div></div> </td>
<td 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 class='confluenceTd'> <a href="/confluence/display/CAMEL/Quartz" title="Quartz">Quartz</a>
/ camel-quartz
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
quartz://groupName/timerName
</pre>
</div></div> </td>
<td class='confluenceTd'> Provides a scheduled delivery of messages using the <a
href="http://www.opensymphony.com/quartz/" rel="nofollow">Quartz scheduler</a> </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/Quickfix" title="Quickfix">Quickfix</a>
/ camel-quickfix
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
quickfix-server:config file
quickfix-client:config-file
</pre>
</div></div> </td>
<td class='confluenceTd'> Implementation of the QuickFix for Java engine which allow
to send/receive <a href="http://www.fixprotocol.org" rel="nofollow">FIX</a> messages</td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/Ref" title="Ref">Ref</a>
/ camel-core
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
ref:name
</pre>
</div></div> </td>
<td class='confluenceTd'> Component for lookup of existing endpoints bound in the <a
href="/confluence/display/CAMEL/Registry" title="Registry">Registry</a>. </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/Restlet" title="Restlet">Restlet</a>
/ camel-restlet
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
restlet:restletUrl[?options]
</pre>
</div></div> </td>
<td class='confluenceTd'> Component for consuming and producing Restful resources using
<a href="http://www.restlet.org" rel="nofollow">Restlet</a> </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/RMI" title="RMI">RMI</a>
/ camel-rmi
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
rmi://host[:port]
</pre>
</div></div> </td>
<td class='confluenceTd'> Working with RMI </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/Jing" title="Jing">RNC</a>
/ camel-jing
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
rnc:/relativeOrAbsoluteUri
</pre>
</div></div> </td>
<td class='confluenceTd'> Validates the payload of a message using <a href="http://relaxng.org/compact-tutorial-20030326.html"
rel="nofollow">RelaxNG Compact Syntax</a> </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/Jing" title="Jing">RNG</a>
/ camel-jing
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
rng:/relativeOrAbsoluteUri
</pre>
</div></div> </td>
<td class='confluenceTd'> Validates the payload of a message using <a href="http://relaxng.org/"
rel="nofollow">RelaxNG</a> </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/RSS" title="RSS">RSS</a>
/ camel-rss
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
rss:uri
</pre>
</div></div> </td>
<td class='confluenceTd'> Working with <a href="https://rome.dev.java.net" rel="nofollow">ROME</a>
for RSS integration, such as consuming an RSS feed. </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/SEDA" title="SEDA">SEDA</a>
/ camel-core
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
seda:name
</pre>
</div></div> </td>
<td class='confluenceTd'> Asynchronous call to another endpoint in the same Camel Context
</td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/SERVLET" title="SERVLET">SERVLET</a>
/ camel-servlet
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
servlet:uri
</pre>
</div></div> </td>
<td class='confluenceTd'> For exposing services over HTTP through the servlet which
is deployed into the Web container. </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/FTP2" title="FTP2">SFTP</a>
/ camel-ftp
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
sftp://host[:port]/fileName
</pre>
</div></div> </td>
<td class='confluenceTd'> Sending and receiving files over SFTP (FTP over SSH). <b>Camel
1.x use this link <a href="/confluence/display/CAMEL/FTP" title="FTP">FTP</a></b>.
</td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/Smooks" title="Smooks">Smooks</a>
/ camel-smooks in <a 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">
<pre class="code-xml">
unmarshal(edi)
</pre>
</div></div> </td>
<td class='confluenceTd'> For working with EDI parsing using the <a href="http://milyn.codehaus.org/Smooks"
rel="nofollow">Smooks library</a> </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/Mail" title="Mail">SMTP</a>
/ camel-mail
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
smtp://user-info@host[:port]
</pre>
</div></div> </td>
<td class='confluenceTd'> Sending email using SMTP and JavaMail </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/SMPP" title="SMPP">SMPP</a>
/ camel-smpp
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
smpp://user-info@host[:port]?options
</pre>
</div></div> </td>
<td class='confluenceTd'> To send and receive SMS using Short Messaging Service Center
using the <a href="http://code.google.com/p/jsmpp/" rel="nofollow">JSMPP library</a>
</td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/SNMP" title="SNMP">SNMP</a>
/ camel-snmp
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
snmp://host[:port]?options
</pre>
</div></div> </td>
<td class='confluenceTd'> Polling OID values and receiving traps using SNMP via <a
href="http://snmp4j.com" rel="nofollow">SNMP4J </a> library </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/SpringIntegration" title="SpringIntegration">SpringIntegration</a>
/ camel-spring-integration
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
spring-integration:defaultChannelName
</pre>
</div></div> </td>
<td class='confluenceTd'> The bridge component of Camel and <a href="http://www.springframework.org/spring-integration"
rel="nofollow">Spring Integration</a> </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/SQL+Component" title="SQL
Component">SQL</a> / camel-sql
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
sql:select * from table where id=#
</pre>
</div></div> </td>
<td class='confluenceTd'> Performing SQL queries using JDBC </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/Stream" title="Stream">Stream</a>
/ camel-stream
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
stream:[in|out|err|file]
</pre>
</div></div> </td>
<td class='confluenceTd'> Read or write to an input/output/error/file stream rather
like unix pipes </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/StringTemplate" title="StringTemplate">StringTemplate</a>
/ camel-stringtemplate
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
string-template:someTemplateResource
</pre>
</div></div> </td>
<td class='confluenceTd'> Generates a response using a <a href="http://www.stringtemplate.org/"
rel="nofollow">String Template</a> </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/MINA" title="MINA">TCP</a>
/ camel-mina
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
tcp://host:port
</pre>
</div></div> </td>
<td class='confluenceTd'> Working with TCP protocols using <a href="http://mina.apache.org/"
rel="nofollow">Apache MINA</a> </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/Test" title="Test">Test</a>
/ camel-spring
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
test:expectedMessagesEndpointUri
</pre>
</div></div> </td>
<td class='confluenceTd'> Creates a <a href="/confluence/display/CAMEL/Mock" title="Mock">Mock</a>
endpoint which expects to receive all the message bodies that could be polled from the given
underlying endpoint </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/Timer" title="Timer">Timer</a>
/ camel-core
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
timer://name
</pre>
</div></div> </td>
<td class='confluenceTd'> A timer endpoint </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/MINA" title="MINA">UDP</a>
/ camel-mina
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
udp://host:port
</pre>
</div></div> </td>
<td class='confluenceTd'> Working with UDP protocols using <a href="http://mina.apache.org/"
rel="nofollow">Apache MINA</a> </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/Validation" title="Validation">Validation</a>
/ camel-spring
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
validation:someLocalOrRemoteResource
</pre>
</div></div> </td>
<td class='confluenceTd'> Validates the payload of a message using <a href="http://www.w3.org/XML/Schema"
rel="nofollow">XML Schema</a> and JAXP Validation </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/Velocity" title="Velocity">Velocity</a>
/ camel-velocity
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
velocity:someTemplateResource
</pre>
</div></div> </td>
<td class='confluenceTd'> Generates a response using an <a href="http://velocity.apache.org/"
rel="nofollow">Apache Velocity</a> template </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/VM" title="VM">VM</a>
/ camel-core
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
vm:name
</pre>
</div></div> </td>
<td class='confluenceTd'> Asynchronous call to another endpoint in the same JVM </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/XMPP" title="XMPP and
Jabber support">XMPP</a> / camel-xmpp
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
xmpp://host:port/room
</pre>
</div></div> </td>
<td class='confluenceTd'> Working with XMPP and Jabber </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/XQuery+Endpoint" title="XQuery
Endpoint">XQuery</a> / camel-saxon
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
xquery:someXQueryResource
</pre>
</div></div> </td>
<td class='confluenceTd'> Generates a response using an <a href="/confluence/display/CAMEL/XQuery"
title="XQuery">XQuery</a> template </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CAMEL/XSLT" title="XSLT">XSLT</a>
/ camel-spring
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-xml">
xslt:someTemplateResource
</pre>
</div></div> </td>
<td class='confluenceTd'> Generates a response using an <a href="http://www.w3.org/TR/xslt"
rel="nofollow">XSLT</a> template </td>
</tr>
</tbody></table>
     </div>
     <div id="commentsSection" class="wiki-content pageSection">
       <div style="float: right;">
            <a href="http://cwiki.apache.org/confluence/users/viewnotifications.action"
class="grey">Change Notification Preferences</a>
       </div>

       <a href="http://cwiki.apache.org/confluence/display/CAMEL/Component+List">View
Online</a>
       |
       <a href="http://cwiki.apache.org/confluence/pages/diffpagesbyversion.action?pageId=52930&revisedVersion=127&originalVersion=126">View
Change</a>
              |
       <a href="http://cwiki.apache.org/confluence/display/CAMEL/Component+List?showComments=true&amp;showCommentArea=true#addcomment">Add
Comment</a>
            </div>
</div>
</div>
</div>
</div>
</body>
</html>

Mime
View raw message