An informal grouping of Camel components.
Automating Tasks
timer, quartz, quartz2
Amazon
...
Timer / camel-core
| Used to generate message exchanges when a timer fires You can only consume events from this endpoint. | |||||||
Quartz / camel-quartz
| Provides a scheduled delivery of messages using the Quartz 1.x scheduler | |||||||
Quartz2 / camel-quartz2
| Provides a scheduled delivery of messages using the Quartz 2.x scheduler |
Amazon
| For working with Amazon's CloudWatch (CW). | |||||||
| For working with Amazon's DynamoDB (DDB). | |||||||
| For working with Amazon's SimpleDB (SDB). | |||||||
| For working with Amazon's Simple Email Service (SES). | |||||||
| For Messaging with Amazon's Simple Notification Service (SNS). | |||||||
| For Messaging with Amazon's Simple Queue Service (SQS). | |||||||
| For working with Amazon's Simple Storage Service (S3). |
Basics
bean, class, dataformat, language, properties, ref,
Chat
irc, xmpp
IRC / camel-irc
| For IRC communication | |||||||
XMPP / camel-xmpp
| Working with XMPP and Jabber |
Clusters
jgroups, zookeeper
...
dns, exec, flatpack, hdfs, scp, log, lpr, stream, ssh
Content Repositories
cmis, jcr
CMIS / camel-cmis
| Uses the Apache Chemistry client API to interface with CMIS supporting CMS | |||||||
JCR / camel-jcr
| Storing a message in a JCR compliant repository like Apache Jackrabbit |
Databases
CouchDB, Db4o, EJB, HBase, Hibernate, iBATIS, JDBC, JPA, Krati, mongodb, MyBatis, SQL, Spring Neo4j
...
activemq, activemq.journal, jms, rabbitmq, sjms, stomp, zeromq
LDAP
...
LDAP / camel-ldap
| Performing searches on LDAP servers (<scope> must be one of object|onelevel|subtree) | |||||||
Spring LDAP / camel-spring-ldap
| Camel wrapper for Spring LDAP |
pop3, pop3s, smtp, smtps, imap, imaps
Maintenance and Monitoring
Browse / camel-core
|
...
| Provides a simple BrowsableEndpoint which can be useful for testing, visualisation tools or debugging. The exchanges sent to the endpoint are all available to be browsed. | |||||||
ControlBus / camel-core
| ControlBus EIP that allows to send messages to Endpoints for managing and monitoring your Camel applications. | |||||||
JMX / camel-jmx
| For working with JMX notification listeners | |||||||
Nagios / camel-nagios
|
Messaging
amqp, javaspace, jt400, kestrel, mqtt, sip, sips, smpp, smpps, snmp, quickfix
Networking
mina, mina2
Netty
...
Netty / camel-netty
| Working with TCP and UDP protocols using Java NIO based capabilities offered by the Netty project | |||||||
Netty HTTP / camel-netty-http
| Netty HTTP server and client using the Netty project |
OSGI
eventadmin, paxlogging
Routing
contextcamelContextId, routebox
Security
crypto, xmlsecurity
Search Engines
ElasticSearch, Lucene, Solr
Social Media
facebook, twitter, yammer
EventAdmin / camel-eventadmin
| Receiving OSGi EventAdmin events | |||||||
Pax-Logging / camel-paxlogging
| Receiving Pax-Logging events in OSGi |
Routing
Context / camel-context
| Used to refer to endpoints within a separate CamelContext to provide a simple black box composition approach so that routes can be combined into a CamelContext and then used as a black box component inside other routes in other CamelContexts | |||||||
Routebox / camel-routebox
| 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 |
Security
Crypto (Digital Signatures) / camel-crypto
| Used to sign and verify exchanges using the Signature Service of the Java Cryptographic Extension. | |||||||
XML Security / camel-xmlsecurity
| Used to sign and verify exchanges using the XML signature specification. |
Search Engines
ElasticSearch / camel-elasticsearch
| For interfacing with an ElasticSearch server. | |||||||
Lucene / camel-lucene
| Uses Apache Lucene to perform Java-based indexing and full text based searches using advanced analysis/tokenization capabilities | |||||||
SOLR / camel-solr
| Uses the Solrj client API to interface with an Apache Lucene Solr server |
Social Media
Facebook / camel-facebook
| Providing access to all of the Facebook APIs accessible using Facebook4J | |||||||
Twitter / camel-twitter
| A twitter endpoint | |||||||
Yammer / camel-yammer
| Allows you to interact with the Yammer enterprise social network |
Spring
camel-spring, spring-batch, spring-integration, spring-redis
...
freemarker, mustache, mvel, scalate, string-template, velocity
Testing
DataSet / camel-core
|
...
| For load & soak testing the DataSet provides a way to create huge numbers of messages for sending to Components or asserting that they are consumed correctly | |||||||
Mock / camel-core
| For testing routes and mediation rules using mocks | |||||||
Stub / camel-core
| Allows you to stub out some physical middleware endpoint for easier testing or debugging | |||||||
Test / camel-spring
| Creates a Mock endpoint which expects to receive all the message bodies that could be polled from the given underlying endpoint |
XML
bean-validator, fop, msv, rnc, rng, stax, squery, xslt, validation
...