Component | URI | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
| For JMS Messaging with Apache ActiveMQ | |||||||||||
| Uses the Bean Binding to bind message exchanges to beans in the Registry | |||||||||||
| Working with Apache CXF for web services integration | |||||||||||
| Direct invocation of the consumer from the producer so that single threaded (non-SEDA) in VM invocation is performed | |||||||||||
| Working with Spring ApplicationEvents | |||||||||||
| Sending messages to a file or polling a file or directory | |||||||||||
| Sending and receiving files over FTP | |||||||||||
| Working with the HTTP protocol either consuming requests over HTTP or consuming external RESTful resources | |||||||||||
| Receiving email using IMap | |||||||||||
| For IRC communication | |||||||||||
| For JBI integration such as working with Apache ServiceMix | |||||||||||
| Working with JMS providers | |||||||||||
| For using a database as a queue via the JPA specification for working with OpenJPA, Hibernate or TopLink | |||||||||||
| Uses Jakarta Commons Logging to log the message exchange to some underlying logging system like log4j | |||||||||||
| Sending and receiving email | |||||||||||
| Working with Apache MINA | |||||||||||
| Working with TCP protocols using Apache MINA |
| For testing routes and mediation rules using mocks | |||||||||
| For testing routes and mediation rules using mocks | |||||||||||
| Working with TCP protocols using Apache MINA | |||||||||||
| Exposing and invoking a POJO | |||||||||||
| Receiving email using POP3 and JavaMail | |||||||||||
| Provides a scheduled delivery of messages using the Quartz scheduler | |||||||||||
| Used to deliver messages to a java.util.Queue, useful when creating SEDA style processing pipelines within the same CamelContext | |||||||||||
| Working with RMI | |||||||||||
| Validates the payload of a message using RelaxNG Compact Syntax | |||||||||||
| Validates the payload of a message using RelaxNG | |||||||||||
| Used to deliver messages to a java.util.Queue, useful when creating SEDA style processing pipelines within the same CamelContext | |||||||||||
| Sending and receiving files over SFTP | |||||||||||
| Sending email using SMTP and JavaMail | |||||||||||
| A timer endpoint | |||||||||||
| Working with TCP protocols using Apache MINA | |||||||||||
| Working with UDP protocols using Apache MINA | |||||||||||
| Used to deliver messages to a java.util.Queue, useful when creating SEDA style processing pipelines within the same JVM | |||||||||||
| Working with XMPP and Jabber | |||||||||||
| Sending and receiving files over WebDAV |