Wiki Markup |
---|
|| Component / ArtifactId / URI |
...
Description
...
|| Description || | [ActiveMQ] / activemq-camel |
...
{code |
...
:xml |
...
} activemq:[topic:]destinationName |
...
For JMS Messaging with Apache ActiveMQ
ActiveMQ Journal / activemq-core
...
{code} | For JMS Messaging with [Apache ActiveMQ|http://activemq.apache.org/|The most popular and powerful open source message broker] | | [ActiveMQ Journal] / activemq-core {code:xml} activemq.journal:directory-on-filesystem |
...
{code} | Uses ActiveMQ's fast disk journaling implementation to store message bodies in a rolling log |
...
file | | [AMQP] / camel-amqp |
...
{code |
...
:xml |
...
} amqp:[topic:]destinationName |
...
For Messaging with AMQP protocol
Atom / camel-atom
...
{code} | For Messaging with [AMQP protocol|http://www.amqp.org/] | | [Atom] / camel-atom {code:xml} atom:uri |
...
Working with Apache Abdera for atom integration, such as consuming an atom feed.
...
{code} | Working with [Apache Abdera|http://incubator.apache.org/abdera/] for atom integration, such as consuming an atom feed. | {show-to:user=tjsnell} | [AWS-SNS|AWS-SNS] / [camel-aws|aws] {code:xml} aws-sns://topicName/MyTopicName[?options] |
...
{code} | For Messaging with [Amazon's Simple Notification Service (SNS) |
...
|http://aws.amazon.com/sns/]. | {show-to} | [AWS-SQS|AWS-SQS] / [camel-aws|aws |
...
] {code |
...
:xml |
...
} aws-sqs://queuename[?options] |
...
{code} | For Messaging with [Amazon's Simple Queue Service (SQS) |
...
|http://aws.amazon.com/sqs/]. | | [Bean] / camel-core |
...
{code |
...
:xml |
...
} bean:beanName[?method=someMethod] |
...
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).
...
{code} | 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). | | [Bean Validation] / camel-bean-validator |
...
{code |
...
:xml |
...
} bean-validator:something |
...
Validates the payload of a message using the Java Validation API (JSR 303 and JAXP Validation) and its reference implementation Hibernate Validator
Browse / camel-core
...
browse:someName
...
Provides 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.
Cache / camel-cache
...
{code} | Validates the payload of a message using the Java Validation API ([JSR 303|http://jcp.org/en/jsr/detail?id=303] and JAXP Validation) and its reference implementation [Hibernate Validator|http://docs.jboss.org/hibernate/stable/validator/reference/en/html_single/] | | [Browse] / camel-core {code:xml} browse:someName {code} | Provides 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. | | [Cache] / camel-cache {code:xml} cache://cachename[?options] |
...
The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation.
Class / camel-core
...
{code} | The cache component facilitates creation of caching endpoints and processors using [EHCache|http://ehcache.org/] as the cache implementation. | | [Class] / camel-core {code:xml} class:className[?method=someMethod] |
...
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).
Cometd / camel-cometd
...
{code} | 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). | | [Cometd] / camel-cometd {code:xml} cometd://host:port/channelname |
...
Used to deliver messages using the jetty cometd implementation of the bayeux protocol
Crypto (Digital Signatures) / camel-crypto
...
{code} | Used to deliver messages using the [jetty cometd implementation|http://docs.codehaus.org/display/JETTY/Cometd+(aka+Bayeux)] of the [bayeux protocol|http://svn.xantus.org/shortbus/trunk/bayeux/bayeux.html] | | [Crypto (Digital Signatures)] / camel-crypto {code:xml} crypto:sign:name[?options] crypto:verify:name[?options] |
...
Used to sign and verify exchanges using the Signature Service of the Java Cryptographic Extension.
CXF / camel-cxf
...
{code} | Used to sign and verify exchanges using the Signature Service of the Java Cryptographic Extension.| | [CXF] / camel-cxf {code:xml} cxf:address[?serviceClass=...] |
...
Working with Apache CXF for web services integration
CXF Bean / camel-cxf
...
{code} | Working with [Apache CXF|http://apache.org/cxf/] for web services integration | | [CXF Bean | CXF Bean Component] / camel-cxf {code:xml} cxf:bean name |
...
Proceess the exchange using a JAX WS or JAX RS annotated bean from the registry. Requires less configuration than the above CXF Component
CXFRS / camel-cxf
...
{code} | Proceess the exchange using a JAX WS or JAX RS annotated bean from the registry. Requires less configuration than the above CXF Component | | [CXFRS] / camel-cxf {code:xml} cxfrs:address[?resourcesClasses=...] |
...
Working with Apache CXF for REST services integration
DataSet / camel-core
...
{code} | Working with [Apache CXF|http://apache.org/cxf/] for REST services integration | | [DataSet] / camel-core {code:xml} dataset:name |
...
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
Db4o / camel-db4o in camel-extra
...
{code} | For load & soak testing the [DataSet|http://camel.apache.org/maven/current/camel-core/apidocs/org/apache/camel/component/dataset/DataSet.html] provides a way to create huge numbers of messages for sending to [Components] or asserting that they are consumed correctly | | [Db4o] / camel-db4o in [camel-extra|http://code.google.com/p/camel-extra/] {code:xml} db4o://className |
...
For using a db4o datastore as a queue via the db4o library
Direct / camel-core
...
{code} | For using a db4o datastore as a queue via the [db4o|http://www.db4o.com/] library | | [Direct] / camel-core {code:xml} direct:name |
...
Synchronous call to another endpoint
EJB / camel-ejb
...
{code} | Synchronous call to another endpoint | | [EJB] / camel-ejb {code:xml} ejb:ejbName[?method=someMethod] |
...
Uses the Bean Binding to bind message exchanges to EJBs. It works like the Bean component but just for accessing EJBs. Supports EJB 3.0 onwards.
Esper / camel-esper in camel-extra
...
esper:name
...
Working with the Esper Library for Event Stream Processing
Event / camel-spring
...
{code} | Uses the [Bean Binding] to bind message exchanges to EJBs. It works like the [Bean] component but just for accessing EJBs. Supports EJB 3.0 onwards. | | [Esper] / camel-esper in [camel-extra|http://code.google.com/p/camel-extra/] {code:xml} esper:name {code} | Working with the [Esper Library|http://esper.codehaus.org] for Event Stream Processing | | [Event] / camel-spring {code:xml} event://default spring-event://default |
...
Working with Spring ApplicationEvents
...
{code} | Working with Spring ApplicationEvents | | [EventAdmin] / camel-eventadmin |
...
{code |
...
:xml |
...
} eventadmin:topic |
...
Receiving OSGi EventAdmin events
...
{code} | Receiving OSGi EventAdmin events | | [Exec] / camel-exec |
...
{code |
...
:xml |
...
} exec://executable[?options] |
...
For executing system commands
File / camel-core
...
{code} | For executing system commands | | [File|File2] / camel-core {code:xml} file://nameOfFileOrDirectory |
...
Sending messages to a file or polling a file or directory. Camel 1.x use this link File.
Flatpack / camel-flatpack
...
{code} | Sending messages to a file or polling a file or directory. *Camel 1.x use this link [File]*. | | [Flatpack] / camel-flatpack {code:xml} flatpack:[fixed|delim]:configFile |
...
Processing fixed width or delimited files or messages using the FlatPack library
Freemarker / camel-freemarker
...
{code} | Processing fixed width or delimited files or messages using the [FlatPack library|http://flatpack.sourceforge.net] | | [Freemarker] / camel-freemarker {code:xml} freemarker:someTemplateResource |
...
Generates a response using a Freemarker template
FTP / camel-ftp
...
{code} | Generates a response using a [Freemarker|http://freemarker.org/] template | | [FTP|FTP2] / camel-ftp {code:xml} ftp://host[:port]/fileName |
...
{code} | Sending and receiving files over FTP. *Camel 1.x use this link [FTP |
...
]*. | | [FTPS|FTP2] / camel-ftp |
...
{code |
...
:xml} ftps://host[:port]/fileName |
...
Sending and receiving files over FTP Secure (TLS and SSL).
...
{code} | Sending and receiving files over FTP Secure (TLS and SSL). | |[GAuth|gauth] / [camel-gae|GAE] {code:xml} gauth://name[?options] |
...
{code}| Used by web applications to implement an |
...
...
[OAuth|http://code.google.com/apis/accounts/docs/OAuth.html] consumer. See also [Camel Components for Google App Engine|GAE].| |[GHttp|ghttp] / [camel-gae|GAE] {code:xml} ghttp://hostname[:port][/path][?options] ghttp:///path[?options] |
...
{code}| Provides connectivity to the [URL fetch |
...
...
service|http://code.google.com/appengine/docs/java/urlfetch/] of Google App Engine but can also be used to receive messages from servlets. See also [Camel Components for Google App Engine|GAE].| |[GLogin|glogin] / [camel-gae|GAE] {code:xml} glogin://hostname[:port][?options] |
...
{code}| Used by Camel applications outside Google App Engine (GAE) for programmatic login to GAE applications. See also [Camel Components for Google App Engine |
...
|GAE].| |[GTask|gtask] / [camel-gae |
...
|GAE] {code:xml} gtask://queue-name |
...
{code}| Supports asynchronous message processing on Google App Engine by using the [task queueing |
...
...
service|http://code.google.com/appengine/docs/java/taskqueue/] as message queue. See also [Camel Components for Google App Engine|GAE].| |[GMail|gmail] / [camel-gae|GAE] {code:xml} gmail://user@gmail.com[?options] gmail://user@googlemail.com[?options] |
...
{code}| Supports sending of emails via the [mail |
...
HDFS / camel-hdfs in camel-hdfs
...
service|http://code.google.com/appengine/docs/java/mail/] of Google App Engine. See also [Camel Components for Google App Engine|GAE].| | [HDFS] / camel-hdfs in [camel-hdfs|http://github.com/dgreco/camel-hdfs/] {code:xml} hdfs://path[?options] |
...
{code} | For reading/writing from/to an [HDFS |
...
|http://http://hadoop.apache.org/hdfs/] filesystem | | [Hibernate] / camel-hibernate in [camel-extra |
...
|http://code.google.com/p/camel-extra/] {code:xml} hibernate://entityName |
...
For using a database as a queue via the Hibernate library
HL7 / camel-hl7
...
{code} | For using a database as a queue via the [Hibernate|http://www.hibernate.org/] library | | [HL7] / camel-hl7 {code:xml} mina:tcp://hostname[:port] |
...
For working with the HL7 MLLP protocol and the HL7 model using the HAPI library
HTTP / camel-http
...
{code} | For working with the HL7 MLLP protocol and the HL7 model using the [HAPI library|http://hl7api.sourceforge.net] | | [HTTP] / camel-http {code:xml} http://hostname[:port] |
...
For calling out to external HTTP servers
iBATIS / camel-ibatis
...
{code} | For calling out to external HTTP servers | | [iBATIS] / camel-ibatis {code:xml} ibatis://sqlOperationName |
...
{code} | Performs a query, poll, insert, update or delete in a relational database using [Apache |
...
iBATIS|http://ibatis.apache.org/] | | [IMap|Mail] / camel-mail |
...
{code |
...
:xml |
...
} imap://hostname[:port] |
...
Receiving email using IMap
...
{code} | Receiving email using IMap | | [IRC] / camel-irc |
...
{code |
...
:xml |
...
} irc:host[:port]/#room |
...
For IRC communication
...
{code} | For IRC communication | | [JavaSpace] / camel-javaspace |
...
{code |
...
:xml |
...
} javaspace:jini://host?spaceName=mySpace?... |
...
Sending and receiving messages through JavaSpace
JBI / servicemix-camel
...
{code} | Sending and receiving messages through [JavaSpace|http://java.sun.com/products/jini/2.1/doc/specs/html/js-spec.html] | | [JBI] / servicemix-camel {code:xml} jbi:serviceName |
...
For JBI integration such as working with Apache ServiceMix
JCR / camel-jcr
...
{code} | For JBI integration such as working with [Apache ServiceMix|http://servicemix.apache.org] | | [JCR] / camel-jcr {code:xml} jcr://user:password@repository/path/to/node |
...
{code} | Storing a message in a JCR (JSR-170) compliant repository like [Apache |
...
Jackrabbit | http://jackrabbit.apache.org] | | [JDBC] / camel-jdbc |
...
{code |
...
:xml |
...
} jdbc:dataSourceName?options |
...
For performing JDBC queries and operations
Jetty / camel-jetty
...
{code} | For performing JDBC queries and operations | | [Jetty] / camel-jetty {code:xml} jetty:url |
...
For exposing services over HTTP
JMS / camel-jms
...
{code} | For exposing services over HTTP | | [JMS] / camel-jms {code:xml} jms:[topic:]destinationName |
...
Working with JMS providers
...
{code} | Working with JMS providers | | [JMX] / camel-jmx |
...
{code |
...
:xml |
...
} jmx://platform?options |
...
For working with JMX notification listeners
JPA / camel-jpa
...
{code} | For working with JMX notification listeners | | [JPA] / camel-jpa {code:xml} jpa://entityName |
...
For using a database as a queue via the JPA specification for working with OpenJPA, Hibernate or TopLink
JT/400 / camel-jt400
...
{code} | For using a database as a queue via the JPA specification for working with [OpenJPA|http://openjpa.apache.org/], [Hibernate|http://www.hibernate.org/] or TopLink | | [JT/400 | JT400] / camel-jt400 {code:xml} jt400://user:pwd@system/<path_to_dtaq> |
...
{code} | For integrating with data queues on an AS/400 (aka System i, IBM i, i5, ...) |
...
system | | [Kestrel] / camel-kestrel |
...
{code |
...
:xml} kestrel://[addresslist/]queuename[?options] |
...
For producing to or consuming from Kestrel queues
Language / camel-core
...
{code} | For producing to or consuming from [Kestrel|https://github.com/robey/kestrel] queues | | [Language] / camel-core {code:xml} language://languageName[:script][?options] |
...
Executes Languages scripts
...
{code} | Executes [Languages] scripts | | [LDAP] / camel-ldap |
...
{code |
...
:xml |
...
} ldap:host[:port]?base=...[&scope=<scope>] |
...
Performing searches on LDAP servers (<scope> must be one of object|onelevel|subtree)
Log / camel-core
...
{code} | Performing searches on LDAP servers (<scope> must be one of object\|onelevel\|subtree) | | [Log] / camel-core {code:xml} log:loggingCategory[?level=ERROR] |
...
Uses Jakarta Commons Logging to log the message exchange to some underlying logging system like log4j
Lucene / camel-lucene
...
{code} | Uses Jakarta Commons Logging to log the message exchange to some underlying logging system like log4j | | [Lucene] / camel-lucene {code:xml} lucene:searcherName:insert[?analyzer=<analyzer>] lucene:searcherName:query[?analyzer=<analyzer>] |
...
{code} | Uses Apache Lucene to perform Java-based indexing and full text based searches using advanced analysis/tokenization |
...
capabilities | | [Mail] / camel-mail |
...
{code |
...
:xml |
...
} mail://user-info@host:port |
...
Sending and receiving email
...
{code} | Sending and receiving email | | [MINA] / camel-mina |
...
{code |
...
:xml |
...
} [tcp|udp|vm]:host[:port] |
...
Working with Apache MINA
Mock / camel-core
...
{code} | Working with [Apache MINA|http://mina.apache.org/] | | [Mock] / camel-core {code:xml} mock:name |
...
For testing routes and mediation rules using mocks
MSV / camel-msv
...
{code} | For testing routes and mediation rules using mocks | | [MSV] / camel-msv {code:xml} msv:someLocalOrRemoteResource |
...
Validates the payload of a message using the MSV Library
Nagios / camel-nagios
...
nagios://host[:port]?options
...
Sending passive checks to Nagios using JSendNSCA
Netty / camel-netty
...
{code} | Validates the payload of a message using the [MSV Library|https://msv.dev.java.net/] | | [Nagios] / camel-nagios {code:xml} nagios://host[:port]?options {code} | Sending passive checks to [Nagios|http://www.nagios.org/] using [JSendNSCA|http://code.google.com/p/jsendnsca/] | | [Netty] / camel-netty {code:xml} netty:tcp//host[:port]?options netty:udp//host[:port]?options |
...
Working with TCP and UDP protocols using Java NIO based capabilities offered by the JBoss Netty community project
NMR / servicemix-nmr
...
{code} | Working with TCP and UDP protocols using Java NIO based capabilities offered by the [JBoss Netty|http://www.jboss.org/netty] community project | | [NMR] / servicemix-nmr {code:xml} nmr://serviceName |
...
Integration with the Normalized Message Router BUS in ServiceMix 4.x
Pax-Logging / camel-paxlogging
...
{code} | Integration with the Normalized Message Router BUS in [ServiceMix 4.x|http://servicemix.apache.org/SMX4NMR/index.html] | | [Pax-Logging] / camel-paxlogging {code:xml} paxlogging:appender |
...
{code} | Receiving Pax-Logging events in |
...
OSGi | | [POP|Mail] / camel-mail |
...
{code |
...
:xml |
...
} pop3://user-info@host:port |
...
Receiving email using POP3 and JavaMail
Printer / camel-printer
...
{code} | Receiving email using POP3 and JavaMail | | [Printer] / camel-printer {code:xml} lpr://host:port/path/to/printer[?options] |
...
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.
Properties / camel-core
...
{code} | 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. | | [Properties] / camel-core {code:xml} properties://key[?options] |
...
The properties component facilitates using property placeholders directly in endpoint uri definitions.
Quartz / camel-quartz
...
{code} | The properties component facilitates using property placeholders directly in endpoint uri definitions. | | [Quartz] / camel-quartz {code:xml} quartz://groupName/timerName |
...
Provides a scheduled delivery of messages using the Quartz scheduler
Quickfix / camel-quickfix
...
{code} | Provides a scheduled delivery of messages using the [Quartz scheduler|http://www.opensymphony.com/quartz/] | | [Quickfix] / camel-quickfix {code:xml} quickfix-server:config file quickfix-client:config-file |
...
Implementation of the QuickFix for Java engine which allow to send/receive FIX messages
Ref / camel-core
...
{code} | Implementation of the QuickFix for Java engine which allow to send/receive [FIX|http://www.fixprotocol.org] messages | [Ref] / camel-core {code:xml} ref:name |
...
Component for lookup of existing endpoints bound in the Registry.
Restlet / camel-restlet
...
restlet:restletUrl[?options]
...
Component for consuming and producing Restful resources using Restlet
RMI / camel-rmi
...
{code} | Component for lookup of existing endpoints bound in the [Registry]. | | [Restlet] / camel-restlet {code:xml} restlet:restletUrl[?options] {code} | Component for consuming and producing Restful resources using [Restlet|http://www.restlet.org] | | [RMI] / camel-rmi {code:xml} rmi://host[:port] |
...
Working with RMI
...
{code} | Working with RMI | | [RNC|Jing] / camel-jing |
...
{code |
...
:xml |
...
} rnc:/relativeOrAbsoluteUri |
...
Validates the payload of a message using RelaxNG Compact Syntax
RNG / camel-jing
...
{code} | Validates the payload of a message using [RelaxNG Compact Syntax|http://relaxng.org/compact-tutorial-20030326.html] | | [RNG|Jing] / camel-jing {code:xml} rng:/relativeOrAbsoluteUri |
...
Validates the payload of a message using RelaxNG
Routebox / camel-routebox
...
{code} | Validates the payload of a message using [RelaxNG|http://relaxng.org/] | | [Routebox] / camel-routebox {code:xml} routebox:routeboxName[?options] |
...
{code} | Facilitates the creation of specialized endpoints that offer encapsulation and a strategy/map based indirection service to a collection of camel routes hosted in an automatically created or user injected camel |
...
context | | [RSS] / camel-rss |
...
{code |
...
:xml |
...
} rss: |
...
Working with ROME for RSS integration, such as consuming an RSS feed.
Scalate / scalate-camel
...
uri {code} | Working with [ROME|https://rome.dev.java.net] for RSS integration, such as consuming an RSS feed. | | [Scalate] / scalate-camel {code:xml} scalate:templateName |
...
Uses the given Scalate template to transform the message
SEDA / camel-core
...
{code} | Uses the given [Scalate|http://scalate.fusesource.org/] template to transform the message | | [SEDA] / camel-core {code:xml} seda:name |
...
Asynchronous call to another endpoint in the same Camel Context
SERVLET / camel-servlet
...
{code} | Asynchronous call to another endpoint in the same Camel Context | | [SERVLET] / camel-servlet {code:xml} servlet:uri |
...
For exposing services over HTTP through the servlet which is deployed into the Web container.
SFTP / camel-ftp
...
{code} | For exposing services over HTTP through the servlet which is deployed into the Web container. | | [SFTP|FTP2] / camel-ftp {code:xml} sftp://host[:port]/fileName |
...
{code} | Sending and receiving files over SFTP (FTP over SSH). *Camel 1.x use this link [FTP |
...
]*. | | [SIP] / camel-sip |
...
{code |
...
:xml |
...
} sip://user@host[:port]?[options] sips://user@host[:port]?[options] |
...
{code} | Publish/Subscribe communication capability using the Telecom SIP protocol. [RFC3903 - Session Initiation Protocol (SIP) |
...
Smooks / camel-smooks in camel-extra
...
Extension for Event|http://www.ietf.org/rfc/rfc3903.txt] | | [Smooks] / camel-smooks in [camel-extra|http://code.google.com/p/camel-extra/] {code:xml} unmarshal(edi) |
...
For working with EDI parsing using the Smooks library
SMTP / camel-mail
...
{code} | For working with EDI parsing using the [Smooks library|http://milyn.codehaus.org/Smooks] | | [SMTP|Mail] / camel-mail {code:xml} smtp://user-info@host[:port] |
...
Sending email using SMTP and JavaMail
SMPP / camel-smpp
...
{code} | Sending email using SMTP and JavaMail | | [SMPP] / camel-smpp {code:xml} smpp://user-info@host[:port]?options |
...
To send and receive SMS using Short Messaging Service Center using the JSMPP library
SNMP / camel-snmp
...
{code} | To send and receive SMS using Short Messaging Service Center using the [JSMPP library|http://code.google.com/p/jsmpp/] | | [SNMP] / camel-snmp {code:xml} snmp://host[:port]?options |
...
Polling OID values and receiving traps using SNMP via SNMP4J library
...
{code} | Polling OID values and receiving traps using SNMP via [SNMP4J | http://snmp4j.com] library | | [SpringIntegration] / camel-spring-integration |
...
{code |
...
:xml |
...
} spring-integration:defaultChannelName |
...
The bridge component of Camel and Spring Integration
...
{code} | The bridge component of Camel and [Spring Integration|http://www.springframework.org/spring-integration] | | [Spring Web Services] / camel-spring-ws |
...
{code |
...
:xml |
...
} spring-ws:[mapping-type:]address[?options] |
...
{code} | Client-side support for accessing web services, and server-side support for creating your own contract-first web services using [Spring Web |
...
Services|http://static.springsource.org/spring-ws/sites/1.5/] | | [SQL|SQL Component] / camel-sql |
...
{code |
...
:xml |
...
} sql:select * from table where id=# |
...
Performing SQL queries using JDBC
Stream / camel-stream
...
{code} | Performing SQL queries using JDBC | | [Stream] / camel-stream {code:xml} stream:[in|out|err|file] |
...
{code} | Read or write to an input/output/error/file stream rather like unix |
...
pipes | | [StringTemplate] / camel-stringtemplate |
...
{code |
...
:xml |
...
} string-template:someTemplateResource |
...
Generates a response using a String Template
TCP / camel-mina
...
{code} | Generates a response using a [String Template|http://www.stringtemplate.org/] | | [TCP|MINA] / camel-mina {code:xml} mina:tcp://host:port |
...
Working with TCP protocols using Apache MINA
Test / camel-spring
...
test:expectedMessagesEndpointUri
...
Creates a Mock endpoint which expects to receive all the message bodies that could be polled from the given underlying endpoint
Timer / camel-core
...
{code} | Working with TCP protocols using [Apache MINA|http://mina.apache.org/] | | [Test] / camel-spring {code:xml} test:expectedMessagesEndpointUri {code} | Creates a [Mock] endpoint which expects to receive all the message bodies that could be polled from the given underlying endpoint | | [Timer] / camel-core {code:xml} timer://name |
...
A timer endpoint
...
{code} | A timer endpoint | | [UDP|MINA] / camel-mina |
...
{code |
...
:xml |
...
} mina:udp://host:port |
...
Working with UDP protocols using Apache MINA
Validation / camel-spring
...
{code} | Working with UDP protocols using [Apache MINA|http://mina.apache.org/] | | [Validation] / camel-spring {code:xml} validation:someLocalOrRemoteResource |
...
Validates the payload of a message using XML Schema and JAXP Validation
Velocity / camel-velocity
...
{code} | Validates the payload of a message using [XML Schema|http://www.w3.org/XML/Schema] and JAXP Validation | | [Velocity] / camel-velocity {code:xml} velocity:someTemplateResource |
...
Generates a response using an Apache Velocity template
VM / camel-core
...
{code} | Generates a response using an [Apache Velocity|http://velocity.apache.org/] template | | [VM] / camel-core {code:xml} vm:name |
...
Asynchronous call to another endpoint in the same JVM
XMPP / camel-xmpp
...
{code} | Asynchronous call to another endpoint in the same JVM | | [XMPP|XMPP|XMPP and Jabber support] / camel-xmpp {code:xml} xmpp://host:port/room |
...
Working with XMPP and Jabber
XQuery / camel-saxon
...
{code} | Working with XMPP and Jabber | | [XQuery|XQuery Endpoint] / camel-saxon {code:xml} xquery:someXQueryResource |
...
Generates a response using an XQuery template
XSLT / camel-spring
...
{code} | Generates a response using an [XQuery] template | | [XSLT] / camel-spring {code:xml} xslt:someTemplateResource |
...
{code} | Generates a response using an [XSLT|http://www.w3.org/TR/xslt] template |
|