...
Component / ArtifactId / URI | Description | |||||||
---|---|---|---|---|---|---|---|---|
IRC / camel-irc
| For Internet Relay Chat (IRC) communication. | |||||||
XMPP / camel-xmpp
| Working with the Extensible Messaging and Presence Protocol (XMPP), formerly called Jabber. |
Clusters
Component / ArtifactId / URI | Description | |||||||
---|---|---|---|---|---|---|---|---|
JGroups / camel-jgroups in camel-extra
| Provides exchange of messages between Camel infrastructure and JGroups clusters. | |||||||
ZooKeeper / camel-zookeeper
| Working with ZooKeeper cluster(s) clusters. |
Content Repositories
Component / ArtifactId / URI | Description | |||||||
---|---|---|---|---|---|---|---|---|
CMIS / camel-cmis
| Uses the Apache Chemistry client API to interface with Content Management Interoperability Services (CMIS). | |||||||
JCR / camel-jcr
| Storing a message in a Java Content Repository (JCR) compliant repository like Apache Jackrabbit. |
...
Component / ArtifactId / URI | Description | |||||||
---|---|---|---|---|---|---|---|---|
Atom / camel-atom
| Working with Apache Abdera for atom integration, such as consuming an atom feed. | |||||||
RSS / camel-rss
| Working with ROME for Rich Site Summary (RSS) integration, such as consuming an RSS feed. |
File I/O and Transfer
Component / ArtifactId / URI | Description | |||||||
---|---|---|---|---|---|---|---|---|
File / camel-core
| Sending messages to a file or polling a file or directory. | |||||||
Flatpack / camel-flatpack
| Processing fixed width or delimited files or messages using the FlatPack library. | |||||||
FTP / camel-ftp
| Sending and receiving files over File Transfer Protocol (FTP). | |||||||
FTPS / camel-ftp
| Sending and receiving files over FTP Secure (TLS and SSL). | |||||||
HDFS / camel-hdfs
| For reading/writing from/to an Hadoop Distributed File System (HDFS) filesystem. | |||||||
JSch / camel-jsch
| Support for the scp protocol using the Client API of the Java Secure Channel (JSch) project. | |||||||
SFTP / camel-ftp
| Sending and receiving files over FTP Secure (FTP and SSH). | |||||||
Stream / camel-stream
| Reading or writing to a stream. |
...
Component / ArtifactId / URI | Description | |||||||
---|---|---|---|---|---|---|---|---|
| Used by web applications to implement an OAuth consumer. | |||||||
| Provides connectivity to the URL fetch service of Google App Engine but can also be used to receive messages from servlets. | |||||||
| Used by Camel applications outside Google App Engine (GAE) for programmatic login to GAE applications. | |||||||
| Supports asynchronous message processing on Google App Engine by using the task queueing service as message queue. | |||||||
| Supports sending of emails via the mail service of Google App Engine. | |||||||
Google Guava EventBus / camel-guava-eventbus
| The Google Guava EventBus 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 Google Guava EventBus infrastructure. |
...
Component / ArtifactId / URI | Description | |||||||
---|---|---|---|---|---|---|---|---|
ActiveMQ / activemq-camel in org.apache.activemq
| For JMS Messaging with Apache ActiveMQ | |||||||
ActiveMQ Journal / activemq-core
| Uses ActiveMQ's fast disk journaling implementation to store message bodies in a rolling log file. | |||||||
JMS / camel-jms
| Working with JMS provider. | |||||||
RabbitMQ / camel-rabbitmq
| For JMS Messaging with RabbitMQ. | |||||||
SJMS / camel-sjms
| From the ground upwards implementation of a JMS client. | |||||||
Stomp / camel-stomp
| For communicating with Stomp compliant message brokers, like Apache ActiveMQ or ActiveMQ Apollo. | |||||||
ZeroMQ / camel-zeromq in camel-extra.
| The ZeroMQ component allows you to consumer or produce messages using ZeroMQ For JMS Messaging with ZeroMQ. |
LDAP
Component / ArtifactId / URI | Description | |||||||
---|---|---|---|---|---|---|---|---|
LDAP / camel-ldap
| Performing searches on Lightweight Directory Access Protocol (LDAP) servers. | |||||||
Spring LDAP / camel-spring-ldap
| Camel wrapper for Spring LDAP. Spring LDAP is a Java library for simplifying LDAP operations, based on the pattern of Spring's JdbcTemplate. |
...
Component / ArtifactId / URI | Description | |||||||
---|---|---|---|---|---|---|---|---|
FreeMarker / camel-freemarker
| Generates a response using a FreeMarker template. | |||||||
Mustache / camel-mustache
| Generates a response using a Mustache template. | |||||||
MVEL / camel-mvel
| Generates a response using an MVFLEX Expression Language (MVEL) template. | |||||||
Scalate / scalate-camel in org.fusesource.scalate
| Uses the given Generates a response using a Scalate template to transform the message. | |||||||
StringTemplate / camel-stringtemplate
| Generates a response using a String Template. |
...