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