...
Component / ArtifactId / URI | Description | |||||||
---|---|---|---|---|---|---|---|---|
Bean / camel-core
| Uses the Bean Binding to bind message exchanges to beans in the Registry. Is also used for exposing and invoking POJO (Plain Old Java Objects). | |||||||
Class / camel-core
| Uses the Bean Binding to bind message exchanges to beans in the Registry. Is also used for exposing and invoking POJO (Plain Old Java Objects). | |||||||
DataFormat / camel-core
| for working with Data Formats as if it was a regular Component supporting Endpoints and URIs. | |||||||
Language / camel-core
| Executes Languages scripts | |||||||
Properties / camel-core
| The properties component facilitates using property placeholders directly in endpoint uri definitions. | |||||||
Ref / camel-core
| Component for lookup of existing endpoints bound in the Registry. |
Chat
Component / ArtifactId / URI | Description | |||||||
---|---|---|---|---|---|---|---|---|
IRC / camel-irc
| For IRC communication | |||||||
XMPP / camel-xmpp
| Working with XMPP and Jabber |
Clusters
JGroups / camel-jgroups in camel-extra
|
...
The | ||||||||
Component / ArtifactId / URI | Description | |||||||
---|---|---|---|---|---|---|---|---|
ZooKeeper / camel-zookeeper
| Working with ZooKeeper cluster(s) |
Commands
Component / ArtifactId / URI | Description |
---|
Commands
dns, exec, flatpack, hdfs, scp, log, lpr, stream, ssh
DNS / camel-dns
| To lookup domain information and run DNS queries using DNSJava | |||||||||
Exec / camel-exec
| For executing system commands | |||||||||
Flatpack / camel-flatpack
| Processing fixed width or delimited files or messages using the FlatPack library | |||||||||
HDFS / camel-hdfs
| For reading/writing from/to an HDFS filesystem | |||||||||
Jsch / camel-jsch
| Support for the scp protocol | |||||||||
Log / camel-core
| Uses Jakarta Commons Logging to log the message exchange to some underlying logging system like log4j | |||||||||
Printer / camel-printer
| 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. | |||||||||
Stream / camel-stream
| Read or write to an input/output/error/file stream rather like unix pipes | |||||||||
SSH component / camel-ssh
| For sending commands to a SSH server | 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 |
...
Component / ArtifactId / URI | Description |
---|
ESB
Component / ArtifactId / URI | Description | ||||||
---|---|---|---|---|---|---|---|
JBI / servicemix-camel
|
JBI, NMR
For JBI integration such as working with Apache ServiceMix | |||||||||
NMR / servicemix-nmr
| Apache | Integration with the Normalized Message Router BUS in ServiceMix 4.x |
Feeds
Component / ArtifactId / URI | Description |
---|
Feeds
...
Atom / camel-atom
| Working with Apache Abdera for atom integration, such as consuming an atom feed. | |||||||
RSS / camel-rss
| Working with ROME for RSS integration, such as consuming an RSS feed. |
File I/O
Component / ArtifactId / URI | Description |
---|---|
...
/ camel-core
| Sending messages to a file or polling a file or directory. | |||||||
FTP / camel-ftp
| Sending and receiving files over FTP. | |||||||
FTPS / camel-ftp
| Sending and receiving files over FTP Secure (TLS and SSL). | |||||||
SFTP / camel-ftp
| Sending and receiving files over SFTP (FTP over SSH). |
Component / ArtifactId / URI | Description | |||||||
---|---|---|---|---|---|---|---|---|
| Used by web applications to implement an OAuth consumer. See also Camel Components for Google App Engine. | |||||||
| Provides connectivity to the URL fetch service of Google App Engine but can also be used to receive messages from servlets. See also Camel Components for Google |
...
| Used by Camel applications outside Google App Engine (GAE) for programmatic login to GAE applications. See also Camel Components for Google App Engine. | |||||||
| Supports asynchronous message processing on Google App Engine by using the task queueing service as message queue. See also Camel Components for Google App Engine. | |||||||
| Supports sending of emails via the mail service of Google App Engine. See also Camel Components for 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. |
http
Component / ArtifactId / URI | Description | ||||||
---|---|---|---|---|---|---|---|
AHC / camel-ahc
|
...
| To call external HTTP services using Async Http Client | |||||||
Cometd / camel-cometd
| Used to deliver messages using the jetty cometd implementation of the bayeux protocol | |||||||
HTTP / camel-http
| For calling out to external HTTP servers using Apache HTTP Client 3.x | |||||||
HTTP4 / camel-http4
| For calling out to external HTTP servers using Apache HTTP Client 4.x | |||||||
Jetty / camel-jetty
| For exposing services over HTTP | |||||||
SERVLET / camel-servlet
| For exposing services over HTTP through the servlet which is deployed into the Web container. |
In-Memory Management
Component / ArtifactId / URI | Description |
---|
In-Memory Management
direct, direct-vm, disruptor, disruptor-vm, seda, vm
Direct / camel-core
| Synchronous call to another endpoint from same CamelContext. | |||||||||
Direct-VM / camel-core
| Synchronous call to another endpoint in another CamelContext running in the same JVM. | |||||||||
Disruptor / camel-disruptor
| To provide the implementation of SEDA which is based on disruptor | |||||||||
Disruptor VM / camel-disruptor
| ... | |||||||||
SEDA / camel-core
| Asynchronous call to another endpoint in the same Camel Context | |||||||||
VM / camel-core
| Asynchronous call to another endpoint in the same JVM | Component / ArtifactId / URI | Description
---|
JMS
activemq, activemq.journal, jms, rabbitmq, sjms, stomp, zeromq
...
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 |
Component / ArtifactId / URI | Description | |||||||
---|---|---|---|---|---|---|---|---|
POP / camel-mail
| Receiving email using POP3 and JavaMail | |||||||
POP / camel-mail |
...
| ... | |||||||
SMTP / camel-mail
| Sending email using SMTP and JavaMail | |||||||
SMTP / camel-mail
| ... | |||||||
IMAP / camel-mail
| Receiving email using IMAP | |||||||
IMAPS / camel-mail
| ... |
pop3, pop3s, smtp, smtps, imap, imaps
Component / ArtifactId / URI | Description
---|
Maintenance and Monitoring
...