Modified: websites/production/camel/content/component-list-grouped.html ============================================================================== --- websites/production/camel/content/component-list-grouped.html (original) +++ websites/production/camel/content/component-list-grouped.html Tue Sep 24 14:19:40 2013 @@ -36,6 +36,16 @@ <![endif]--> + <link href='http://camel.apache.org/styles/highlighter/styles/shCoreCamel.css' rel='stylesheet' type='text/css' /> + <link href='http://camel.apache.org/styles/highlighter/styles/shThemeCamel.css' rel='stylesheet' type='text/css' /> + <script src='http://camel.apache.org/styles/highlighter/scripts/shCore.js' type='text/javascript'></script> + <script src='http://camel.apache.org/styles/highlighter/scripts/shBrushJava.js' type='text/javascript'></script> + <script src='http://camel.apache.org/styles/highlighter/scripts/shBrushPlain.js' type='text/javascript'></script> + + <script type="text/javascript"> + SyntaxHighlighter.defaults['toolbar'] = false; + SyntaxHighlighter.all(); + </script> <title> Apache Camel: Component List Grouped @@ -78,106 +88,419 @@ <div class="wiki-content maincontent"><h2><a shape="rect" name="ComponentListGrouped-AninformalgroupingofCamelcomponents."></a>An informal grouping of Camel components.</h2> <h3><a shape="rect" name="ComponentListGrouped-AutomatingTasks"></a>Automating Tasks</h3> -<p><a shape="rect" href="timer.html" title="Timer">timer</a>, quartz, quartz2</p> +<div class="table-wrap"> +<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="timer.html" title="Timer">Timer</a> / camel-core +<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> +<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[ +timer:timerName[?<options>] +]]></script> +</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Used to generate message exchanges when a timer fires You can only consume events from this endpoint. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="quartz.html" title="Quartz">Quartz</a> / camel-quartz +<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> +<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[ +quartz://groupName/timerName[?<options>] +]]></script> +</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Provides a scheduled delivery of messages using the <a shape="rect" class="external-link" href="http://www.quartz-scheduler.org/" rel="nofollow">Quartz 1.x scheduler</a> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="quartz2.html" title="Quartz2">Quartz2</a> / camel-quartz2 +<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> +<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[ +quartz2://groupName/timerName[?<options>] +]]></script> +</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Provides a scheduled delivery of messages using the <a shape="rect" class="external-link" href="http://www.quartz-scheduler.org/" rel="nofollow">Quartz 2.x scheduler</a> </td></tr></tbody></table> +</div> + <h3><a shape="rect" name="ComponentListGrouped-Amazon"></a>Amazon</h3> -<p>aws-cw, aws-ddb, aws-sdb, aws-ses, aws-sns, aws-sqs, aws-s3</p> +<div class="table-wrap"> +<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="aws-cw.html" title="AWS-CW">AWS-CW</a> / <a shape="rect" href="aws.html" title="AWS">camel-aws</a> +<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> +<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[ +aws-cw://namespace[?<options>] +]]></script> +</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> For working with <a shape="rect" class="external-link" href="http://aws.amazon.com/cloudwatch/" rel="nofollow">Amazon's CloudWatch (CW)</a>. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="aws-ddb.html" title="AWS-DDB">AWS-DDB</a> / <a shape="rect" href="aws.html" title="AWS">camel-aws</a> +<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> +<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[ +aws-ddb://tableName[?<options>] +]]></script> +</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> For working with <a shape="rect" class="external-link" href="http://aws.amazon.com/dynamodb/" rel="nofollow">Amazon's DynamoDB (DDB)</a>. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="aws-sdb.html" title="AWS-SDB">AWS-SDB</a> / <a shape="rect" href="aws.html" title="AWS">camel-aws</a> +<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> +<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[ +aws-sdb://domainName[?<options>] +]]></script> +</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> For working with <a shape="rect" class="external-link" href="http://aws.amazon.com/simpledb/" rel="nofollow">Amazon's SimpleDB (SDB)</a>. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="aws-ses.html" title="AWS-SES">AWS-SES</a> / <a shape="rect" href="aws.html" title="AWS">camel-aws</a> +<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> +<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[ +aws-ses://from[?<options>] +]]></script> +</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> For working with <a shape="rect" class="external-link" href="http://aws.amazon.com/ses/" rel="nofollow">Amazon's Simple Email Service (SES)</a>. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="aws-sns.html" title="AWS-SNS">AWS-SNS</a> / <a shape="rect" href="aws.html" title="AWS">camel-aws</a> +<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> +<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[ +aws-sns://topicName[?<options>] +]]></script> +</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> For Messaging with <a shape="rect" class="external-link" href="http://aws.amazon.com/sns/" rel="nofollow">Amazon's Simple Notification Service (SNS)</a>. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="aws-sqs.html" title="AWS-SQS">AWS-SQS</a> / <a shape="rect" href="aws.html" title="AWS">camel-aws</a> +<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> +<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[ +aws-sqs://queueName[?<options>] +]]></script> +</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> For Messaging with <a shape="rect" class="external-link" href="http://aws.amazon.com/sqs/" rel="nofollow">Amazon's Simple Queue Service (SQS)</a>. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="aws-s3.html" title="AWS-S3">AWS-S3</a> / <a shape="rect" href="aws.html" title="AWS">camel-aws</a> +<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> +<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[ +aws-s3://bucketName[?<options>] +]]></script> +</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> For working with <a shape="rect" class="external-link" href="http://aws.amazon.com/s3/" rel="nofollow">Amazon's Simple Storage Service (S3)</a>. </td></tr></tbody></table> +</div> + <h3><a shape="rect" name="ComponentListGrouped-Basics"></a>Basics </h3> <p>bean, class, <a shape="rect" href="dataformat-component.html" title="DataFormat Component">dataformat</a>, language, properties, ref, </p> +<div class="table-wrap"> +<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr></tbody></table> +</div> + <h3><a shape="rect" name="ComponentListGrouped-Chat"></a>Chat</h3> -<p>irc, xmpp</p> +<div class="table-wrap"> +<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="irc.html" title="IRC">IRC</a> / camel-irc +<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> +<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[ +irc:[login@]hostName[:port]/#room[?<options>] +]]></script> +</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> For IRC communication </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="xmpp.html" title="XMPP and Jabber support">XMPP</a> / camel-xmpp +<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> +<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[ +xmpp://[login@]hostname[:port][/participant][?<options>] +]]></script> +</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Working with XMPP and Jabber </td></tr></tbody></table> +</div> + <h3><a shape="rect" name="ComponentListGrouped-Clusters"></a>Clusters</h3> <p>jgroups, zookeeper </p> +<div class="table-wrap"> +<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr></tbody></table> +</div> + <h3><a shape="rect" name="ComponentListGrouped-Commands"></a>Commands </h3> <p>dns, exec, flatpack, hdfs, scp, log, lpr, <a shape="rect" href="stream.html" title="Stream">stream</a>, ssh</p> +<div class="table-wrap"> +<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr></tbody></table> +</div> + <h3><a shape="rect" name="ComponentListGrouped-ContentRepositories"></a>Content Repositories</h3> -<p>cmis, jcr</p> +<div class="table-wrap"> +<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="cmis.html" title="CMIS">CMIS</a> / camel-cmis +<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> +<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[ +cmis://cmisServerUrl[?<options>] +]]></script> +</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> 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 </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="jcr.html" title="JCR">JCR</a> / camel-jcr +<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> +<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[ +jcr://user:password@repository/path/to/node[?<options>] +]]></script> +</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Storing a message in a JCR compliant repository like <a shape="rect" class="external-link" href="http://jackrabbit.apache.org">Apache Jackrabbit</a> </td></tr></tbody></table> +</div> + <h3><a shape="rect" name="ComponentListGrouped-Databases"></a>Databases</h3> <p>CouchDB, Db4o, EJB, HBase, Hibernate, iBATIS, JDBC, JPA, Krati, <a shape="rect" href="mongodb.html" title="MongoDB">mongodb</a>, MyBatis, SQL, Spring Neo4j</p> +<div class="table-wrap"> +<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr></tbody></table> +</div> + <h3><a shape="rect" name="ComponentListGrouped-ESB"></a>ESB</h3> <p>JBI, NMR</p> +<div class="table-wrap"> +<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr></tbody></table> +</div> + <h3><a shape="rect" name="ComponentListGrouped-Feeds"></a>Feeds</h3> <p>Atom, RSS</p> +<div class="table-wrap"> +<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr></tbody></table> +</div> + <h3><a shape="rect" name="ComponentListGrouped-FileI%2FO"></a>File I/O</h3> <p><a shape="rect" href="file2.html" title="File2">file</a>, ftp, ftps, sftp </p> +<div class="table-wrap"> +<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr></tbody></table> +</div> + <h3><a shape="rect" name="ComponentListGrouped-Google"></a>Google</h3> <p>guath, ghttps, glogin, gmail, gtask, guava-eventbus</p> +<div class="table-wrap"> +<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr></tbody></table> +</div> + <h3><a shape="rect" name="ComponentListGrouped-http"></a>http</h3> <p>ahc, cometd, http, http4, jetty, servlet</p> +<div class="table-wrap"> +<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr></tbody></table> +</div> + <h3><a shape="rect" name="ComponentListGrouped-InMemoryManagement"></a>In-Memory Management</h3> <p>direct, direct-vm, disruptor, disruptor-vm, seda, vm</p> +<div class="table-wrap"> +<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr></tbody></table> +</div> + <h3><a shape="rect" name="ComponentListGrouped-JMS"></a>JMS</h3> <p>activemq, activemq.journal, jms, rabbitmq, sjms, stomp, zeromq</p> +<div class="table-wrap"> +<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr></tbody></table> +</div> + <h3><a shape="rect" name="ComponentListGrouped-LDAP"></a>LDAP</h3> -<p>ldap, spring-ldap</p> +<div class="table-wrap"> +<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="ldap.html" title="LDAP">LDAP</a> / camel-ldap +<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> +<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[ +ldap:host[:port][?<options>] +]]></script> +</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Performing searches on LDAP servers (<scope> must be one of object|onelevel|subtree) </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="spring-ldap.html" title="Spring LDAP">Spring LDAP</a> / camel-spring-ldap +<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> +<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[ +spring-ldap:springLdapTemplateBean[?<options>] +]]></script> +</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Camel wrapper for <a shape="rect" class="external-link" href="http://www.springsource.org/ldap" rel="nofollow">Spring LDAP</a> </td></tr></tbody></table> +</div> + <h3><a shape="rect" name="ComponentListGrouped-mail"></a>mail</h3> <p>pop3, pop3s, smtp, smtps, imap, imaps</p> +<div class="table-wrap"> +<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr></tbody></table> +</div> + <h3><a shape="rect" name="ComponentListGrouped-MaintenanceandMonitoring"></a>Maintenance and Monitoring</h3> -<p>browse, conrolbus, jmx, nagios</p> +<div class="table-wrap"> +<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="browse.html" title="Browse">Browse</a> / camel-core +<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> +<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[ +browse:someName +]]></script> +</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Provides a simple <a shape="rect" href="browsableendpoint.html" 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 colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="controlbus-component.html" title="ControlBus Component">ControlBus</a> / camel-core +<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> +<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[ +controlbus:command[?<options>] +]]></script> +</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="controlbus.html" title="ControlBus">ControlBus</a> EIP that allows to send messages to <a shape="rect" href="endpoint.html" title="Endpoint">Endpoint</a>s for managing and monitoring your Camel applications. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="jmx.html" title="JMX">JMX</a> / camel-jmx +<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> +<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[ +jmx://platform[?<options>] +]]></script> +</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> For working with JMX notification listeners </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="nagios.html" title="Nagios">Nagios</a> / camel-nagios +<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> +<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[ +nagios://hostName[:port][?<options>] +]]></script> +</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> 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> </td></tr></tbody></table> +</div> + <h3><a shape="rect" name="ComponentListGrouped-Messaging"></a>Messaging</h3> <p>amqp, javaspace, jt400, kestrel, mqtt, sip, sips, smpp, smpps, snmp, quickfix</p> +<div class="table-wrap"> +<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr></tbody></table> +</div> + <h3><a shape="rect" name="ComponentListGrouped-Networking"></a>Networking</h3> <p>mina, mina2</p> +<div class="table-wrap"> +<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr></tbody></table> +</div> + <h3><a shape="rect" name="ComponentListGrouped-Netty"></a>Netty </h3> -<p>netty, netty-http</p> +<div class="table-wrap"> +<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="netty.html" title="Netty">Netty</a> / camel-netty +<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> +<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[ +netty:<tcp|udp>//host[:port][?<options>] +]]></script> +</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> 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 </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="netty-http.html" title="Netty HTTP">Netty HTTP</a> / camel-netty-http +<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> +<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[ +netty-http:http:[port]/context-path[?<options>] +]]></script> +</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Netty HTTP server and client using the <a shape="rect" class="external-link" href="http://netty.io/" rel="nofollow">Netty</a> project </td></tr></tbody></table> +</div> + <h3><a shape="rect" name="ComponentListGrouped-OSGI"></a>OSGI</h3> -<p>eventadmin, paxlogging</p> +<div class="table-wrap"> +<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="eventadmin.html" title="EventAdmin">EventAdmin</a> / camel-eventadmin +<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> +<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[ +eventadmin:topic[?<options>] +]]></script> +</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Receiving OSGi EventAdmin events </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="pax-logging.html" title="Pax-Logging">Pax-Logging</a> / camel-paxlogging +<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> +<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[ +paxlogging:appender +]]></script> +</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Receiving Pax-Logging events in OSGi </td></tr></tbody></table> +</div> + <h3><a shape="rect" name="ComponentListGrouped-Routing"></a>Routing</h3> -<p><span class="error">[context:]</span>camelContextId, routebox</p> +<div class="table-wrap"> +<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="context.html" title="Context">Context</a> / camel-context +<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> +<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[ +context:camelContextId:localEndpointName[?<options>] +]]></script> +</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Used to refer to endpoints within a separate CamelContext to provide a simple <a shape="rect" href="context.html" title="Context">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 </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="routebox.html" title="Routebox">Routebox</a> / camel-routebox +<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> +<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[ +routebox:routeBoxName[?<options>] +]]></script> +</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Facilitates the creation of specialized endpoints that offer encapsulation and a strategy/map based indirection service to a collection of camel routes hosted in an automatically created or user injected camel context </td></tr></tbody></table> +</div> + <h3><a shape="rect" name="ComponentListGrouped-Security"></a>Security</h3> -<p>crypto, xmlsecurity </p> +<div class="table-wrap"> +<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="crypto-digital-signatures.html" title="Crypto (Digital Signatures)">Crypto (Digital Signatures)</a> / camel-crypto +<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> +<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[ +crypto:<sign|verify>:name[?<options>] +]]></script> +</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Used to sign and verify exchanges using the Signature Service of the Java Cryptographic Extension. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="xml-security-component.html" title="XML Security component">XML Security </a> / camel-xmlsecurity +<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> +<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[ +xmlsecurity:<sign|verify>:name[?<options>] +]]></script> +</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Used to sign and verify exchanges using the XML signature specification. </td></tr></tbody></table> +</div> + <h3><a shape="rect" name="ComponentListGrouped-SearchEngines"></a>Search Engines </h3> -<p>ElasticSearch, Lucene, Solr</p> +<div class="table-wrap"> +<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="elasticsearch.html" title="ElasticSearch">ElasticSearch</a> / camel-elasticsearch +<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> +<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[ +elasticsearch://clusterName[?<options>] +]]></script> +</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> For interfacing with an <a shape="rect" class="external-link" href="http://elasticsearch.org" rel="nofollow">ElasticSearch</a> server. </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="lucene.html" title="Lucene">Lucene</a> / camel-lucene +<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> +<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[ +lucene:searcherName:<insert|query>[?<options>] +]]></script> +</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Uses Apache Lucene to perform Java-based indexing and full text based searches using advanced analysis/tokenization capabilities </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="solr.html" title="Solr">Solr</a> / camel-solr +<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> +<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[ +solr://hostName[:port]/solr[?<options>] +]]></script> +</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Uses the <a shape="rect" class="external-link" href="http://wiki.apache.org/solr/Solrj">Solrj</a> client API to interface with an <a shape="rect" class="external-link" href="http://lucene.apache.org/solr/">Apache Lucene Solr</a> server </td></tr></tbody></table> +</div> + <h3><a shape="rect" name="ComponentListGrouped-SocialMedia"></a>Social Media </h3> -<p>facebook, twitter, yammer</p> +<div class="table-wrap"> +<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="facebook.html" title="Facebook">Facebook</a> / camel-facebook +<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> +<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[ +facebook://endpoint[?<options>] +]]></script> +</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> 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> </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="twitter.html" title="Twitter">Twitter</a> / camel-twitter +<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> +<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[ +twitter://endpoint[?<options>] +]]></script> +</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> A twitter endpoint </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="yammer.html" title="Yammer">Yammer</a> / camel-yammer +<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> +<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[ +yammer://function[?<options>] +]]></script> +</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Allows you to interact with the <a shape="rect" class="external-link" href="http://yammer.com" rel="nofollow">Yammer</a> enterprise social network </td></tr></tbody></table> +</div> + <h3><a shape="rect" name="ComponentListGrouped-Spring"></a>Spring</h3> <p>camel-spring, spring-batch, spring-integration, spring-redis</p> +<div class="table-wrap"> +<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr></tbody></table> +</div> + <h3><a shape="rect" name="ComponentListGrouped-Templates"></a>Templates</h3> <p>freemarker, mustache, mvel, scalate, string-template, velocity</p> +<div class="table-wrap"> +<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr></tbody></table> +</div> + <h3><a shape="rect" name="ComponentListGrouped-Testing"></a>Testing </h3> -<p>dataset, <a shape="rect" href="mock.html" title="Mock">mock</a>, stub, test</p> +<div class="table-wrap"> +<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="dataset.html" title="DataSet">DataSet</a> / camel-core +<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> +<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[ +dataset:name[?<options>] +]]></script> +</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> 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" title="Components">Components</a> or asserting that they are consumed correctly </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="mock.html" title="Mock">Mock</a> / camel-core +<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> +<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[ +mock:name[?<options>] +]]></script> +</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> For testing routes and mediation rules using mocks </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="stub.html" title="Stub">Stub</a> / camel-core +<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> +<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[ +stub:someOtherCamelUri[?<options>] +]]></script> +</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Allows you to <a shape="rect" href="stub.html" title="Stub">stub out some physical middleware endpoint</a> for easier testing or debugging </td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"> <a shape="rect" href="test.html" title="Test">Test</a> / camel-spring +<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent"> +<script class="theme: Default; brush: plain; gutter: false" type="syntaxhighlighter"><![CDATA[ +test:expectedMessagesEndpointUri[?<options>] +]]></script> +</div></div> </td><td colspan="1" rowspan="1" class="confluenceTd"> Creates a <a shape="rect" href="mock.html" title="Mock">Mock</a> endpoint which expects to receive all the message bodies that could be polled from the given underlying endpoint </td></tr></tbody></table> +</div> + <h3><a shape="rect" name="ComponentListGrouped-XML"></a>XML</h3> <p>bean-validator, fop, msv, rnc, rng, stax, squery, xslt, validation</p> +<div class="table-wrap"> +<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr></tbody></table> +</div> + <h3><a shape="rect" name="ComponentListGrouped-WebServicesandRemoting"></a>Web Services and Remoting</h3> <p><a shape="rect" href="cxf-bean-component.html" title="CXF Bean Component">cxfbean</a>, <a shape="rect" href="cxf.html" title="CXF">cxf</a>, <a shape="rect" href="cxfrs.html" title="CXFRS">cxfrs</a>, restlet, rmi, spring-ws, websocket</p> +<div class="table-wrap"> +<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr></tbody></table> +</div> + <h3><a shape="rect" name="ComponentListGrouped-Platformsupport"></a>Platform support</h3> <p>apns, salesforce, sap-netweaver, vertx</p> +<div class="table-wrap"> +<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr></tbody></table> +</div> + <h3><a shape="rect" name="ComponentListGrouped-Specialsupport"></a>Special support</h3> <p>avro, cache, geocoder, hazelcast, rcode, weather</p> +<div class="table-wrap"> +<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr></tbody></table> +</div> + <h3><a shape="rect" name="ComponentListGrouped-Miscellanenous"></a>Miscellanenous</h3> -<p>activiti, esper, jclouds, smb </p></div> +<p>activiti, esper, jclouds, smb </p> +<div class="table-wrap"> +<table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh"> Component / ArtifactId / URI </th><th colspan="1" rowspan="1" class="confluenceTh"> Description </th></tr></tbody></table> +</div> +</div> </td> <td valign="top"> <div class="navigation">