Component / ArtifactId / URI | Description | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
ActiveMQ / activemq-camel
| 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 | |||||||||
AMQP / camel-amqp
| For Messaging with AMQP protocol | |||||||||
Atom / camel-atom
| Working with Apache Abdera for atom integration, such as consuming an atom feed. | |||||||||
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). | |||||||||
CXF / camel-cxf
| Working with Apache CXF for web services integration | |||||||||
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 | |||||||||
Direct / camel-core
| Direct invocation of the consumer from the producer so that single threaded (non-SEDA) in VM invocation is performed | |||||||||
Esper / camel-esper in camel-extra
| Working with the Esper Library for Event Stream Processing | |||||||||
Event / camel-spring
| Working with Spring ApplicationEvents | |||||||||
File / camel-core
| Sending messages to a file or polling a file or directory | |||||||||
Flatpack FIX / camel-flatpackfix in FUSE
| Sends or receives messages using the FIX protocol | |||||||||
Flatpack / camel-flatpack | Processing fixed width or delimited files or messages using the FlatPack library |
| Processing fixed width or delimited files or messages using the FlatPack library Sends or receives messages using the FIX protocol | |||||||
FTP / camel-ftp
| Sending and receiving files over FTP | |||||||||
Hibernate / camel-hibernate in camel-extra
| For using a database as a queue via the Hibernate library | |||||||||
HTTP / camel-http
| For calling out to external HTTP servers | |||||||||
iBATIS / camel-ibatis
| Performs a query, poll, insert, update or delete in a relational database using Apache iBATIS | |||||||||
IMap / camel-mail
| Receiving email using IMap | |||||||||
IRC / camel-irc
| For IRC communication | |||||||||
JavaSpace / camel-javaspace in FUSE
| Sending and receiving messages through JavaSpace | |||||||||
JBI / servicemix-camel
| For JBI integration such as working with Apache ServiceMix | |||||||||
JCR / camel-jcr
| Storing a message in a JCR (JSR-170) compliant repository like Apache Jackrabbit | |||||||||
JDBC / camel-jdbc
| For performing JDBC queries and operations | |||||||||
Jetty / camel-jetty
| For exposing services over HTTP | |||||||||
JMS / camel-jms
| Working with JMS providers | |||||||||
JPA / camel-jpa
| For using a database as a queue via the JPA specification for working with OpenJPA, Hibernate or TopLink | |||||||||
List / camel-core
| Provdes 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. | |||||||||
Log / camel-core
| Uses Jakarta Commons Logging to log the message exchange to some underlying logging system like log4j | |||||||||
Mail / camel-mail
| Sending and receiving email | |||||||||
MINA / camel-mina
| Working with Apache MINA | |||||||||
Mock / camel-core
| For testing routes and mediation rules using mocks | |||||||||
| Sending and receiving messages with Microsoft Message Queuing | |||||||||
MSV / camel-msv
| Validates the payload of a message using the MSV Library | |||||||||
Multicast / camel-mina
| Working with TCP protocols using Apache MINA | |||||||||
Pojo / camel-core
| Deprecated. It is now an alias to the Bean component. | |||||||||
POP / camel-mail
| Receiving email using POP3 and JavaMail | |||||||||
Quartz / camel-quartz
| Provides a scheduled delivery of messages using the Quartz scheduler | |||||||||
Queue / camel-core
| Deprecated. It is now an alias to the SEDA component. | |||||||||
Ref / camel-core
| Component for lookup of existing endpoints bound in the Registry. | |||||||||
RMI / camel-rmi
| Working with RMI | |||||||||
RNC / camel-jing
| Validates the payload of a message using RelaxNG Compact Syntax | |||||||||
RNG / camel-jing
| Validates the payload of a message using RelaxNG | |||||||||
SEDA / camel-core
| Used to deliver messages to a java.util.concurrent.BlockingQueue, useful when creating SEDA style processing pipelines within the same CamelContext | |||||||||
SFTP / camel-ftp
| Sending and receiving files over SFTP | |||||||||
SMTP / camel-mail
| Sending email using SMTP and JavaMail | |||||||||
SpringIntegration / camel-spring-integration
| The bridge component of Camel and Spring Integration | |||||||||
SQL / camel-sql
| Performing SQL queries using JDBC | |||||||||
Stream / camel-stream
| Read or write to an input/output/error/file stream rather like unix pipes | |||||||||
StringTemplate / camel-stringtemplate
| Generates a response using a String Template | |||||||||
TCP / camel-mina
| Working with TCP protocols using Apache MINA | |||||||||
Test / camel-spring
| Creates a Mock endpoint which expects to receive all the message bodies that could be polled from the given underlying endpoint | |||||||||
Timer / camel-core
| A timer endpoint | |||||||||
UDP / camel-mina
| Working with UDP protocols using Apache MINA | |||||||||
Validation / camel-spring
| Validates the payload of a message using XML Schema and JAXP Validation | |||||||||
Velocity / camel-velocity
| Generates a response using an Apache Velocity template | |||||||||
VM / camel-core
| Used to deliver messages to a java.util.concurrent.BlockingQueue, useful when creating SEDA style processing pipelines within the same JVM | |||||||||
XMPP / camel-xmpp
| Working with XMPP and Jabber | |||||||||
XQuery / camel-saxon
| Generates a response using an XQuery template | |||||||||
XSLT / camel-spring
| Generates a response using an XSLT template |