An informal grouping of Camel components.
Automating Tasks
Component / ArtifactId / URI | Description | |||||||
---|---|---|---|---|---|---|---|---|
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
Component / ArtifactId / URI | Description | |||||||
---|---|---|---|---|---|---|---|---|
| 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). |
...
bean, class, dataformat, language, properties, ref,
Component / ArtifactId / URI | Description |
---|
Chat
Component / ArtifactId / URI | Description | |||||||
---|---|---|---|---|---|---|---|---|
IRC / camel-irc
| For IRC communication | |||||||
XMPP / camel-xmpp
| Working with XMPP and Jabber |
Clusters
jgroups, zookeeper
Component / ArtifactId / URI | Description |
---|
Commands
dns, exec, flatpack, hdfs, scp, log, lpr, stream, ssh
Component / ArtifactId / URI | Description |
---|
Content Repositories
Component / ArtifactId / URI | Description | |||||||
---|---|---|---|---|---|---|---|---|
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 |
...
CouchDB, Db4o, EJB, HBase, Hibernate, iBATIS, JDBC, JPA, Krati, mongodb, MyBatis, SQL, Spring Neo4j
Component / ArtifactId / URI | Description |
---|
ESB
JBI, NMR
Component / ArtifactId / URI | Description |
---|
Feeds
Atom, RSS
Component / ArtifactId / URI | Description |
---|
File I/O
file, ftp, ftps, sftp
Component / ArtifactId / URI | Description |
---|
guath, ghttps, glogin, gmail, gtask, guava-eventbus
Component / ArtifactId / URI | Description |
---|
http
ahc, cometd, http, http4, jetty, servlet
Component / ArtifactId / URI | Description |
---|
In-Memory Management
direct, direct-vm, disruptor, disruptor-vm, seda, vm
Component / ArtifactId / URI | Description |
---|
JMS
activemq, activemq.journal, jms, rabbitmq, sjms, stomp, zeromq
Component / ArtifactId / URI | Description |
---|
LDAP
Component / ArtifactId / URI | Description | |||||||
---|---|---|---|---|---|---|---|---|
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
Component / ArtifactId / URI | Description |
---|
Maintenance and Monitoring
Component / ArtifactId / URI | Description | |||||||
---|---|---|---|---|---|---|---|---|
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
|
...
amqp, javaspace, jt400, kestrel, mqtt, sip, sips, smpp, smpps, snmp, quickfix
Component / ArtifactId / URI | Description |
---|
Networking
mina, mina2
Component / ArtifactId / URI | Description |
---|
Netty
Component / ArtifactId / URI | Description | |||||||
---|---|---|---|---|---|---|---|---|
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
Component / ArtifactId / URI | Description | |||||||
---|---|---|---|---|---|---|---|---|
EventAdmin / camel-eventadmin
| Receiving OSGi EventAdmin events | |||||||
Pax-Logging / camel-paxlogging
| Receiving Pax-Logging events in OSGi |
Routing
Component / ArtifactId / URI | Description | |||||||
---|---|---|---|---|---|---|---|---|
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
Component / ArtifactId / URI | Description | |||||||
---|---|---|---|---|---|---|---|---|
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
Component / ArtifactId / URI | Description | |||||||
---|---|---|---|---|---|---|---|---|
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
Component / ArtifactId / URI | Description | |||||||
---|---|---|---|---|---|---|---|---|
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 |
...
camel-spring, spring-batch, spring-integration, spring-redis
Component / ArtifactId / URI | Description |
---|
Templates
freemarker, mustache, mvel, scalate, string-template, velocity
Component / ArtifactId / URI | Description |
---|
Testing
Component / ArtifactId / URI | Description | |||||||
---|---|---|---|---|---|---|---|---|
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 |
...
bean-validator, fop, msv, rnc, rng, stax, squery, xslt, validation
Component / ArtifactId / URI | Description |
---|
Web Services and Remoting
cxfbean, cxf, cxfrs, restlet, rmi, spring-ws, websocket
Component / ArtifactId / URI | Description |
---|
Platform support
apns, salesforce, sap-netweaver, vertx
Component / ArtifactId / URI | Description |
---|
Special support
avro, cache, geocoder, hazelcast, rcode, weather
Component / ArtifactId / URI | Description |
---|
Miscellanenous
activiti, esper, jclouds, smb
Component / ArtifactId / URI | Description |
---|