[CONF] Apache Camel Component List External
Component List External Page edited by Henryk Konsek Comment: Updated Activiti component link Changes (1) ... broker:[queue|topic:]destinationName {code} | Apache | For internal message routing in the [ActiveMQ] broker using Camel.| | [Activiti|http://www.activiti.org/] [Activiti|http://activiti.org/userguide/index.html#bpmnCamelTask] / activiti-camel {code:xml} activiti:camelProcess:serviceTask ... Full Content Component / ArtifactId / URI License Description ActiveMQ / activemq-camel activemq:[queue|topic:]destinationName Apache For JMS Messaging with Apache ActiveMQ ActiveMQ Broker / activemq-camel broker:[queue|topic:]destinationName Apache For internal message routing in the ActiveMQ broker using Camel. Activiti / activiti-camel activiti:camelProcess:serviceTask Apache For working with Activiti, a light-weight workflow and Business Process Management (BPM) platform which supports BPMN 2 Db4o / camel-db4o in camel-extra db4o://className GPL For using a db4o datastore as a queue via the db4o library Esper / camel-esper in camel-extra esper:name GPL Working with the Esper Library for Event Stream Processing Hibernate / camel-hibernate in camel-extra hibernate://entityName GPL For using a database as a queue via the Hibernate library JBI / servicemix-camel jbi:serviceName Apache For JBI integration such as working with Apache ServiceMix JCIFS / camel-jcifs in camel-extra smb://u...@server.example.com/sharename?password=secretlocalWorkDirectory=/tmp LGPL This component provides access to remote file systems over the CIFS/SMB networking protocol by using the JCIFS library. JGroups / camel-jgroups in camel-extra jgroups://clusterName LGPL The jgroups: component provides exchange of messages between Camel infrastructure and JGroups clusters. NMR / servicemix-nmr nmr://serviceName Apache Integration with the Normalized Message Router BUS in ServiceMix 4.x RCode / camel-rcode in camel-extra rcode://host[:port]/operation[?options] LGPL Uses Rserve to integrate Camel with the statistics environment R Scalate / scalate-camel scalate:templateName Apache Uses the given Scalate template to transform the message Smooks / camel-smooks in camel-extra. unmarshal(edi) GPL For working with EDI parsing using the Smooks library. This component is deprecated as Smooks now provides Camel integration out of the box Spring Neo4j / camel-spring-neo4j in camel-extra spring-neo4j:http://hostname[:port]/database[?options] to bee clarified Component for producing to Neo4j datastore using the Spring Data Neo4j library VirtualBox / camel-virtualbox in camel-extra. virtualbox:machine[?options] GPL V2 The VitualBox component uses the webservice API that exposesVirtualBoxfunctionality and consumes events generated by virtual machines. ZeroMQ / camel-zeromq in camel-extra. zeromq:(tcp|ipc)://hostname:port LGPL The ZeroMQ component allows you to consumer or produce messages usingZeroMQ. Stop watching space | Change email notification preferences View Online | View Changes
[CONF] Apache Camel Component List External
Component List External Page edited by Claus Ibsen Changes (1) ... broker:[queue|topic:]destinationName {code} | Apache | For internal message routing in the [ActiveMQ] broker using Camel.| | [ActiveMQ Journal] / activemq-core {code:xml} activemq.journal:directory-on-filesystem {code} | Apache | Uses ActiveMQs fast disk journaling implementation to store message bodies in a rolling log file | | [Activiti|http://www.activiti.org/] / activiti-camel {code:xml} ... Full Content Component / ArtifactId / URI License Description ActiveMQ / activemq-camel activemq:[queue|topic:]destinationName Apache For JMS Messaging with Apache ActiveMQ ActiveMQ Broker / activemq-camel broker:[queue|topic:]destinationName Apache For internal message routing in the ActiveMQ broker using Camel. Activiti / activiti-camel activiti:camelProcess:serviceTask Apache For working with Activiti, a light-weight workflow and Business Process Management (BPM) platform which supports BPMN 2 Db4o / camel-db4o in camel-extra db4o://className GPL For using a db4o datastore as a queue via the db4o library Esper / camel-esper in camel-extra esper:name GPL Working with the Esper Library for Event Stream Processing Hibernate / camel-hibernate in camel-extra hibernate://entityName GPL For using a database as a queue via the Hibernate library JBI / servicemix-camel jbi:serviceName Apache For JBI integration such as working with Apache ServiceMix JCIFS / camel-jcifs in camel-extra smb://u...@server.example.com/sharename?password=secretlocalWorkDirectory=/tmp LGPL This component provides access to remote file systems over the CIFS/SMB networking protocol by using the JCIFS library. JGroups / camel-jgroups in camel-extra jgroups://clusterName LGPL The jgroups: component provides exchange of messages between Camel infrastructure and JGroups clusters. NMR / servicemix-nmr nmr://serviceName Apache Integration with the Normalized Message Router BUS in ServiceMix 4.x RCode / camel-rcode in camel-extra rcode://host[:port]/operation[?options] LGPL Uses Rserve to integrate Camel with the statistics environment R Scalate / scalate-camel scalate:templateName Apache Uses the given Scalate template to transform the message Smooks / camel-smooks in camel-extra. unmarshal(edi) GPL For working with EDI parsing using the Smooks library. This component is deprecated as Smooks now provides Camel integration out of the box Spring Neo4j / camel-spring-neo4j in camel-extra spring-neo4j:http://hostname[:port]/database[?options] to bee clarified Component for producing to Neo4j datastore using the Spring Data Neo4j library VirtualBox / camel-virtualbox in camel-extra. virtualbox:machine[?options] GPL V2 The VitualBox component uses the webservice API that exposesVirtualBoxfunctionality and consumes events generated by virtual machines. ZeroMQ / camel-zeromq in camel-extra. zeromq:(tcp|ipc)://hostname:port LGPL The ZeroMQ component allows you to consumer or produce messages usingZeroMQ. Stop watching space | Change email notification preferences View Online | View Changes
[CONF] Apache Camel Component List External
Component List External Page edited by Claus Ibsen Changes (2) ... | [ActiveMQ] / activemq-camel {code:xml} activemq:[queue|topic:]destinationName {code} | Apache | For JMS Messaging with [Apache ActiveMQ|http://activemq.apache.org/|The most popular and powerful open source message broker] | | [ActiveMQ Broker|http://activemq.apache.org/broker-camel-component.html] / activemq-camel {code:xml} broker:[queue|topic:]destinationName {code} | Apache | For internal message routing in the [ActiveMQ] broker using Camel.| | [ActiveMQ Journal] / activemq-core {code:xml} ... Full Content Component / ArtifactId / URI License Description ActiveMQ / activemq-camel activemq:[queue|topic:]destinationName Apache For JMS Messaging with Apache ActiveMQ ActiveMQ Broker / activemq-camel broker:[queue|topic:]destinationName Apache For internal message routing in the ActiveMQ broker using Camel. ActiveMQ Journal / activemq-core activemq.journal:directory-on-filesystem Apache Uses ActiveMQ's fast disk journaling implementation to store message bodies in a rolling log file Activiti / activiti-camel activiti:camelProcess:serviceTask Apache For working with Activiti, a light-weight workflow and Business Process Management (BPM) platform which supports BPMN 2 Db4o / camel-db4o in camel-extra db4o://className GPL For using a db4o datastore as a queue via the db4o library Esper / camel-esper in camel-extra esper:name GPL Working with the Esper Library for Event Stream Processing Hibernate / camel-hibernate in camel-extra hibernate://entityName GPL For using a database as a queue via the Hibernate library JBI / servicemix-camel jbi:serviceName Apache For JBI integration such as working with Apache ServiceMix JCIFS / camel-jcifs in camel-extra smb://u...@server.example.com/sharename?password=secretlocalWorkDirectory=/tmp LGPL This component provides access to remote file systems over the CIFS/SMB networking protocol by using the JCIFS library. JGroups / camel-jgroups in camel-extra jgroups://clusterName LGPL The jgroups: component provides exchange of messages between Camel infrastructure and JGroups clusters. NMR / servicemix-nmr nmr://serviceName Apache Integration with the Normalized Message Router BUS in ServiceMix 4.x RCode / camel-rcode in camel-extra rcode://host[:port]/operation[?options] LGPL Uses Rserve to integrate Camel with the statistics environment R Scalate / scalate-camel scalate:templateName Apache Uses the given Scalate template to transform the message Smooks / camel-smooks in camel-extra. unmarshal(edi) GPL For working with EDI parsing using the Smooks library. This component is deprecated as Smooks now provides Camel integration out of the box Spring Neo4j / camel-spring-neo4j in camel-extra spring-neo4j:http://hostname[:port]/database[?options] to bee clarified Component for producing to Neo4j datastore using the Spring Data Neo4j library VirtualBox / camel-virtualbox in camel-extra. virtualbox:machine[?options] GPL V2 The VitualBox component uses the webservice API that exposesVirtualBoxfunctionality and consumes events generated by virtual machines. ZeroMQ / camel-zeromq in camel-extra. zeromq:(tcp|ipc)://hostname:port LGPL The ZeroMQ component allows you to consumer or produce messages usingZeroMQ. Stop watching space | Change email notification preferences View Online | View Changes
[CONF] Apache Camel Component List External
Component List External Page edited by Henryk Konsek Comment: Improved VirtualBox component description. Changes (1) ... {code:xml} virtualbox:machine[?options] {code} | GPL V2 | The VitualBox component uses the webservice API that exposesnbsp;[VirtualBox|https://www.virtualbox.org/wiki/VirtualBox]nbsp;functionality and consumes events generated by virtual machines. | | [ZeroMQ] / camel-zeromq in [camel-extra|http://code.google.com/p/camel-extra/]. {code:xml} ... Full Content Component / ArtifactId / URI License Description ActiveMQ / activemq-camel activemq:[topic:]destinationName Apache For JMS Messaging with Apache ActiveMQ ActiveMQ Journal / activemq-core activemq.journal:directory-on-filesystem Apache Uses ActiveMQ's fast disk journaling implementation to store message bodies in a rolling log file Activiti / activiti-camel activiti:camelProcess:serviceTask Apache For working with Activiti, a light-weight workflow and Business Process Management (BPM) platform which supports BPMN 2 Db4o / camel-db4o in camel-extra db4o://className GPL For using a db4o datastore as a queue via the db4o library Esper / camel-esper in camel-extra esper:name GPL Working with the Esper Library for Event Stream Processing Hibernate / camel-hibernate in camel-extra hibernate://entityName GPL For using a database as a queue via the Hibernate library JBI / servicemix-camel jbi:serviceName Apache For JBI integration such as working with Apache ServiceMix JCIFS / camel-jcifs in camel-extra smb://u...@server.example.com/sharename?password=secretlocalWorkDirectory=/tmp LGPL This component provides access to remote file systems over the CIFS/SMB networking protocol by using the JCIFS library. JGroups / camel-jgroups in camel-extra jgroups://clusterName LGPL The jgroups: component provides exchange of messages between Camel infrastructure and JGroups clusters. NMR / servicemix-nmr nmr://serviceName Apache Integration with the Normalized Message Router BUS in ServiceMix 4.x RCode / camel-rcode in camel-extra rcode://host[:port]/operation[?options] LGPL Uses Rserve to integrate Camel with the statistics environment R Scalate / scalate-camel scalate:templateName Apache Uses the given Scalate template to transform the message Smooks / camel-smooks in camel-extra. unmarshal(edi) GPL For working with EDI parsing using the Smooks library. This component is deprecated as Smooks now provides Camel integration out of the box Spring Neo4j / camel-spring-neo4j in camel-extra spring-neo4j:http://hostname[:port]/database[?options] to bee clarified Component for producing to Neo4j datastore using the Spring Data Neo4j library VirtualBox / camel-virtualbox in camel-extra. virtualbox:machine[?options] GPL V2 The VitualBox component uses the webservice API that exposesVirtualBoxfunctionality and consumes events generated by virtual machines. ZeroMQ / camel-zeromq in camel-extra. zeromq:(tcp|ipc)://hostname:port LGPL The ZeroMQ component allows you to consumer or produce messages usingZeroMQ. Stop watching space | Change email notification preferences View Online | View Changes
[CONF] Apache Camel Component List External
Component List External Page edited by Christoph Emmersberger Comment: Add camel-virtualbox entry Changes (6) ... activemq.journal:directory-on-filesystem {code} | Apache | Uses ActiveMQs fast disk journaling implementation to store message bodies in a rolling log file | | [Activiti|http://www.activiti.org/] / activiti-camel {code:xml} activiti:camelProcess:serviceTask ... rcode://host[:port]/operation[?options] {code} | LGPL | Uses [Rserve|http://www.rforge.net/Rserve/] to integrate Camel with the statistics environment [R|http://www.r-project.org/] | | [Scalate|http://scalate.fusesource.org/camel.html] / scalate-camel {code:xml} scalate:templateName {code} | Apache | Uses the given [Scalate|http://scalate.fusesource.org/] template to transform the message | | [Smooks] / camel-smooks in [camel-extra|http://code.google.com/p/camel-extra/]. {code:xml} scalate:templateName {code} | Apache | Uses the given [Scalate|http://scalate.fusesource.org/] template to transform the message | | [Smooks] / camel-smooks in [camel-extra|http://code.google.com/p/camel-extra/]. {code:xml} unmarshal(edi) {code} | GPL | For working with EDI parsing using the [Smooks library|http://milyn.codehaus.org/Smooks]. This component is *deprecated* as Smooks now provides [Camel integration out of the box|http://www.smooks.org/mediawiki/index.php?title=V1.5:Smooks_v1.5_User_Guide#Apache_Camel_Integration] | | [Spring Neo4j] / camel-spring-neo4j in [camel-extra|http://code.google.com/p/camel-extra/] {code:xml} spring-neo4j:http://hostname[:port]/database[?options] {code} | to bee clarified | Component for producing to Neo4j datastore using the [Spring Data Neo4j|http://www.springsource.org/spring-data/neo4j] library | | [ZeroMQ] / camel-zeromq in [camel-extra|http://code.google.com/p/camel-extra/]. | [VirtualBox] / camel-virtualbox in [camel-extra|http://code.google.com/p/camel-extra/]. {code:xml} virtualbox:machine[?options] {code} | GPL V2\\ | The VitualBox component uses the webservice API that exposesnbsp;[VirtualBox|https://www.virtualbox.org/wiki/VirtualBox]nbsp;functionality. | | [ZeroMQ] / camel-zeromq in [camel-extra|http://code.google.com/p/camel-extra/]. {code:xml} zeromq:(tcp|ipc)://hostname:port {code} | LGPL | The ZeroMQ component allows you to consumer or produce messages using [ZeroMQ|http://zeromq.org]. usingnbsp;[ZeroMQ|http://zeromq.org]. | Full Content Component / ArtifactId / URI License Description ActiveMQ / activemq-camel activemq:[topic:]destinationName Apache For JMS Messaging with Apache ActiveMQ ActiveMQ Journal / activemq-core activemq.journal:directory-on-filesystem Apache Uses ActiveMQ's fast disk journaling implementation to store message bodies in a rolling log file Activiti / activiti-camel activiti:camelProcess:serviceTask Apache For working with Activiti, a light-weight workflow and Business Process Management (BPM) platform which supports BPMN 2 Db4o / camel-db4o in camel-extra db4o://className GPL For using a db4o datastore as a queue via the db4o library Esper / camel-esper in camel-extra esper:name GPL Working with the Esper Library for Event Stream Processing Hibernate / camel-hibernate in camel-extra hibernate://entityName GPL For using a database as a queue via the Hibernate library JBI / servicemix-camel jbi:serviceName Apache For JBI integration such as working with Apache ServiceMix JCIFS / camel-jcifs in camel-extra smb://u...@server.example.com/sharename?password=secretlocalWorkDirectory=/tmp LGPL This component provides access to remote file systems over the CIFS/SMB networking protocol by using the JCIFS library. JGroups / camel-jgroups in camel-extra jgroups://clusterName LGPL The jgroups: component provides exchange of messages between Camel infrastructure and JGroups clusters. NMR / servicemix-nmr nmr://serviceName Apache Integration with the Normalized Message Router BUS in ServiceMix 4.x RCode / camel-rcode in camel-extra rcode://host[:port]/operation[?options] LGPL Uses Rserve to integrate Camel with the statistics environment R Scalate / scalate-camel scalate:templateName Apache Uses the given Scalate template to transform the message Smooks / camel-smooks in camel-extra. unmarshal(edi) GPL For working with EDI parsing using the Smooks library. This component is deprecated as Smooks now provides Camel integration out of the box Spring
[CONF] Apache Camel Component List Grouped
Component List Grouped Page edited by Robert Liguori Comment: Reverted from v. 45 Changes (2) h2. An informal grouping of Camel components. h3. Automating Tasks || Component / ArtifactId / URI || Description || | [Timer] / camel-core {code:none} timer:timerName[?options] {code} | Used to generate message exchanges when a timer fires. Events can only be consumed from this endpoint. | | [Quartz] / camel-quartz {code:none} quartz://groupName/timerName[?options] {code} | Provides a scheduled delivery of messages using the [Quartz 1.x scheduler|http://www.quartz-scheduler.org/]. | | [Quartz2] / camel-quartz2 {code:none} quartz2://groupName/timerName[?options] {code} | Provides a scheduled delivery of messages using the [Quartz 2.x scheduler|http://www.quartz-scheduler.org/]. | h3. Amazon || Component / ArtifactId / URI || Description || | [AWS-CW|AWS-CW] / [camel-aws|AWS] {code:none} aws-cw://namespace[?options] {code} | For working with [Amazons CloudWatch (CW)|http://aws.amazon.com/cloudwatch/]. | | [AWS-DDB|AWS-DDB] / [camel-aws|AWS] {code:none} aws-ddb://tableName[?options] {code} | For working with [Amazons DynamoDB (DDB)|http://aws.amazon.com/dynamodb/]. | | [AWS-SDB|AWS-SDB] / [camel-aws|AWS] {code:none} aws-sdb://domainName[?options] {code} | For working with [Amazons SimpleDB (SDB)|http://aws.amazon.com/simpledb/]. | | [AWS-SES|AWS-SES] / [camel-aws|AWS] {code:none} aws-ses://from[?options] {code} | For working with [Amazons Simple Email Service (SES)|http://aws.amazon.com/ses/]. | | [AWS-SNS|AWS-SNS] / [camel-aws|AWS] {code:none} aws-sns://topicName[?options] {code} | For Messaging with [Amazons Simple Notification Service (SNS)|http://aws.amazon.com/sns/]. | | [AWS-SQS|AWS-SQS] / [camel-aws|AWS] {code:none} aws-sqs://queueName[?options] {code} | For Messaging with [Amazons Simple Queue Service (SQS)|http://aws.amazon.com/sqs/]. | | [AWS-S3|AWS-S3] / [camel-aws|AWS] {code:none} aws-s3://bucketName[?options] {code} | For working with [Amazons Simple Storage Service (S3)|http://aws.amazon.com/s3/]. | h3. Basics || Component / ArtifactId / URI || Description || | [Bean] / camel-core {code:none} bean:beanName[?options] {code} | Uses the [Bean Binding] to bind message exchanges to beans in the [Registry]. Is also used for exposing and invoking Plain Old Java Objects (POJOs). | | [Class] / camel-core {code:none} class:className[?options] {code} | Uses the [Bean Binding] to bind message exchanges to beans based on the class name. Is also used for exposing and invoking POJOs. | | [Context] / camel-context {code:none} [context:]camelContextId:localEndpointName[?options] {code} | Used to refer to endpoints within a separate CamelContext to provide a simple [black box composition|Context] approach so that routes can be combined into a CamelContext and then used as a black box component inside other routes in other CamelContext. | | [Data Format|DataFormat Component] / camel-core {code:none} dataformat:name:marshal|unmarshal[?options] {code} | For working with [Data Format]s as if it was a regular Component supporting Endpoints and URIs. | | [Exec] / camel-exec {code:none} exec://executable[?options] {code} | For executing system commands. | | [Language] / camel-core {code:none} language://languageName[:script][?options] {code} | Executes [Languages] scripts. | | [Printer] / camel-printer {code:none} lpr://hostName[:port]/printerPath[?options] {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:none} properties://key[?options] {code} | Facilitates using property placeholders directly in endpoint URI definitions. | | [Ref] / camel-core {code:none} ref:name {code} | Component for lookup of existing endpoints bound in the [Registry]. | h3. Chat || Component / ArtifactId / URI || Description || | [IRC] / camel-irc {code:none} irc:[login@]hostName[:port]/#room[?options] {code} | For Internet Relay Chat (IRC) communication. | | [XMPP|XMPP|XMPP and Jabber support] / camel-xmpp {code:none} xmpp://[login@]hostname[:port][/participant][?options] {code} | Working with Extensible Messaging and Presence Protocol (XMPP), formerly called Jabber. | h3. Clusters || Component / ArtifactId / URI || Description || | [JGroups] / camel-jgroups in [camel-extra|http://code.google.com/p/camel-extra/] {code:none} jgroups://clusterName {code} | Provides exchange of messages between Camel infrastructure and JGroups clusters. | | [ZooKeeper] / camel-zookeeper {code:none} zookeeper://zookeeperServer[:port][/path][?options] {code} | Working with [ZooKeeper|http://hadoop.apache.org/zookeeper/] cluster(s). | h3. Content Repositories || Component / ArtifactId / URI ||
[CONF] Apache Camel Component List Grouped
Component List Grouped Page edited by Robert Liguori Changes (34) ... h3. Automating Tasks || Component / ArtifactId / URI || Description || | [Timer] / camel-core {code:none} ... h3. Amazon || Component / ArtifactId / URI || Description || | [AWS-CW|AWS-CW] / [camel-aws|AWS] {code:none} ... h3. Basicsbean, class, [dataformat|DataFormat Component], language, properties, ref, || Component / ArtifactId / URI || Description || h3. Chat || Component / ArtifactId / URI || Description || | [IRC] / camel-irc {code:none} ... h3. Clusters jgroups, zookeeper || Component / ArtifactId / URI || Description || h3. Commands dns, exec, flatpack, hdfs, scp, log, lpr, [stream|Stream], ssh || Component / ArtifactId / URI || Description || h3. Content Repositories || Component / ArtifactId / URI || Description || | [CMIS] / camel-cmis {code:none} ... h3. Databases CouchDB, Db4o, EJB, HBase, Hibernate, iBATIS, JDBC, JPA, Krati, [mongodb|MongoDB], MyBatis, SQL, Spring Neo4j || Component / ArtifactId / URI || Description || h3. ESB JBI, NMR || Component / ArtifactId / URI || Description || h3. Feeds Atom, RSS || Component / ArtifactId / URI || Description || h3. File I/O [file|File2], ftp, ftps, sftp || Component / ArtifactId / URI || Description || h3. Google guath, ghttps, glogin, gmail, gtask, guava-eventbus || Component / ArtifactId / URI || Description || h3. http ahc, cometd, http, http4, jetty, servlet || Component / ArtifactId / URI || Description || h3. In-Memory Management direct, direct-vm, disruptor, disruptor-vm, seda, vm || Component / ArtifactId / URI || Description || h3. JMS activemq, activemq.journal, jms, rabbitmq, sjms, stomp, zeromq || Component / ArtifactId / URI || Description || h3. LDAP || Component / ArtifactId / URI || Description || | [LDAP] / camel-ldap {code:none} ... h3. mail pop3, pop3s, smtp, smtps, imap, imaps || Component / ArtifactId / URI || Description || h3. Maintenance and Monitoring || Component / ArtifactId / URI || Description || | [Browse] / camel-core {code:none} ... h3. Messaging amqp, javaspace, jt400, kestrel, mqtt, sip, sips, smpp, smpps, snmp, quickfix || Component / ArtifactId / URI || Description || h3. Networking mina, mina2 || Component / ArtifactId / URI || Description || h3. Netty || Component / ArtifactId / URI || Description || | [Netty] / camel-netty {code:none} ... h3. OSGI || Component / ArtifactId / URI || Description || | [EventAdmin] / camel-eventadmin {code:none} ... h3. Routing || Component / ArtifactId / URI || Description || | [Context] / camel-context {code:none} ... h3. Security || Component / ArtifactId / URI || Description || | [Crypto (Digital Signatures)|Crypto (Digital Signatures)] / camel-crypto {code:none} ... h3. Search Engines || Component / ArtifactId / URI || Description || | [ElasticSearch] / camel-elasticsearch {code:none} ... h3. Social Media || Component / ArtifactId / URI || Description || | [Facebook] / camel-facebook {code:none} ... h3. Spring camel-spring, spring-batch, spring-integration, spring-redis || Component / ArtifactId / URI || Description || h3. Templates freemarker, mustache, mvel, scalate, string-template, velocity || Component / ArtifactId / URI || Description || h3. Testing || Component / ArtifactId / URI || Description || | [DataSet] / camel-core {code:none} ... h3. XML bean-validator, fop, msv, rnc, rng, stax, squery, xslt, validation || Component / ArtifactId / URI || Description || h3. Web Services and Remoting [cxfbean|CXF Bean Component], [cxf|CXF], [cxfrs|CXFRS], restlet, rmi, spring-ws, websocket || Component / ArtifactId / URI || Description || h3. Platform support apns, salesforce, sap-netweaver, vertx ||
[CONF] Apache Camel Component List Grouped
Component List Grouped Page added by Robert Liguori ... Stop watching space | Change email notification preferences View Online | Add Comment
[CONF] Apache Camel Component List External
Component List External Page edited by Robert Liguori Changes (1) ... hibernate://entityName {code} | GPL | For using a database as a queue via the [Hibernate|http://www.hibernate.org/] library | | [JBI] / servicemix-camel {code:xml} jbi:serviceName {code} | For JBI integration such as working with [Apache ServiceMix|http://servicemix.apache.org] | | [JGroups] / camel-jgroups in [camel-extra|http://code.google.com/p/camel-extra/] {code:xml} ... Full Content Component / ArtifactId / URI License Description ActiveMQ / activemq-camel activemq:[topic:]destinationName Apache For JMS Messaging with Apache ActiveMQ ActiveMQ Journal / activemq-core activemq.journal:directory-on-filesystem Apache Uses ActiveMQ's fast disk journaling implementation to store message bodies in a rolling log file Activiti / activiti-camel activiti:camelProcess:serviceTask Apache For working with Activiti, a light-weight workflow and Business Process Management (BPM) platform which supports BPMN 2 JCIFS / camel-jcifs in camel-extra smb://u...@server.example.com/sharename?password=secretlocalWorkDirectory=/tmp LGPL This component provides access to remote file systems over the CIFS/SMB networking protocol by using the JCIFS library. Db4o / camel-db4o in camel-extra db4o://className GPL For using a db4o datastore as a queue via the db4o library Esper / camel-esper in camel-extra esper:name GPL Working with the Esper Library for Event Stream Processing Hibernate / camel-hibernate in camel-extra hibernate://entityName GPL For using a database as a queue via the Hibernate library JBI / servicemix-camel jbi:serviceName For JBI integration such as working with Apache ServiceMix JGroups / camel-jgroups in camel-extra jgroups://clusterName LGPL The jgroups: component provides exchange of messages between Camel infrastructure and JGroups clusters. NMR / servicemix-nmr nmr://serviceName Apache Integration with the Normalized Message Router BUS in ServiceMix 4.x RCode / camel-rcode in camel-extra rcode://host[:port]/operation[?options] LGPL Uses Rserve to integrate Camel with the statistics environment R Scalate / scalate-camel scalate:templateName Apache Uses the given Scalate template to transform the message Smooks / camel-smooks in camel-extra. unmarshal(edi) GPL For working with EDI parsing using the Smooks library. This component is deprecated as Smooks now provides Camel integration out of the box Spring Neo4j / camel-spring-neo4j in camel-extra spring-neo4j:http://hostname[:port]/database[?options] to bee clarified Component for producing to Neo4j datastore using the Spring Data Neo4j library ZeroMQ / camel-zeromq in camel-extra. zeromq:(tcp|ipc)://hostname:port LGPL The ZeroMQ component allows you to consumer or produce messages using ZeroMQ. Stop watching space | Change email notification preferences View Online | View Changes | Add Comment
[CONF] Apache Camel Component List External
Component List External Page edited by Robert Liguori Changes (2) ... activiti:camelProcess:serviceTask {code} | Apache | For working with [Activiti|http://www.activiti.org/], a light-weight workflow and Business Process Management (BPM) platform which supports BPMN 2 | | [JCIFS] / camel-jcifs in [camel-extra|http://code.google.com/p/camel-extra/] {code:xml} smb://u...@server.example.com/sharename?password=secretlocalWorkDirectory=/tmp {code} | LGPL | This component provides access to remote file systems over the CIFS/SMB networking protocol by using the [JCIFS|http://jcifs.samba.org/] library. | | [Db4o] / camel-db4o in [camel-extra|http://code.google.com/p/camel-extra/] {code:xml} ... jbi:serviceName {code} | For JBI integration such as working with [Apache ServiceMix|http://servicemix.apache.org] | | [JCIFS] / camel-jcifs in [camel-extra|http://code.google.com/p/camel-extra/] {code:xml} smb://u...@server.example.com/sharename?password=secretlocalWorkDirectory=/tmp {code} | LGPL | This component provides access to remote file systems over the CIFS/SMB networking protocol by using the [JCIFS|http://jcifs.samba.org/] library. | | [JGroups] / camel-jgroups in [camel-extra|http://code.google.com/p/camel-extra/] {code:xml} ... Full Content Component / ArtifactId / URI License Description ActiveMQ / activemq-camel activemq:[topic:]destinationName Apache For JMS Messaging with Apache ActiveMQ ActiveMQ Journal / activemq-core activemq.journal:directory-on-filesystem Apache Uses ActiveMQ's fast disk journaling implementation to store message bodies in a rolling log file Activiti / activiti-camel activiti:camelProcess:serviceTask Apache For working with Activiti, a light-weight workflow and Business Process Management (BPM) platform which supports BPMN 2 Db4o / camel-db4o in camel-extra db4o://className GPL For using a db4o datastore as a queue via the db4o library Esper / camel-esper in camel-extra esper:name GPL Working with the Esper Library for Event Stream Processing Hibernate / camel-hibernate in camel-extra hibernate://entityName GPL For using a database as a queue via the Hibernate library JBI / servicemix-camel jbi:serviceName For JBI integration such as working with Apache ServiceMix JCIFS / camel-jcifs in camel-extra smb://u...@server.example.com/sharename?password=secretlocalWorkDirectory=/tmp LGPL This component provides access to remote file systems over the CIFS/SMB networking protocol by using the JCIFS library. JGroups / camel-jgroups in camel-extra jgroups://clusterName LGPL The jgroups: component provides exchange of messages between Camel infrastructure and JGroups clusters. NMR / servicemix-nmr nmr://serviceName Apache Integration with the Normalized Message Router BUS in ServiceMix 4.x RCode / camel-rcode in camel-extra rcode://host[:port]/operation[?options] LGPL Uses Rserve to integrate Camel with the statistics environment R Scalate / scalate-camel scalate:templateName Apache Uses the given Scalate template to transform the message Smooks / camel-smooks in camel-extra. unmarshal(edi) GPL For working with EDI parsing using the Smooks library. This component is deprecated as Smooks now provides Camel integration out of the box Spring Neo4j / camel-spring-neo4j in camel-extra spring-neo4j:http://hostname[:port]/database[?options] to bee clarified Component for producing to Neo4j datastore using the Spring Data Neo4j library ZeroMQ / camel-zeromq in camel-extra. zeromq:(tcp|ipc)://hostname:port LGPL The ZeroMQ component allows you to consumer or produce messages using ZeroMQ. Stop watching space | Change email notification preferences View Online | View Changes | Add Comment
[CONF] Apache Camel Component List External
Component List External Page edited by Robert Liguori Changes (1) ... {code:xml} jbi:serviceName {code} | ... | For JBI integration such as working with [Apache ServiceMix|http://servicemix.apache.org] | | [JCIFS] / camel-jcifs in [camel-extra|http://code.google.com/p/camel-extra/] {code:xml} ... Full Content Component / ArtifactId / URI License Description ActiveMQ / activemq-camel activemq:[topic:]destinationName Apache For JMS Messaging with Apache ActiveMQ ActiveMQ Journal / activemq-core activemq.journal:directory-on-filesystem Apache Uses ActiveMQ's fast disk journaling implementation to store message bodies in a rolling log file Activiti / activiti-camel activiti:camelProcess:serviceTask Apache For working with Activiti, a light-weight workflow and Business Process Management (BPM) platform which supports BPMN 2 Db4o / camel-db4o in camel-extra db4o://className GPL For using a db4o datastore as a queue via the db4o library Esper / camel-esper in camel-extra esper:name GPL Working with the Esper Library for Event Stream Processing Hibernate / camel-hibernate in camel-extra hibernate://entityName GPL For using a database as a queue via the Hibernate library JBI / servicemix-camel jbi:serviceName ... For JBI integration such as working with Apache ServiceMix JCIFS / camel-jcifs in camel-extra smb://u...@server.example.com/sharename?password=secretlocalWorkDirectory=/tmp LGPL This component provides access to remote file systems over the CIFS/SMB networking protocol by using the JCIFS library. JGroups / camel-jgroups in camel-extra jgroups://clusterName LGPL The jgroups: component provides exchange of messages between Camel infrastructure and JGroups clusters. NMR / servicemix-nmr nmr://serviceName Apache Integration with the Normalized Message Router BUS in ServiceMix 4.x RCode / camel-rcode in camel-extra rcode://host[:port]/operation[?options] LGPL Uses Rserve to integrate Camel with the statistics environment R Scalate / scalate-camel scalate:templateName Apache Uses the given Scalate template to transform the message Smooks / camel-smooks in camel-extra. unmarshal(edi) GPL For working with EDI parsing using the Smooks library. This component is deprecated as Smooks now provides Camel integration out of the box Spring Neo4j / camel-spring-neo4j in camel-extra spring-neo4j:http://hostname[:port]/database[?options] to bee clarified Component for producing to Neo4j datastore using the Spring Data Neo4j library ZeroMQ / camel-zeromq in camel-extra. zeromq:(tcp|ipc)://hostname:port LGPL The ZeroMQ component allows you to consumer or produce messages using ZeroMQ. Stop watching space | Change email notification preferences View Online | View Changes | Add Comment
[CONF] Apache Camel Component List External
Component List External Page edited by Robert Liguori Changes (1) ... {code:xml} jbi:serviceName {code} | ... Apache | For JBI integration such as working with [Apache ServiceMix|http://servicemix.apache.org] | | [JCIFS] / camel-jcifs in [camel-extra|http://code.google.com/p/camel-extra/] {code:xml} ... Full Content Component / ArtifactId / URI License Description ActiveMQ / activemq-camel activemq:[topic:]destinationName Apache For JMS Messaging with Apache ActiveMQ ActiveMQ Journal / activemq-core activemq.journal:directory-on-filesystem Apache Uses ActiveMQ's fast disk journaling implementation to store message bodies in a rolling log file Activiti / activiti-camel activiti:camelProcess:serviceTask Apache For working with Activiti, a light-weight workflow and Business Process Management (BPM) platform which supports BPMN 2 Db4o / camel-db4o in camel-extra db4o://className GPL For using a db4o datastore as a queue via the db4o library Esper / camel-esper in camel-extra esper:name GPL Working with the Esper Library for Event Stream Processing Hibernate / camel-hibernate in camel-extra hibernate://entityName GPL For using a database as a queue via the Hibernate library JBI / servicemix-camel jbi:serviceName Apache For JBI integration such as working with Apache ServiceMix JCIFS / camel-jcifs in camel-extra smb://u...@server.example.com/sharename?password=secretlocalWorkDirectory=/tmp LGPL This component provides access to remote file systems over the CIFS/SMB networking protocol by using the JCIFS library. JGroups / camel-jgroups in camel-extra jgroups://clusterName LGPL The jgroups: component provides exchange of messages between Camel infrastructure and JGroups clusters. NMR / servicemix-nmr nmr://serviceName Apache Integration with the Normalized Message Router BUS in ServiceMix 4.x RCode / camel-rcode in camel-extra rcode://host[:port]/operation[?options] LGPL Uses Rserve to integrate Camel with the statistics environment R Scalate / scalate-camel scalate:templateName Apache Uses the given Scalate template to transform the message Smooks / camel-smooks in camel-extra. unmarshal(edi) GPL For working with EDI parsing using the Smooks library. This component is deprecated as Smooks now provides Camel integration out of the box Spring Neo4j / camel-spring-neo4j in camel-extra spring-neo4j:http://hostname[:port]/database[?options] to bee clarified Component for producing to Neo4j datastore using the Spring Data Neo4j library ZeroMQ / camel-zeromq in camel-extra. zeromq:(tcp|ipc)://hostname:port LGPL The ZeroMQ component allows you to consumer or produce messages using ZeroMQ. Stop watching space | Change email notification preferences View Online | View Changes | Add Comment
[CONF] Apache Camel Component List External
Component List External Page edited by Christian Mueller Changes (1) ... activiti:camelProcess:serviceTask {code} | Apache | For working with [Activiti|http://www.activiti.org/], a light-weight workflow and Business Process Management (BPM) platform which supports BPMN 2 | | [JCIFS] / camel-jcifs in [camel-extra|http://code.google.com/p/camel-extra/] {code:xml} smb://u...@server.example.com/sharename?password=secretlocalWorkDirectory=/tmp {code} | This component provides access to remote file systems over the CIFS/SMB networking protocol by using the [JCIFS|http://jcifs.samba.org/] library. | | [Db4o] / camel-db4o in [camel-extra|http://code.google.com/p/camel-extra/] {code:xml} ... Full Content Component / ArtifactId / URI License Description ActiveMQ / activemq-camel activemq:[topic:]destinationName Apache For JMS Messaging with Apache ActiveMQ ActiveMQ Journal / activemq-core activemq.journal:directory-on-filesystem Apache Uses ActiveMQ's fast disk journaling implementation to store message bodies in a rolling log file Activiti / activiti-camel activiti:camelProcess:serviceTask Apache For working with Activiti, a light-weight workflow and Business Process Management (BPM) platform which supports BPMN 2 JCIFS / camel-jcifs in camel-extra smb://u...@server.example.com/sharename?password=secretlocalWorkDirectory=/tmp This component provides access to remote file systems over the CIFS/SMB networking protocol by using the JCIFS library. Db4o / camel-db4o in camel-extra db4o://className GPL For using a db4o datastore as a queue via the db4o library Esper / camel-esper in camel-extra esper:name GPL Working with the Esper Library for Event Stream Processing Hibernate / camel-hibernate in camel-extra hibernate://entityName GPL For using a database as a queue via the Hibernate library JGroups / camel-jgroups in camel-extra jgroups://clusterName LGPL The jgroups: component provides exchange of messages between Camel infrastructure and JGroups clusters. NMR / servicemix-nmr nmr://serviceName Apache Integration with the Normalized Message Router BUS in ServiceMix 4.x RCode / camel-rcode in camel-extra rcode://host[:port]/operation[?options] LGPL Uses Rserve to integrate Camel with the statistics environment R Scalate / scalate-camel scalate:templateName Apache Uses the given Scalate template to transform the message Smooks / camel-smooks in camel-extra. unmarshal(edi) GPL For working with EDI parsing using the Smooks library. This component is deprecated as Smooks now provides Camel integration out of the box Spring Neo4j / camel-spring-neo4j in camel-extra spring-neo4j:http://hostname[:port]/database[?options] to bee clarified Component for producing to Neo4j datastore using the Spring Data Neo4j library ZeroMQ / camel-zeromq in camel-extra. zeromq:(tcp|ipc)://hostname:port LGPL The ZeroMQ component allows you to consumer or produce messages using ZeroMQ. Stop watching space | Change email notification preferences View Online | View Changes | Add Comment
[CONF] Apache Camel Component List External
Component List External Page edited by Christian Mueller Changes (1) ... {code:xml} smb://u...@server.example.com/sharename?password=secretlocalWorkDirectory=/tmp {code} | LGPL | This component provides access to remote file systems over the CIFS/SMB networking protocol by using the [JCIFS|http://jcifs.samba.org/] library. | | [Db4o] / camel-db4o in [camel-extra|http://code.google.com/p/camel-extra/] {code:xml} ... Full Content Component / ArtifactId / URI License Description ActiveMQ / activemq-camel activemq:[topic:]destinationName Apache For JMS Messaging with Apache ActiveMQ ActiveMQ Journal / activemq-core activemq.journal:directory-on-filesystem Apache Uses ActiveMQ's fast disk journaling implementation to store message bodies in a rolling log file Activiti / activiti-camel activiti:camelProcess:serviceTask Apache For working with Activiti, a light-weight workflow and Business Process Management (BPM) platform which supports BPMN 2 JCIFS / camel-jcifs in camel-extra smb://u...@server.example.com/sharename?password=secretlocalWorkDirectory=/tmp LGPL This component provides access to remote file systems over the CIFS/SMB networking protocol by using the JCIFS library. Db4o / camel-db4o in camel-extra db4o://className GPL For using a db4o datastore as a queue via the db4o library Esper / camel-esper in camel-extra esper:name GPL Working with the Esper Library for Event Stream Processing Hibernate / camel-hibernate in camel-extra hibernate://entityName GPL For using a database as a queue via the Hibernate library JGroups / camel-jgroups in camel-extra jgroups://clusterName LGPL The jgroups: component provides exchange of messages between Camel infrastructure and JGroups clusters. NMR / servicemix-nmr nmr://serviceName Apache Integration with the Normalized Message Router BUS in ServiceMix 4.x RCode / camel-rcode in camel-extra rcode://host[:port]/operation[?options] LGPL Uses Rserve to integrate Camel with the statistics environment R Scalate / scalate-camel scalate:templateName Apache Uses the given Scalate template to transform the message Smooks / camel-smooks in camel-extra. unmarshal(edi) GPL For working with EDI parsing using the Smooks library. This component is deprecated as Smooks now provides Camel integration out of the box Spring Neo4j / camel-spring-neo4j in camel-extra spring-neo4j:http://hostname[:port]/database[?options] to bee clarified Component for producing to Neo4j datastore using the Spring Data Neo4j library ZeroMQ / camel-zeromq in camel-extra. zeromq:(tcp|ipc)://hostname:port LGPL The ZeroMQ component allows you to consumer or produce messages using ZeroMQ. Stop watching space | Change email notification preferences View Online | View Changes | Add Comment
[CONF] Apache Camel Component List External
Component List External Page edited by Christoph Emmersberger Changes (1) ... nmr://serviceName {code} | Apache | Integration with the Normalized Message Router BUS in [ServiceMix 4.x|http://servicemix.apache.org/SMX4NMR/index.html] | | [rcode] / camel-rcode in [camel-extra|http://code.google.com/p/camel-extra/] {code:xml} rcode://host[:port]/operation[?options] ... Full Content Component / ArtifactId / URI License Description ActiveMQ / activemq-camel activemq:[topic:]destinationName Apache For JMS Messaging with Apache ActiveMQ ActiveMQ Journal / activemq-core activemq.journal:directory-on-filesystem Apache Uses ActiveMQ's fast disk journaling implementation to store message bodies in a rolling log file Activiti / activiti-camel activiti:camelProcess:serviceTask Apache For working with Activiti, a light-weight workflow and Business Process Management (BPM) platform which supports BPMN 2 Db4o / camel-db4o in camel-extra db4o://className GPL For using a db4o datastore as a queue via the db4o library Esper / camel-esper in camel-extra esper:name GPL Working with the Esper Library for Event Stream Processing Hibernate / camel-hibernate in camel-extra hibernate://entityName GPL For using a database as a queue via the Hibernate library JGroups / camel-jgroups in camel-extra jgroups://clusterName LGPL The jgroups: component provides exchange of messages between Camel infrastructure and JGroups clusters. NMR / servicemix-nmr nmr://serviceName Apache Integration with the Normalized Message Router BUS in ServiceMix 4.x rcode / camel-rcode in camel-extra rcode://host[:port]/operation[?options] LGPL Uses Rserve to integrate Camel with the statistics environment R Scalate / scalate-camel scalate:templateName Apache Uses the given Scalate template to transform the message Smooks / camel-smooks in camel-extra. unmarshal(edi) GPL For working with EDI parsing using the Smooks library. This component is deprecated as Smooks now provides Camel integration out of the box Spring Neo4j / camel-spring-neo4j in camel-extra spring-neo4j:http://hostname[:port]/database[?options] to bee clarified Component for producing to Neo4j datastore using the Spring Data Neo4j library ZeroMQ / camel-zeromq in camel-extra. zeromq:(tcp|ipc)://hostname:port LGPL The ZeroMQ component allows you to consumer or produce messages using ZeroMQ. Stop watching space | Change email notification preferences View Online | View Changes | Add Comment
[CONF] Apache Camel Component List External
Component List External Page edited by Christoph Emmersberger Comment: Adding rcode component documentation Changes (1) ... nmr://serviceName {code} | Apache | Integration with the Normalized Message Router BUS in [ServiceMix 4.x|http://servicemix.apache.org/SMX4NMR/index.html] | | [rcode] / camel-rcode {code:xml} rcode://host[:port]/operation[?options] {code} | LGPL | Uses [Rserve|http://www.rforge.net/Rserve/] to integrate Camel with the statistics environment [R|http://www.r-project.org/] | | [Scalate|http://scalate.fusesource.org/camel.html] / scalate-camel {code:xml} ... Full Content Component / ArtifactId / URI License Description ActiveMQ / activemq-camel activemq:[topic:]destinationName Apache For JMS Messaging with Apache ActiveMQ ActiveMQ Journal / activemq-core activemq.journal:directory-on-filesystem Apache Uses ActiveMQ's fast disk journaling implementation to store message bodies in a rolling log file Activiti / activiti-camel activiti:camelProcess:serviceTask Apache For working with Activiti, a light-weight workflow and Business Process Management (BPM) platform which supports BPMN 2 Db4o / camel-db4o in camel-extra db4o://className GPL For using a db4o datastore as a queue via the db4o library Esper / camel-esper in camel-extra esper:name GPL Working with the Esper Library for Event Stream Processing Hibernate / camel-hibernate in camel-extra hibernate://entityName GPL For using a database as a queue via the Hibernate library JGroups / camel-jgroups in camel-extra jgroups://clusterName LGPL The jgroups: component provides exchange of messages between Camel infrastructure and JGroups clusters. NMR / servicemix-nmr nmr://serviceName Apache Integration with the Normalized Message Router BUS in ServiceMix 4.x rcode / camel-rcode rcode://host[:port]/operation[?options] LGPL Uses Rserve to integrate Camel with the statistics environment R Scalate / scalate-camel scalate:templateName Apache Uses the given Scalate template to transform the message Smooks / camel-smooks in camel-extra. unmarshal(edi) GPL For working with EDI parsing using the Smooks library. This component is deprecated as Smooks now provides Camel integration out of the box Spring Neo4j / camel-spring-neo4j in camel-extra spring-neo4j:http://hostname[:port]/database[?options] to bee clarified Component for producing to Neo4j datastore using the Spring Data Neo4j library ZeroMQ / camel-zeromq in camel-extra. zeromq:(tcp|ipc)://hostname:port LGPL The ZeroMQ component allows you to consumer or produce messages using ZeroMQ. Stop watching space | Change email notification preferences View Online | View Changes | Add Comment
[CONF] Apache Camel Component List External
Component List External Page edited by Christian Mueller Changes (1) ... unmarshal(edi) {code} | GPL | For working with EDI parsing using the [Smooks library|http://milyn.codehaus.org/Smooks]. This component is *deprecated* as Smooks now provides [Camel integration out of the box|http://www.smooks.org/mediawiki/index.php?title=V1.5:Smooks_v1.5_User_Guide#Apache_Camel_Integration] | | [Spring Neo4j] / camel-spring-neo4j in [camel-extra|http://code.google.com/p/camel-extra/] {code:xml} spring-neo4j:http://hostname[:port]/database[?options] {code} | to bee clarified | Component for producing to Neo4j datastore using the [Spring Data Neo4j|http://www.springsource.org/spring-data/neo4j] library | | [ZeroMQ] / camel-zeromq in [camel-extra|http://code.google.com/p/camel-extra/]. {code:xml} ... Full Content Component / ArtifactId / URI License Description ActiveMQ / activemq-camel activemq:[topic:]destinationName Apache For JMS Messaging with Apache ActiveMQ ActiveMQ Journal / activemq-core activemq.journal:directory-on-filesystem Apache Uses ActiveMQ's fast disk journaling implementation to store message bodies in a rolling log file Activiti / activiti-camel activiti:camelProcess:serviceTask Apache For working with Activiti, a light-weight workflow and Business Process Management (BPM) platform which supports BPMN 2 Db4o / camel-db4o in camel-extra db4o://className GPL For using a db4o datastore as a queue via the db4o library Esper / camel-esper in camel-extra esper:name GPL Working with the Esper Library for Event Stream Processing Hibernate / camel-hibernate in camel-extra hibernate://entityName GPL For using a database as a queue via the Hibernate library JGroups / camel-jgroups in camel-extra jgroups://clusterName LGPL The jgroups: component provides exchange of messages between Camel infrastructure and JGroups clusters. NMR / servicemix-nmr nmr://serviceName Apache Integration with the Normalized Message Router BUS in ServiceMix 4.x Scalate / scalate-camel scalate:templateName Apache Uses the given Scalate template to transform the message Smooks / camel-smooks in camel-extra. unmarshal(edi) GPL For working with EDI parsing using the Smooks library. This component is deprecated as Smooks now provides Camel integration out of the box Spring Neo4j / camel-spring-neo4j in camel-extra spring-neo4j:http://hostname[:port]/database[?options] to bee clarified Component for producing to Neo4j datastore using the Spring Data Neo4j library ZeroMQ / camel-zeromq in camel-extra. zeromq:(tcp|ipc)://hostname:port LGPL The ZeroMQ component allows you to consumer or produce messages using ZeroMQ. Change Notification Preferences View Online | View Changes | Add Comment
[CONF] Apache Camel Component List External
Component List External Page edited by Henryk Konsek Comment: Added ZeroMQ to the list of Camel Extra components. Changes (1) ... unmarshal(edi) {code} | GPL | For working with EDI parsing using the [Smooks library|http://milyn.codehaus.org/Smooks]. This component is *deprecated* as Smooks now provides [Camel integration out of the box|http://www.smooks.org/mediawiki/index.php?title=V1.5:Smooks_v1.5_User_Guide#Apache_Camel_Integration] | | [ZeroMQ] / camel-zeromq in [camel-extra|http://code.google.com/p/camel-extra/]. {code:xml} zeromq:(tcp|ipc)://hostname:port {code} | LGPL | The ZeroMQ component allows you to consumer or produce messages using [ZeroMQ|http://zeromq.org]. | Full Content Component / ArtifactId / URI License Description ActiveMQ / activemq-camel activemq:[topic:]destinationName Apache For JMS Messaging with Apache ActiveMQ ActiveMQ Journal / activemq-core activemq.journal:directory-on-filesystem Apache Uses ActiveMQ's fast disk journaling implementation to store message bodies in a rolling log file Activiti / activiti-camel activiti:camelProcess:serviceTask Apache For working with Activiti, a light-weight workflow and Business Process Management (BPM) platform which supports BPMN 2 Db4o / camel-db4o in camel-extra db4o://className GPL For using a db4o datastore as a queue via the db4o library Esper / camel-esper in camel-extra esper:name GPL Working with the Esper Library for Event Stream Processing Hibernate / camel-hibernate in camel-extra hibernate://entityName GPL For using a database as a queue via the Hibernate library JGroups / camel-jgroups in camel-extra jgroups://clusterName LGPL The jgroups: component provides exchange of messages between Camel infrastructure and JGroups clusters. NMR / servicemix-nmr nmr://serviceName Apache Integration with the Normalized Message Router BUS in ServiceMix 4.x Scalate / scalate-camel scalate:templateName Apache Uses the given Scalate template to transform the message Smooks / camel-smooks in camel-extra. unmarshal(edi) GPL For working with EDI parsing using the Smooks library. This component is deprecated as Smooks now provides Camel integration out of the box ZeroMQ / camel-zeromq in camel-extra. zeromq:(tcp|ipc)://hostname:port LGPL The ZeroMQ component allows you to consumer or produce messages using ZeroMQ. Change Notification Preferences View Online | View Changes | Add Comment
[CONF] Apache Camel Component List External
Component List External Page edited by Christian Mueller Changes (1) ... activemq.journal:directory-on-filesystem {code} | Apache | Uses ActiveMQs fast disk journaling implementation to store message bodies in a rolling log file | | [Activiti|http://www.activiti.org/] / activiti-camel {code:xml} activiti:camelProcess:serviceTask {code} | Apache | For working with [Activiti|http://www.activiti.org/], a light-weight workflow and Business Process Management (BPM) platform which supports BPMN 2 | | [Db4o] / camel-db4o in [camel-extra|http://code.google.com/p/camel-extra/] {code:xml} ... Full Content Component / ArtifactId / URI License Description ActiveMQ / activemq-camel activemq:[topic:]destinationName Apache For JMS Messaging with Apache ActiveMQ ActiveMQ Journal / activemq-core activemq.journal:directory-on-filesystem Apache Uses ActiveMQ's fast disk journaling implementation to store message bodies in a rolling log file Activiti / activiti-camel activiti:camelProcess:serviceTask Apache For working with Activiti, a light-weight workflow and Business Process Management (BPM) platform which supports BPMN 2 Db4o / camel-db4o in camel-extra db4o://className GPL For using a db4o datastore as a queue via the db4o library Esper / camel-esper in camel-extra esper:name GPL Working with the Esper Library for Event Stream Processing Hibernate / camel-hibernate in camel-extra hibernate://entityName GPL For using a database as a queue via the Hibernate library JGroups / camel-jgroups in camel-extra jgroups://clusterName LGPL The jgroups: component provides exchange of messages between Camel infrastructure and JGroups clusters. NMR / servicemix-nmr nmr://serviceName Apache Integration with the Normalized Message Router BUS in ServiceMix 4.x Scalate / scalate-camel scalate:templateName Apache Uses the given Scalate template to transform the message Smooks / camel-smooks in camel-extra. unmarshal(edi) GPL For working with EDI parsing using the Smooks library. This component is deprecated as Smooks now provides Camel integration out of the box Change Notification Preferences View Online | View Changes | Add Comment
[CONF] Apache Camel Component List External
Component List External Page edited by Henryk Konsek Comment: Added JGroups information. Changes (1) ... hibernate://entityName {code} | GPL | For using a database as a queue via the [Hibernate|http://www.hibernate.org/] library | | [JGroups] / camel-jgroups in [camel-extra|http://code.google.com/p/camel-extra/] {code:xml} jgroups://clusterName {code} | LGPL | The {{jgroups:}} component provides exchange of messages between Camel infrastructure and JGroups clusters. | | [NMR] / servicemix-nmr {code:xml} ... Full Content Component / ArtifactId / URI License Description ActiveMQ / activemq-camel activemq:[topic:]destinationName Apache For JMS Messaging with Apache ActiveMQ ActiveMQ Journal / activemq-core activemq.journal:directory-on-filesystem Apache Uses ActiveMQ's fast disk journaling implementation to store message bodies in a rolling log file Db4o / camel-db4o in camel-extra db4o://className GPL For using a db4o datastore as a queue via the db4o library Esper / camel-esper in camel-extra esper:name GPL Working with the Esper Library for Event Stream Processing Hibernate / camel-hibernate in camel-extra hibernate://entityName GPL For using a database as a queue via the Hibernate library JGroups / camel-jgroups in camel-extra jgroups://clusterName LGPL The jgroups: component provides exchange of messages between Camel infrastructure and JGroups clusters. NMR / servicemix-nmr nmr://serviceName Apache Integration with the Normalized Message Router BUS in ServiceMix 4.x Scalate / scalate-camel scalate:templateName Apache Uses the given Scalate template to transform the message Smooks / camel-smooks in camel-extra. unmarshal(edi) GPL For working with EDI parsing using the Smooks library. This component is deprecated as Smooks now provides Camel integration out of the box Change Notification Preferences View Online | View Changes | Add Comment
[CONF] Apache Camel Component List
Component List Page edited by Scott England-Sullivan Changes (3) ... sips://user@host[:port]?[options] {code} | Publish/Subscribe communication capability using the Telecom SIP protocol. [RFC3903 - Session Initiation Protocol (SIP) Extension for Event|http://www.ietf.org/rfc/rfc3903.txt] | | [SJMS] / camel-sjms {code:xml} sjms:[topic:]destinationName?[options] {code} | A ground up implementation of a JMS client | | [SMTP|Mail] / camel-mail {code:xml} ... | [XMPP|XMPP|XMPP and Jabber support] / camel-xmpp {code:xml} xmpp://host:port/room {code} | Working with XMPP and Jabber | | [XQuery|XQuery Endpoint] / camel-saxon {code:xml} xquery:someXQueryResource {code} | Generates a response using an [XQuery] template | | [XSLT] / camel-core (camel-spring for Camel 2.8 or older) {code:xml} xslt:someTemplateResource {code} | Generates a response using an [XSLT|http://www.w3.org/TR/xslt] template | | [ZooKeeper] / camel-zookeeper {code:xml} zookeeper://host:port/path {code} | Working with [ZooKeeper|http://hadoop.apache.org/zookeeper/] cluster(s) | Full Content Component / ArtifactId / URI Description AHC / camel-ahc ahc:hostname:[port] To call external HTTP services using Async Http Client AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol APNS / camel-apns apns:notify[?options] For sending notifications to Apple iOS devices Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. Avro / camel-avro avro:http://hostname[:port][?options] Working with Apache Avro for data serialization. AWS-DDB / camel-aws aws-ddb://tableName[?options] For working with Amazon's DynamoDB (DDB). AWS-SDB / camel-aws aws-sdb://domainName[?options] For working with Amazon's SimpleDB (SDB). AWS-SES / camel-aws aws-ses://from[?options] For working with Amazon's Simple Email Service (SES). AWS-SNS / camel-aws aws-sns://topicname[?options] For Messaging with Amazon's Simple Notification Service (SNS). AWS-SQS / camel-aws aws-sqs://queuename[?options] For Messaging with Amazon's Simple Queue Service (SQS). AWS-S3 / camel-aws aws-s3://bucketname[?options] For working with Amazon's Simple Storage Service (S3). Bean / camel-core 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). Bean Validation / camel-bean-validator 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 cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Class / camel-core 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 cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol Context / camel-context context:camelContextId:localEndpointName Used to refer to endpoints within a separate CamelContext to provide a simple black box composition approach so that routes can be combined into a CamelContext and then used as a black box component inside other routes in other CamelContexts Crypto (Digital Signatures) / camel-crypto 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 cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXF Bean / camel-cxf 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 cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 Direct / camel-core direct:name Synchronous call to
[CONF] Apache Camel Component List
Component List Page edited by Christian Mueller Changes (1) ... sips://user@host[:port]?[options] {code} | Publish/Subscribe communication capability using the Telecom SIP protocol. [RFC3903 - Session Initiation Protocol (SIP) Extension for Event|http://www.ietf.org/rfc/rfc3903.txt] | | [SJMS] / camel-sjms {code:xml} sjms:[topic:]destinationName {code} | A universal Java JMS component | | [SMTP|Mail] / camel-mail {code:xml} ... Full Content Component / ArtifactId / URI Description AHC / camel-ahc ahc:hostname:[port] To call external HTTP services using Async Http Client AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol APNS / camel-apns apns:notify[?options] For sending notifications to Apple iOS devices Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. Avro / camel-avro avro:http://hostname[:port][?options] Working with Apache Avro for data serialization. AWS-DDB / camel-aws aws-ddb://tableName[?options] For working with Amazon's DynamoDB (DDB). AWS-SDB / camel-aws aws-sdb://domainName[?options] For working with Amazon's SimpleDB (SDB). AWS-SES / camel-aws aws-ses://from[?options] For working with Amazon's Simple Email Service (SES). AWS-SNS / camel-aws aws-sns://topicname[?options] For Messaging with Amazon's Simple Notification Service (SNS). AWS-SQS / camel-aws aws-sqs://queuename[?options] For Messaging with Amazon's Simple Queue Service (SQS). AWS-S3 / camel-aws aws-s3://bucketname[?options] For working with Amazon's Simple Storage Service (S3). Bean / camel-core 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). Bean Validation / camel-bean-validator 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 cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Class / camel-core 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 cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol Context / camel-context context:camelContextId:localEndpointName Used to refer to endpoints within a separate CamelContext to provide a simple black box composition approach so that routes can be combined into a CamelContext and then used as a black box component inside other routes in other CamelContexts Crypto (Digital Signatures) / camel-crypto 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 cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXF Bean / camel-cxf 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 cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 Direct / camel-core direct:name Synchronous call to another endpoint from same CamelContext. DirectVM / camel-core direct-vm:name Synchronous call to another endpoint in another CamelContext running in the same JVM. DNS / camel-dns dns:operation To lookup domain information and run DNS queries using DNSJava EJB / camel-ejb 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. Event / camel-spring event://default spring-event://default Working with Spring ApplicationEvents EventAdmin / camel-eventadmin eventadmin:topic Receiving OSGi
[CONF] Apache Camel Component List
Component List Page edited by Scott England-Sullivan Changes (1) ... sips://user@host[:port]?[options] {code} | Publish/Subscribe communication capability using the Telecom SIP protocol. [RFC3903 - Session Initiation Protocol (SIP) Extension for Event|http://www.ietf.org/rfc/rfc3903.txt] | | [SJMS] / camel-sjms {code:xml} jms:[topic:]destinationName {code} | A universal Java JMS component | | [SMTP|Mail] / camel-mail {code:xml} ... Full Content Component / ArtifactId / URI Description AHC / camel-ahc ahc:hostname:[port] To call external HTTP services using Async Http Client AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol APNS / camel-apns apns:notify[?options] For sending notifications to Apple iOS devices Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. Avro / camel-avro avro:http://hostname[:port][?options] Working with Apache Avro for data serialization. AWS-DDB / camel-aws aws-ddb://tableName[?options] For working with Amazon's DynamoDB (DDB). AWS-SDB / camel-aws aws-sdb://domainName[?options] For working with Amazon's SimpleDB (SDB). AWS-SES / camel-aws aws-ses://from[?options] For working with Amazon's Simple Email Service (SES). AWS-SNS / camel-aws aws-sns://topicname[?options] For Messaging with Amazon's Simple Notification Service (SNS). AWS-SQS / camel-aws aws-sqs://queuename[?options] For Messaging with Amazon's Simple Queue Service (SQS). AWS-S3 / camel-aws aws-s3://bucketname[?options] For working with Amazon's Simple Storage Service (S3). Bean / camel-core 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). Bean Validation / camel-bean-validator 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 cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Class / camel-core 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 cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol Context / camel-context context:camelContextId:localEndpointName Used to refer to endpoints within a separate CamelContext to provide a simple black box composition approach so that routes can be combined into a CamelContext and then used as a black box component inside other routes in other CamelContexts Crypto (Digital Signatures) / camel-crypto 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 cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXF Bean / camel-cxf 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 cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 Direct / camel-core direct:name Synchronous call to another endpoint from same CamelContext. DirectVM / camel-core direct-vm:name Synchronous call to another endpoint in another CamelContext running in the same JVM. DNS / camel-dns dns:operation To lookup domain information and run DNS queries using DNSJava EJB / camel-ejb 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. Event / camel-spring event://default spring-event://default Working with Spring ApplicationEvents EventAdmin / camel-eventadmin eventadmin:topic Receiving
[CONF] Apache Camel Component List
Component List Page edited by Scott England-Sullivan Changes (1) ... | [SJMS] / camel-sjms {code:xml} sjms:[topic:]destinationName {code} | A universal Java JMS component | | [SMTP|Mail] / camel-mail ... Full Content Component / ArtifactId / URI Description AHC / camel-ahc ahc:hostname:[port] To call external HTTP services using Async Http Client AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol APNS / camel-apns apns:notify[?options] For sending notifications to Apple iOS devices Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. Avro / camel-avro avro:http://hostname[:port][?options] Working with Apache Avro for data serialization. AWS-DDB / camel-aws aws-ddb://tableName[?options] For working with Amazon's DynamoDB (DDB). AWS-SDB / camel-aws aws-sdb://domainName[?options] For working with Amazon's SimpleDB (SDB). AWS-SES / camel-aws aws-ses://from[?options] For working with Amazon's Simple Email Service (SES). AWS-SNS / camel-aws aws-sns://topicname[?options] For Messaging with Amazon's Simple Notification Service (SNS). AWS-SQS / camel-aws aws-sqs://queuename[?options] For Messaging with Amazon's Simple Queue Service (SQS). AWS-S3 / camel-aws aws-s3://bucketname[?options] For working with Amazon's Simple Storage Service (S3). Bean / camel-core 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). Bean Validation / camel-bean-validator 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 cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Class / camel-core 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 cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol Context / camel-context context:camelContextId:localEndpointName Used to refer to endpoints within a separate CamelContext to provide a simple black box composition approach so that routes can be combined into a CamelContext and then used as a black box component inside other routes in other CamelContexts Crypto (Digital Signatures) / camel-crypto 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 cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXF Bean / camel-cxf 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 cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 Direct / camel-core direct:name Synchronous call to another endpoint from same CamelContext. DirectVM / camel-core direct-vm:name Synchronous call to another endpoint in another CamelContext running in the same JVM. DNS / camel-dns dns:operation To lookup domain information and run DNS queries using DNSJava EJB / camel-ejb 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. Event / camel-spring event://default spring-event://default Working with Spring ApplicationEvents EventAdmin / camel-eventadmin eventadmin:topic Receiving OSGi EventAdmin events Exec / camel-exec exec://executable[?options] For executing system commands File / camel-core file://nameOfFileOrDirectory Sending messages to a file or polling a file or directory.
[CONF] Apache Camel Component List
Component List Page edited by Claus Ibsen Changes (1) ... atom:uri {code} | Working with [Apache Abdera|http://incubator.apache.org/abdera/] for atom integration, such as consuming an atom feed. | | [Avro|avro] / camel-avro {code:xml} avro:http://hostname[:port][?options] {code} | Working with [Apache Avro|http://avro.apache.org/] for data serialization. | | [AWS-DDB|AWS-DDB] / [camel-aws|AWS] {code:xml} ... Full Content Component / ArtifactId / URI Description AHC / camel-ahc ahc:hostname:[port] To call external HTTP services using Async Http Client AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol APNS / camel-apns apns:notify[?options] For sending notifications to Apple iOS devices Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. Avro / camel-avro avro:http://hostname[:port][?options] Working with Apache Avro for data serialization. AWS-DDB / camel-aws aws-ddb://tableName[?options] For working with Amazon's DynamoDB (DDB). AWS-SDB / camel-aws aws-sdb://domainName[?options] For working with Amazon's SimpleDB (SDB). AWS-SES / camel-aws aws-ses://from[?options] For working with Amazon's Simple Email Service (SES). AWS-SNS / camel-aws aws-sns://topicname[?options] For Messaging with Amazon's Simple Notification Service (SNS). AWS-SQS / camel-aws aws-sqs://queuename[?options] For Messaging with Amazon's Simple Queue Service (SQS). AWS-S3 / camel-aws aws-s3://bucketname[?options] For working with Amazon's Simple Storage Service (S3). Bean / camel-core 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). Bean Validation / camel-bean-validator 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 cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Class / camel-core 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 cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol Context / camel-context context:camelContextId:localEndpointName Used to refer to endpoints within a separate CamelContext to provide a simple black box composition approach so that routes can be combined into a CamelContext and then used as a black box component inside other routes in other CamelContexts Crypto (Digital Signatures) / camel-crypto 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 cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXF Bean / camel-cxf 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 cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 Direct / camel-core direct:name Synchronous call to another endpoint from same CamelContext. DirectVM / camel-core direct-vm:name Synchronous call to another endpoint in another CamelContext running in the same JVM. DNS / camel-dns dns:operation To lookup domain information and run DNS queries using DNSJava EJB / camel-ejb 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. Event / camel-spring event://default spring-event://default Working with Spring ApplicationEvents EventAdmin / camel-eventadmin eventadmin:topic Receiving OSGi EventAdmin events
[CONF] Apache Camel Component List
Component List Page edited by Claus Ibsen Changes (2) ... {code:xml} direct:name {code} | Synchronous call to another endpoint from *same* CamelContext. | | [Direct-VM] / camel-core {code:xml} direct-vm:name {code} | Synchronous call to another endpoint in another CamelContext running in the same JVM. | | [DNS] / camel-dns {code:xml} ... Full Content Component / ArtifactId / URI Description AHC / camel-ahc ahc:hostname:[port] To call external HTTP services using Async Http Client AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol APNS / camel-apns apns:notify[?options] For sending notifications to Apple iOS devices Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. AWS-DDB / camel-aws aws-ddb://tableName[?options] For working with Amazon's DynamoDB (DDB). AWS-SDB / camel-aws aws-sdb://domainName[?options] For working with Amazon's SimpleDB (SDB). AWS-SES / camel-aws aws-ses://from[?options] For working with Amazon's Simple Email Service (SES). AWS-SNS / camel-aws aws-sns://topicname[?options] For Messaging with Amazon's Simple Notification Service (SNS). AWS-SQS / camel-aws aws-sqs://queuename[?options] For Messaging with Amazon's Simple Queue Service (SQS). AWS-S3 / camel-aws aws-s3://bucketname[?options] For working with Amazon's Simple Storage Service (S3). Bean / camel-core 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). Bean Validation / camel-bean-validator 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 cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Class / camel-core 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 cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol Context / camel-context context:camelContextId:localEndpointName Used to refer to endpoints within a separate CamelContext to provide a simple black box composition approach so that routes can be combined into a CamelContext and then used as a black box component inside other routes in other CamelContexts Crypto (Digital Signatures) / camel-crypto 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 cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXF Bean / camel-cxf 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 cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 Direct / camel-core direct:name Synchronous call to another endpoint from same CamelContext. DirectVM / camel-core direct-vm:name Synchronous call to another endpoint in another CamelContext running in the same JVM. DNS / camel-dns dns:operation To lookup domain information and run DNS queries using DNSJava EJB / camel-ejb 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. Event / camel-spring event://default spring-event://default Working with Spring ApplicationEvents EventAdmin / camel-eventadmin eventadmin:topic Receiving OSGi EventAdmin events Exec / camel-exec exec://executable[?options] For executing system commands File / camel-core file://nameOfFileOrDirectory Sending messages to a file or
[CONF] Apache Camel Component List
Component List Page edited by Claus Ibsen Changes (1) ... hazelcast://[type]:cachename[?options] {code} | [Hazelcast|http://www.hazelcast.com] is a data grid entirely implemented in Java (single jar). This component supports map, multimap, seda, queue, set, atomic number and simple cluster support. | | [HBase|hbase] / camel-hbase {code:xml} hbase://table[?options] {code} | For reading/writing from/to an [HBase|http://hadoop.apache.org/hbase/] store (Hadoop database) | | [HDFS] / camel-hdfs {code:xml} ... Full Content Component / ArtifactId / URI Description AHC / camel-ahc ahc:hostname:[port] To call external HTTP services using Async Http Client AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol APNS / camel-apns apns:notify[?options] For sending notifications to Apple iOS devices Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. AWS-DDB / camel-aws aws-ddb://tableName[?options] For working with Amazon's DynamoDB (DDB). AWS-SDB / camel-aws aws-sdb://domainName[?options] For working with Amazon's SimpleDB (SDB). AWS-SES / camel-aws aws-ses://from[?options] For working with Amazon's Simple Email Service (SES). AWS-SNS / camel-aws aws-sns://topicname[?options] For Messaging with Amazon's Simple Notification Service (SNS). AWS-SQS / camel-aws aws-sqs://queuename[?options] For Messaging with Amazon's Simple Queue Service (SQS). AWS-S3 / camel-aws aws-s3://bucketname[?options] For working with Amazon's Simple Storage Service (S3). Bean / camel-core 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). Bean Validation / camel-bean-validator 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 cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Class / camel-core 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 cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol Context / camel-context context:camelContextId:localEndpointName Used to refer to endpoints within a separate CamelContext to provide a simple black box composition approach so that routes can be combined into a CamelContext and then used as a black box component inside other routes in other CamelContexts Crypto (Digital Signatures) / camel-crypto 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 cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXF Bean / camel-cxf 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 cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 Direct / camel-core direct:name Synchronous call to another endpoint DNS / camel-dns dns:operation To lookup domain information and run DNS queries using DNSJava EJB / camel-ejb 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. Event / camel-spring event://default spring-event://default Working with Spring ApplicationEvents EventAdmin / camel-eventadmin eventadmin:topic Receiving OSGi EventAdmin events Exec / camel-exec exec://executable[?options] For executing system commands File / camel-core file://nameOfFileOrDirectory Sending messages to a file or
[CONF] Apache Camel Component List
Component List Page edited by Claus Ibsen Changes (1) ... solr://host[:port]/solr?[options] {code} | Uses the [Solrj|http://wiki.apache.org/solr/Solrj] client API to interface with an [Apache Lucene Solr|http://lucene.apache.org/solr/] server | | [SpringBatch] / camel-spring-batch {code:xml} spring-batch:job[?options] {code} | To bridge Camel and [Spring Batch|http://www.springsource.org/spring-batch] | | [SpringIntegration] / camel-spring-integration {code:xml} ... Full Content Component / ArtifactId / URI Description AHC / camel-ahc ahc:hostname:[port] To call external HTTP services using Async Http Client AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol APNS / camel-apns apns:notify[?options] For sending notifications to Apple iOS devices Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. AWS-DDB / camel-aws aws-ddb://tableName[?options] For working with Amazon's DynamoDB (DDB). AWS-SDB / camel-aws aws-sdb://domainName[?options] For working with Amazon's SimpleDB (SDB). AWS-SES / camel-aws aws-ses://from[?options] For working with Amazon's Simple Email Service (SES). AWS-SNS / camel-aws aws-sns://topicname[?options] For Messaging with Amazon's Simple Notification Service (SNS). AWS-SQS / camel-aws aws-sqs://queuename[?options] For Messaging with Amazon's Simple Queue Service (SQS). AWS-S3 / camel-aws aws-s3://bucketname[?options] For working with Amazon's Simple Storage Service (S3). Bean / camel-core 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). Bean Validation / camel-bean-validator 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 cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Class / camel-core 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 cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol Context / camel-context context:camelContextId:localEndpointName Used to refer to endpoints within a separate CamelContext to provide a simple black box composition approach so that routes can be combined into a CamelContext and then used as a black box component inside other routes in other CamelContexts Crypto (Digital Signatures) / camel-crypto 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 cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXF Bean / camel-cxf 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 cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 Direct / camel-core direct:name Synchronous call to another endpoint DNS / camel-dns dns:operation To lookup domain information and run DNS queries using DNSJava EJB / camel-ejb 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. Event / camel-spring event://default spring-event://default Working with Spring ApplicationEvents EventAdmin / camel-eventadmin eventadmin:topic Receiving OSGi EventAdmin events Exec / camel-exec exec://executable[?options] For executing system commands File / camel-core file://nameOfFileOrDirectory Sending messages to a file or polling a file or directory. Flatpack /
[CONF] Apache Camel Component List
Component List Page edited by Rob Davies Changes (1) ... mongodb:connection?options {code} | Interacts with [MongoDB|http://www.mongodb.org/] databases and collections. Offers producer endpoints to perform CRUD-style operations and more against databases and collections, as well as consumer endpoints to listen on collections and dispatch objects to Camel routes | | [MQTT] / camel-mqtt {code:xml} mqtt:name {code} | Component for communicating with [MQTT|http://mqtt.org] M2M message brokers | | [MSV] / camel-msv {code:xml} ... Full Content Component / ArtifactId / URI Description AHC / camel-ahc ahc:hostname:[port] To call external HTTP services using Async Http Client AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol APNS / camel-apns apns:notify[?options] For sending notifications to Apple iOS devices Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. AWS-DDB / camel-aws aws-ddb://tableName[?options] For working with Amazon's DynamoDB (DDB). AWS-SDB / camel-aws aws-sdb://domainName[?options] For working with Amazon's SimpleDB (SDB). AWS-SES / camel-aws aws-ses://from[?options] For working with Amazon's Simple Email Service (SES). AWS-SNS / camel-aws aws-sns://topicname[?options] For Messaging with Amazon's Simple Notification Service (SNS). AWS-SQS / camel-aws aws-sqs://queuename[?options] For Messaging with Amazon's Simple Queue Service (SQS). AWS-S3 / camel-aws aws-s3://bucketname[?options] For working with Amazon's Simple Storage Service (S3). Bean / camel-core 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). Bean Validation / camel-bean-validator 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 cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Class / camel-core 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 cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol Context / camel-context context:camelContextId:localEndpointName Used to refer to endpoints within a separate CamelContext to provide a simple black box composition approach so that routes can be combined into a CamelContext and then used as a black box component inside other routes in other CamelContexts Crypto (Digital Signatures) / camel-crypto 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 cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXF Bean / camel-cxf 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 cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 Direct / camel-core direct:name Synchronous call to another endpoint DNS / camel-dns dns:operation To lookup domain information and run DNS queries using DNSJava EJB / camel-ejb 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. Event / camel-spring event://default spring-event://default Working with Spring ApplicationEvents EventAdmin / camel-eventadmin eventadmin:topic Receiving OSGi EventAdmin events Exec / camel-exec exec://executable[?options] For executing system commands File / camel-core file://nameOfFileOrDirectory Sending
[CONF] Apache Camel Component List
Component List Page edited by Hadrian Zbarcea Changes (1) ... jpa://entityName {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 | | [Jsch] / camel-jsch {code:xml} scp://localhost/destination {code} | Support for the scp protocol | | [JT/400 |JT400] / camel-jt400 {code:xml} ... Full Content Component / ArtifactId / URI Description AHC / camel-ahc ahc:hostname:[port] To call external HTTP services using Async Http Client AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol APNS / camel-apns apns:notify[?options] For sending notifications to Apple iOS devices Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. AWS-DDB / camel-aws aws-ddb://tableName[?options] For working with Amazon's DynamoDB (DDB). AWS-SDB / camel-aws aws-sdb://domainName[?options] For working with Amazon's SimpleDB (SDB). AWS-SES / camel-aws aws-ses://from[?options] For working with Amazon's Simple Email Service (SES). AWS-SNS / camel-aws aws-sns://topicname[?options] For Messaging with Amazon's Simple Notification Service (SNS). AWS-SQS / camel-aws aws-sqs://queuename[?options] For Messaging with Amazon's Simple Queue Service (SQS). AWS-S3 / camel-aws aws-s3://bucketname[?options] For working with Amazon's Simple Storage Service (S3). Bean / camel-core 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). Bean Validation / camel-bean-validator 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 cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Class / camel-core 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 cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol Context / camel-context context:camelContextId:localEndpointName Used to refer to endpoints within a separate CamelContext to provide a simple black box composition approach so that routes can be combined into a CamelContext and then used as a black box component inside other routes in other CamelContexts Crypto (Digital Signatures) / camel-crypto 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 cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXF Bean / camel-cxf 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 cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 Direct / camel-core direct:name Synchronous call to another endpoint DNS / camel-dns dns:operation To lookup domain information and run DNS queries using DNSJava EJB / camel-ejb 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. Event / camel-spring event://default spring-event://default Working with Spring ApplicationEvents EventAdmin / camel-eventadmin eventadmin:topic Receiving OSGi EventAdmin events Exec / camel-exec exec://executable[?options] For executing system commands File / camel-core file://nameOfFileOrDirectory Sending messages to a file or polling a file or directory. Flatpack / camel-flatpack flatpack:[fixed|delim]:configFile Processing fixed
[CONF] Apache Camel Component List
Component List Page edited by Bilgin Ibryam Changes (1) ... flatpack:[fixed|delim]:configFile {code} | Processing fixed width or delimited files or messages using the [FlatPack library|http://flatpack.sourceforge.net] | | [FOP] / camel-fop {code:xml} fop:outputFormat {code} | Renders the message into different output formats using [Apache FOP|http://xmlgraphics.apache.org/fop/index.html] | | [FreeMarker] / camel-freemarker {code:xml} ... Full Content Component / ArtifactId / URI Description AHC / camel-ahc ahc:hostname:[port] To call external HTTP services using Async Http Client AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol APNS / camel-apns apns:notify[?options] For sending notifications to Apple iOS devices Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. AWS-DDB / camel-aws aws-ddb://tableName[?options] For working with Amazon's DynamoDB (DDB). AWS-SDB / camel-aws aws-sdb://domainName[?options] For working with Amazon's SimpleDB (SDB). AWS-SES / camel-aws aws-ses://from[?options] For working with Amazon's Simple Email Service (SES). AWS-SNS / camel-aws aws-sns://topicname[?options] For Messaging with Amazon's Simple Notification Service (SNS). AWS-SQS / camel-aws aws-sqs://queuename[?options] For Messaging with Amazon's Simple Queue Service (SQS). AWS-S3 / camel-aws aws-s3://bucketname[?options] For working with Amazon's Simple Storage Service (S3). Bean / camel-core 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). Bean Validation / camel-bean-validator 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 cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Class / camel-core 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 cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol Context / camel-context context:camelContextId:localEndpointName Used to refer to endpoints within a separate CamelContext to provide a simple black box composition approach so that routes can be combined into a CamelContext and then used as a black box component inside other routes in other CamelContexts Crypto (Digital Signatures) / camel-crypto 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 cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXF Bean / camel-cxf 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 cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 Direct / camel-core direct:name Synchronous call to another endpoint DNS / camel-dns dns:operation To lookup domain information and run DNS queries using DNSJava EJB / camel-ejb 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. Event / camel-spring event://default spring-event://default Working with Spring ApplicationEvents EventAdmin / camel-eventadmin eventadmin:topic Receiving OSGi EventAdmin events Exec / camel-exec exec://executable[?options] For executing system commands File / camel-core file://nameOfFileOrDirectory Sending messages to a file or polling a file or directory. Flatpack / camel-flatpack
[CONF] Apache Camel Component List
Component List Page edited by Claus Ibsen Changes (1) ... zookeeper://host:port/path {code} | Working with [ZooKeeper|http://hadoop.apache.org/zookeeper/] cluster(s) | | [Websocket] / camel-websocket {code:xml} websocket://host:port/path {code} | Communicating with [Websocket|http://wiki.eclipse.org/Jetty/Feature/WebSockets] clients | Full Content Component / ArtifactId / URI Description AHC / camel-ahc ahc:hostname:[port] To call external HTTP services using Async Http Client AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol APNS / camel-apns apns:notify[?options] For sending notifications to Apple iOS devices Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. AWS-DDB / camel-aws aws-ddb://tableName[?options] For working with Amazon's DynamoDB (DDB). AWS-SDB / camel-aws aws-sdb://domainName[?options] For working with Amazon's SimpleDB (SDB). AWS-SES / camel-aws aws-ses://from[?options] For working with Amazon's Simple Email Service (SES). AWS-SNS / camel-aws aws-sns://topicname[?options] For Messaging with Amazon's Simple Notification Service (SNS). AWS-SQS / camel-aws aws-sqs://queuename[?options] For Messaging with Amazon's Simple Queue Service (SQS). AWS-S3 / camel-aws aws-s3://bucketname[?options] For working with Amazon's Simple Storage Service (S3). Bean / camel-core 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). Bean Validation / camel-bean-validator 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 cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Class / camel-core 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 cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol Context / camel-context context:camelContextId:localEndpointName Used to refer to endpoints within a separate CamelContext to provide a simple black box composition approach so that routes can be combined into a CamelContext and then used as a black box component inside other routes in other CamelContexts Crypto (Digital Signatures) / camel-crypto 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 cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXF Bean / camel-cxf 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 cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 Direct / camel-core direct:name Synchronous call to another endpoint DNS / camel-dns dns:operation To lookup domain information and run DNS queries using DNSJava EJB / camel-ejb 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. Event / camel-spring event://default spring-event://default Working with Spring ApplicationEvents EventAdmin / camel-eventadmin eventadmin:topic Receiving OSGi EventAdmin events Exec / camel-exec exec://executable[?options] For executing system commands File / camel-core file://nameOfFileOrDirectory Sending messages to a file or polling a file or directory. Flatpack / camel-flatpack flatpack:[fixed|delim]:configFile Processing fixed width or delimited files or messages using the FlatPack library FreeMarker /
[CONF] Apache Camel Component List
Component List Page edited by Glen Mazza Comment: Removed Camel 1.x references. Changes (3) ... {code:xml} file://nameOfFileOrDirectory {code} | Sending messages to a file or polling a file or directory. *Camel 1.x use this link* *[File]*. | | [Flatpack] / camel-flatpack {code:xml} ... {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} ... {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} ... Full Content Component / ArtifactId / URI Description AHC / camel-ahc ahc:hostname:[port] To call external HTTP services using Async Http Client AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol APNS / camel-apns apns:notify[?options] For sending notifications to Apple iOS devices Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. AWS-DDB / camel-aws aws-ddb://tableName[?options] For working with Amazon's DynamoDB (DDB). AWS-SDB / camel-aws aws-sdb://domainName[?options] For working with Amazon's SimpleDB (SDB). AWS-SES / camel-aws aws-ses://from[?options] For working with Amazon's Simple Email Service (SES). AWS-SNS / camel-aws aws-sns://topicname[?options] For Messaging with Amazon's Simple Notification Service (SNS). AWS-SQS / camel-aws aws-sqs://queuename[?options] For Messaging with Amazon's Simple Queue Service (SQS). AWS-S3 / camel-aws aws-s3://bucketname[?options] For working with Amazon's Simple Storage Service (S3). Bean / camel-core 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). Bean Validation / camel-bean-validator 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 cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Class / camel-core 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 cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol Context / camel-context context:camelContextId:localEndpointName Used to refer to endpoints within a separate CamelContext to provide a simple black box composition approach so that routes can be combined into a CamelContext and then used as a black box component inside other routes in other CamelContexts Crypto (Digital Signatures) / camel-crypto 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 cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXF Bean / camel-cxf 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 cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 Direct / camel-core direct:name Synchronous call to another endpoint DNS / camel-dns dns:operation To lookup domain information and run DNS queries using DNSJava EJB / camel-ejb 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. Event / camel-spring event://default spring-event://default Working with Spring ApplicationEvents EventAdmin /
[CONF] Apache Camel Component List
Component List Page edited by James Strachan Changes (1) ... string-template:someTemplateResource {code} | Generates a response using a [String Template|http://www.stringtemplate.org/] | | [Stub] / camel-core {code:xml} stub:someOtherCamelUri {code} | Allows you to [stub out some physical middleware endpoint|Stub] for easier testing or debugging | | [TCP|MINA] / camel-mina {code:xml} ... Full Content Component / ArtifactId / URI Description AHC / camel-ahc ahc:hostname:[port] To call external HTTP services using Async Http Client AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol APNS / camel-apns apns:notify[?options] For sending notifications to Apple iOS devices Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. AWS-DDB / camel-aws aws-ddb://tableName[?options] For working with Amazon's DynamoDB (DDB). AWS-SDB / camel-aws aws-sdb://domainName[?options] For working with Amazon's SimpleDB (SDB). AWS-SES / camel-aws aws-ses://from[?options] For working with Amazon's Simple Email Service (SES). AWS-SNS / camel-aws aws-sns://topicname[?options] For Messaging with Amazon's Simple Notification Service (SNS). AWS-SQS / camel-aws aws-sqs://queuename[?options] For Messaging with Amazon's Simple Queue Service (SQS). AWS-S3 / camel-aws aws-s3://bucketname[?options] For working with Amazon's Simple Storage Service (S3). Bean / camel-core 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). Bean Validation / camel-bean-validator 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 cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Class / camel-core 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 cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol Context / camel-context context:camelContextId:localEndpointName Used to refer to endpoints within a separate CamelContext to provide a simple black box composition approach so that routes can be combined into a CamelContext and then used as a black box component inside other routes in other CamelContexts Crypto (Digital Signatures) / camel-crypto 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 cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXF Bean / camel-cxf 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 cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 Direct / camel-core direct:name Synchronous call to another endpoint DNS / camel-dns dns:operation To lookup domain information and run DNS queries using DNSJava EJB / camel-ejb 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. Event / camel-spring event://default spring-event://default Working with Spring ApplicationEvents EventAdmin / camel-eventadmin eventadmin:topic Receiving OSGi EventAdmin events Exec / camel-exec exec://executable[?options] For executing system commands File / camel-core file://nameOfFileOrDirectory Sending messages to a file or polling a file or directory. Camel 1.x use this link File. Flatpack / camel-flatpack flatpack:[fixed|delim]:configFile
[CONF] Apache Camel Component List
Component List Page edited by Bilgin Ibryam Changes (1) ... atom:uri {code} | Working with [Apache Abdera|http://incubator.apache.org/abdera/] for atom integration, such as consuming an atom feed. | | [AWS-DDB|AWS-DDB] / [camel-aws|AWS] {code:xml} aws-ddb://tableName[?options] {code} | For working with [Amazons DynamoDB (DDB)|http://aws.amazon.com/dynamodb/]. | | [AWS-SDB|AWS-SDB] / [camel-aws|AWS] {code:xml} ... Full Content Component / ArtifactId / URI Description AHC / camel-ahc ahc:hostname:[port] To call external HTTP services using Async Http Client AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol APNS / camel-apns apns:notify[?options] For sending notifications to Apple iOS devices Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. AWS-DDB / camel-aws aws-ddb://tableName[?options] For working with Amazon's DynamoDB (DDB). AWS-SDB / camel-aws aws-sdb://domainName[?options] For working with Amazon's SimpleDB (SDB). AWS-SES / camel-aws aws-ses://from[?options] For working with Amazon's Simple Email Service (SES). AWS-SNS / camel-aws aws-sns://topicname[?options] For Messaging with Amazon's Simple Notification Service (SNS). AWS-SQS / camel-aws aws-sqs://queuename[?options] For Messaging with Amazon's Simple Queue Service (SQS). AWS-S3 / camel-aws aws-s3://bucketname[?options] For working with Amazon's Simple Storage Service (S3). Bean / camel-core 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). Bean Validation / camel-bean-validator 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 cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Class / camel-core 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 cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol Context / camel-context context:camelContextId:localEndpointName Used to refer to endpoints within a separate CamelContext to provide a simple black box composition approach so that routes can be combined into a CamelContext and then used as a black box component inside other routes in other CamelContexts Crypto (Digital Signatures) / camel-crypto 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 cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXF Bean / camel-cxf 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 cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 Direct / camel-core direct:name Synchronous call to another endpoint DNS / camel-dns dns:operation To lookup domain information and run DNS queries using DNSJava EJB / camel-ejb 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. Event / camel-spring event://default spring-event://default Working with Spring ApplicationEvents EventAdmin / camel-eventadmin eventadmin:topic Receiving OSGi EventAdmin events Exec / camel-exec exec://executable[?options] For executing system commands File / camel-core file://nameOfFileOrDirectory Sending messages to a file or polling a file or directory. Camel 1.x use this link File. Flatpack / camel-flatpack
[CONF] Apache Camel Component List
Component List Page edited by Raul Kripalani Changes (1) ... mock:name {code} | For testing routes and mediation rules using mocks | | [MongoDB] / camel-mongodb {code:xml} mongodb:connection?options {code} | Interacts with [MongoDB|http://www.mongodb.org/] databases and collections, offers both consumers and producers | | [MSV] / camel-msv {code:xml} ... Full Content Component / ArtifactId / URI Description AHC / camel-ahc ahc:hostname:[port] To call external HTTP services using Async Http Client AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol APNS / camel-apns apns:notify[?options] For sending notifications to Apple iOS devices Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. AWS-SDB / camel-aws aws-sdb://domainName[?options] For working with Amazon's SimpleDB (SDB). AWS-SES / camel-aws aws-ses://from[?options] For working with Amazon's Simple Email Service (SES). AWS-SNS / camel-aws aws-sns://topicname[?options] For Messaging with Amazon's Simple Notification Service (SNS). AWS-SQS / camel-aws aws-sqs://queuename[?options] For Messaging with Amazon's Simple Queue Service (SQS). AWS-S3 / camel-aws aws-s3://bucketname[?options] For working with Amazon's Simple Storage Service (S3). Bean / camel-core 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). Bean Validation / camel-bean-validator 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 cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Class / camel-core 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 cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol Context / camel-context context:camelContextId:localEndpointName Used to refer to endpoints within a separate CamelContext to provide a simple black box composition approach so that routes can be combined into a CamelContext and then used as a black box component inside other routes in other CamelContexts Crypto (Digital Signatures) / camel-crypto 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 cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXF Bean / camel-cxf 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 cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 Direct / camel-core direct:name Synchronous call to another endpoint DNS / camel-dns dns:operation To lookup domain information and run DNS queries using DNSJava EJB / camel-ejb 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. Event / camel-spring event://default spring-event://default Working with Spring ApplicationEvents EventAdmin / camel-eventadmin eventadmin:topic Receiving OSGi EventAdmin events Exec / camel-exec exec://executable[?options] For executing system commands File / camel-core file://nameOfFileOrDirectory Sending messages to a file or polling a file or directory. Camel 1.x use this link File. Flatpack / camel-flatpack flatpack:[fixed|delim]:configFile Processing fixed width or delimited files or messages using the FlatPack library FreeMarker / camel-freemarker
[CONF] Apache Camel Component List
Component List Page edited by Raul Kripalani Changes (2) ... {code:xml} mongodb:connection?options {code} | Interacts with [MongoDB|http://www.mongodb.org/] databases and collections, offers both consumers and producers | {code} | Interacts with [MongoDB|http://www.mongodb.org/] databases and collections. Offers producer endpoints to perform CRUD-style operations and more against databases and collections, as well as consumer endpoints to listen on collections and dispatch objects to Camel routes | | [MSV] / camel-msv {code:xml} ... Full Content Component / ArtifactId / URI Description AHC / camel-ahc ahc:hostname:[port] To call external HTTP services using Async Http Client AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol APNS / camel-apns apns:notify[?options] For sending notifications to Apple iOS devices Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. AWS-SDB / camel-aws aws-sdb://domainName[?options] For working with Amazon's SimpleDB (SDB). AWS-SES / camel-aws aws-ses://from[?options] For working with Amazon's Simple Email Service (SES). AWS-SNS / camel-aws aws-sns://topicname[?options] For Messaging with Amazon's Simple Notification Service (SNS). AWS-SQS / camel-aws aws-sqs://queuename[?options] For Messaging with Amazon's Simple Queue Service (SQS). AWS-S3 / camel-aws aws-s3://bucketname[?options] For working with Amazon's Simple Storage Service (S3). Bean / camel-core 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). Bean Validation / camel-bean-validator 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 cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Class / camel-core 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 cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol Context / camel-context context:camelContextId:localEndpointName Used to refer to endpoints within a separate CamelContext to provide a simple black box composition approach so that routes can be combined into a CamelContext and then used as a black box component inside other routes in other CamelContexts Crypto (Digital Signatures) / camel-crypto 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 cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXF Bean / camel-cxf 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 cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 Direct / camel-core direct:name Synchronous call to another endpoint DNS / camel-dns dns:operation To lookup domain information and run DNS queries using DNSJava EJB / camel-ejb 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. Event / camel-spring event://default spring-event://default Working with Spring ApplicationEvents EventAdmin / camel-eventadmin eventadmin:topic Receiving OSGi EventAdmin events Exec / camel-exec exec://executable[?options] For executing system commands File / camel-core file://nameOfFileOrDirectory Sending messages to a file or polling a file or directory. Camel 1.x use this link File.
[CONF] Apache Camel Component List
Component List Page edited by Bilgin Ibryam Changes (1) ... timer://name {code} | A timer endpoint | | [Twitter] / camel-twitter {code:xml} twitter://[endpoint]?[options] {code} | A twitter endpoint | | [UDP|MINA] / camel-mina {code:xml} ... Full Content Component / ArtifactId / URI Description AHC / camel-ahc ahc:hostname:[port] To call external HTTP services using Async Http Client AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol APNS / camel-apns apns:notify[?options] For sending notifications to Apple iOS devices Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. AWS-SDB / camel-aws aws-sdb://domainName[?options] For working with Amazon's SimpleDB (SDB). AWS-SES / camel-aws aws-ses://from[?options] For working with Amazon's Simple Email Service (SES). AWS-SNS / camel-aws aws-sns://topicname[?options] For Messaging with Amazon's Simple Notification Service (SNS). AWS-SQS / camel-aws aws-sqs://queuename[?options] For Messaging with Amazon's Simple Queue Service (SQS). AWS-S3 / camel-aws aws-s3://bucketname[?options] For working with Amazon's Simple Storage Service (S3). Bean / camel-core 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). Bean Validation / camel-bean-validator 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 cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Class / camel-core 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 cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol Context / camel-context context:camelContextId:localEndpointName Used to refer to endpoints within a separate CamelContext to provide a simple black box composition approach so that routes can be combined into a CamelContext and then used as a black box component inside other routes in other CamelContexts Crypto (Digital Signatures) / camel-crypto 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 cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXF Bean / camel-cxf 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 cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 Direct / camel-core direct:name Synchronous call to another endpoint DNS / camel-dns dns:operation To lookup domain information and run DNS queries using DNSJava EJB / camel-ejb 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. Event / camel-spring event://default spring-event://default Working with Spring ApplicationEvents EventAdmin / camel-eventadmin eventadmin:topic Receiving OSGi EventAdmin events Exec / camel-exec exec://executable[?options] For executing system commands File / camel-core file://nameOfFileOrDirectory Sending messages to a file or polling a file or directory. Camel 1.x use this link File. Flatpack / camel-flatpack flatpack:[fixed|delim]:configFile Processing fixed width or delimited files or messages using the FlatPack library FreeMarker / camel-freemarker freemarker:someTemplateResource Generates a response using a FreeMarker template FTP / camel-ftp
[CONF] Apache Camel Component List
Component List Page edited by Claus Ibsen Changes (1) ... sql:select * from table where id=# {code} | Performing SQL queries using JDBC | | [SSH] component / camel-ssh {code:xml} ssh:[username[:password]@]host[:port][?options] {code} | For sending commands to a SSH server | | [StAX] / camel-stax {code:xml} ... Full Content Component / ArtifactId / URI Description AHC / camel-ahc ahc:hostname:[port] To call external HTTP services using Async Http Client AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol APNS / camel-apns apns:notify[?options] For sending notifications to Apple iOS devices Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. AWS-SDB / camel-aws aws-sdb://domainName[?options] For working with Amazon's SimpleDB (SDB). AWS-SES / camel-aws aws-ses://from[?options] For working with Amazon's Simple Email Service (SES). AWS-SNS / camel-aws aws-sns://topicname[?options] For Messaging with Amazon's Simple Notification Service (SNS). AWS-SQS / camel-aws aws-sqs://queuename[?options] For Messaging with Amazon's Simple Queue Service (SQS). AWS-S3 / camel-aws aws-s3://bucketname[?options] For working with Amazon's Simple Storage Service (S3). Bean / camel-core 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). Bean Validation / camel-bean-validator 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 cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Class / camel-core 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 cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol Context / camel-context context:camelContextId:localEndpointName Used to refer to endpoints within a separate CamelContext to provide a simple black box composition approach so that routes can be combined into a CamelContext and then used as a black box component inside other routes in other CamelContexts Crypto (Digital Signatures) / camel-crypto 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 cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXF Bean / camel-cxf 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 cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 Direct / camel-core direct:name Synchronous call to another endpoint DNS / camel-dns dns:operation To lookup domain information and run DNS queries using DNSJava EJB / camel-ejb 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. Event / camel-spring event://default spring-event://default Working with Spring ApplicationEvents EventAdmin / camel-eventadmin eventadmin:topic Receiving OSGi EventAdmin events Exec / camel-exec exec://executable[?options] For executing system commands File / camel-core file://nameOfFileOrDirectory Sending messages to a file or polling a file or directory. Camel 1.x use this link File. Flatpack / camel-flatpack flatpack:[fixed|delim]:configFile Processing fixed width or delimited files or messages using the FlatPack library FreeMarker / camel-freemarker freemarker:someTemplateResource Generates a response
[CONF] Apache Camel Component List
Component List Page edited by Christian Mueller Changes (2) ... atom:uri {code} | Working with [Apache Abdera|http://incubator.apache.org/abdera/] for atom integration, such as consuming an atom feed. | | [AWS-SDB|AWS-SDB] / [camel-aws|AWS] {code:xml} aws-sdb://domainName[?options] {code} | For working with [Amazons SimpleDB (SDB)|http://aws.amazon.com/simpledb/]. | | [AWS-SES|AWS-SES] / [camel-aws|AWS] {code:xml} aws-ses://from[?options] {code} | For working with [Amazons Simple Email Service (SES)|http://aws.amazon.com/ses/]. | | [AWS-SNS|AWS-SNS] / [camel-aws|AWS] {code:xml} ... aws-s3://bucketname[?options] {code} | For working with [Amazons Simple Storage Service (S3)|http://aws.amazon.com/s3/]. | | [AWS-SES|AWS-SES] / [camel-aws|AWS] {code:xml} aws-ses://from[?options] {code} | For working with [Amazons Simple Email Service (SES)|http://aws.amazon.com/ses/]. | | [AWS-SDB|AWS-SDB] / [camel-aws|AWS] {code:xml} aws-sdb://domainName[?options] {code} | For working with [Amazons SimpleDB (SDB)|http://aws.amazon.com/sdb/]. | | [Bean] / camel-core {code:xml} ... Full Content Component / ArtifactId / URI Description AHC / camel-ahc ahc:hostname:[port] To call external HTTP services using Async Http Client AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol APNS / camel-apns apns:notify[?options] For sending notifications to Apple iOS devices Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. AWS-SDB / camel-aws aws-sdb://domainName[?options] For working with Amazon's SimpleDB (SDB). AWS-SES / camel-aws aws-ses://from[?options] For working with Amazon's Simple Email Service (SES). AWS-SNS / camel-aws aws-sns://topicname[?options] For Messaging with Amazon's Simple Notification Service (SNS). AWS-SQS / camel-aws aws-sqs://queuename[?options] For Messaging with Amazon's Simple Queue Service (SQS). AWS-S3 / camel-aws aws-s3://bucketname[?options] For working with Amazon's Simple Storage Service (S3). Bean / camel-core 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). Bean Validation / camel-bean-validator 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 cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Class / camel-core 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 cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol Context / camel-context context:camelContextId:localEndpointName Used to refer to endpoints within a separate CamelContext to provide a simple black box composition approach so that routes can be combined into a CamelContext and then used as a black box component inside other routes in other CamelContexts Crypto (Digital Signatures) / camel-crypto 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 cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXF Bean / camel-cxf 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 cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 Direct / camel-core direct:name Synchronous call to another endpoint DNS / camel-dns dns:operation To lookup domain information and run DNS queries using DNSJava EJB / camel-ejb ejb:ejbName[?method=someMethod] Uses
[CONF] Apache Camel Component List
Component List Page edited by Bilgin Ibryam Changes (1) ... aws-ses://from[?options] {code} | For working with [Amazons Simple Email Service (SES)|http://aws.amazon.com/ses/]. | | [AWS-SDB|AWS-SDB] / [camel-aws|AWS] {code:xml} aws-sdb://domainName[?options] {code} | For working with [Amazons SimpleDB (SDB)|http://aws.amazon.com/sdb/]. | | [Bean] / camel-core {code:xml} ... Full Content Component / ArtifactId / URI Description AHC / camel-ahc ahc:hostname:[port] To call external HTTP services using Async Http Client AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol APNS / camel-apns apns:notify[?options] For sending notifications to Apple iOS devices Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. AWS-SNS / camel-aws aws-sns://topicname[?options] For Messaging with Amazon's Simple Notification Service (SNS). AWS-SQS / camel-aws aws-sqs://queuename[?options] For Messaging with Amazon's Simple Queue Service (SQS). AWS-S3 / camel-aws aws-s3://bucketname[?options] For working with Amazon's Simple Storage Service (S3). AWS-SES / camel-aws aws-ses://from[?options] For working with Amazon's Simple Email Service (SES). AWS-SDB / camel-aws aws-sdb://domainName[?options] For working with Amazon's SimpleDB (SDB). Bean / camel-core 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). Bean Validation / camel-bean-validator 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 cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Class / camel-core 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 cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol Context / camel-context context:camelContextId:localEndpointName Used to refer to endpoints within a separate CamelContext to provide a simple black box composition approach so that routes can be combined into a CamelContext and then used as a black box component inside other routes in other CamelContexts Crypto (Digital Signatures) / camel-crypto 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 cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXF Bean / camel-cxf 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 cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 Direct / camel-core direct:name Synchronous call to another endpoint DNS / camel-dns dns:operation To lookup domain information and run DNS queries using DNSJava EJB / camel-ejb 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. Event / camel-spring event://default spring-event://default Working with Spring ApplicationEvents EventAdmin / camel-eventadmin eventadmin:topic Receiving OSGi EventAdmin events Exec / camel-exec exec://executable[?options] For executing system commands File / camel-core file://nameOfFileOrDirectory Sending messages to a file or polling a file or directory. Camel 1.x use this link File. Flatpack / camel-flatpack flatpack:[fixed|delim]:configFile Processing fixed width or delimited files or messages using the FlatPack library FreeMarker /
[CONF] Apache Camel Component List
Component List Page edited by Bilgin Ibryam Changes (1) ... aws-s3://bucketname[?options] {code} | For working with [Amazons Simple Storage Service (S3)|http://aws.amazon.com/s3/]. | | [AWS-SES|AWS-SES] / [camel-aws|AWS] {code:xml} aws-ses://from[?options] {code} | For working with [Amazons Simple Email Service (SES)|http://aws.amazon.com/ses/]. | | [Bean] / camel-core {code:xml} ... Full Content Component / ArtifactId / URI Description AHC / camel-ahc ahc:hostname:[port] To call external HTTP services using Async Http Client AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol APNS / camel-apns apns:notify[?options] For sending notifications to Apple iOS devices Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. AWS-SNS / camel-aws aws-sns://topicname[?options] For Messaging with Amazon's Simple Notification Service (SNS). AWS-SQS / camel-aws aws-sqs://queuename[?options] For Messaging with Amazon's Simple Queue Service (SQS). AWS-S3 / camel-aws aws-s3://bucketname[?options] For working with Amazon's Simple Storage Service (S3). AWS-SES / camel-aws aws-ses://from[?options] For working with Amazon's Simple Email Service (SES). Bean / camel-core 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). Bean Validation / camel-bean-validator 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 cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Class / camel-core 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 cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol Context / camel-context context:camelContextId:localEndpointName Used to refer to endpoints within a separate CamelContext to provide a simple black box composition approach so that routes can be combined into a CamelContext and then used as a black box component inside other routes in other CamelContexts Crypto (Digital Signatures) / camel-crypto 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 cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXF Bean / camel-cxf 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 cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 Direct / camel-core direct:name Synchronous call to another endpoint DNS / camel-dns dns:operation To lookup domain information and run DNS queries using DNSJava EJB / camel-ejb 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. Event / camel-spring event://default spring-event://default Working with Spring ApplicationEvents EventAdmin / camel-eventadmin eventadmin:topic Receiving OSGi EventAdmin events Exec / camel-exec exec://executable[?options] For executing system commands File / camel-core file://nameOfFileOrDirectory Sending messages to a file or polling a file or directory. Camel 1.x use this link File. Flatpack / camel-flatpack flatpack:[fixed|delim]:configFile Processing fixed width or delimited files or messages using the FlatPack library FreeMarker / camel-freemarker freemarker:someTemplateResource Generates a response using a FreeMarker template
[CONF] Apache Camel Component List
Component List Page edited by Ben ODay Comment: updated per CAMEL-4539 add camel-solr component Changes (1) ... snmp://host[:port]?options {code} | Polling OID values and receiving traps using SNMP via [SNMP4J |http://snmp4j.com] library | | [SOLR] / camel-solr {code:xml} solr://host[:port]?[options] {code} | Uses the [Solrj|http://wiki.apache.org/solr/Solrj] client API to interface with an [Apache Lucene Solr|http://lucene.apache.org/solr/] server | | [SpringIntegration] / camel-spring-integration {code:xml} ... Full Content Component / ArtifactId / URI Description AHC / camel-ahc ahc:hostname:[port] To call external HTTP services using Async Http Client AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol APNS / camel-apns apns:notify[?options] For sending notifications to Apple iOS devices Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. AWS-SNS / camel-aws aws-sns://topicname[?options] For Messaging with Amazon's Simple Notification Service (SNS). AWS-SQS / camel-aws aws-sqs://queuename[?options] For Messaging with Amazon's Simple Queue Service (SQS). AWS-S3 / camel-aws aws-s3://bucketname[?options] For working with Amazon's Simple Storage Service (S3). Bean / camel-core 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). Bean Validation / camel-bean-validator 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 cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Class / camel-core 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 cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol Context / camel-context context:camelContextId:localEndpointName Used to refer to endpoints within a separate CamelContext to provide a simple black box composition approach so that routes can be combined into a CamelContext and then used as a black box component inside other routes in other CamelContexts Crypto (Digital Signatures) / camel-crypto 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 cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXF Bean / camel-cxf 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 cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 Direct / camel-core direct:name Synchronous call to another endpoint DNS / camel-dns dns:operation To lookup domain information and run DNS queries using DNSJava EJB / camel-ejb 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. Event / camel-spring event://default spring-event://default Working with Spring ApplicationEvents EventAdmin / camel-eventadmin eventadmin:topic Receiving OSGi EventAdmin events Exec / camel-exec exec://executable[?options] For executing system commands File / camel-core file://nameOfFileOrDirectory Sending messages to a file or polling a file or directory. Camel 1.x use this link File. Flatpack / camel-flatpack flatpack:[fixed|delim]:configFile Processing fixed width or delimited files or messages using the FlatPack library FreeMarker / camel-freemarker freemarker:someTemplateResource
[CONF] Apache Camel Component List
Component List Page edited by Claus Ibsen Changes (1) ... sql:select * from table where id=# {code} | Performing SQL queries using JDBC | | [StAX] / camel-stax {code:xml} stax:contentHandlerClassName {code} | Process messages through a SAX [ContentHandler|http://download.oracle.com/javase/6/docs/api/org/xml/sax/ContentHandler.html]. | | [Stream] / camel-stream {code:xml} ... Full Content Component / ArtifactId / URI Description AHC / camel-ahc ahc:hostname:[port] To call external HTTP services using Async Http Client AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol APNS / camel-apns apns:notify[?options] For sending notifications to Apple iOS devices Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. AWS-SNS / camel-aws aws-sns://topicname[?options] For Messaging with Amazon's Simple Notification Service (SNS). AWS-SQS / camel-aws aws-sqs://queuename[?options] For Messaging with Amazon's Simple Queue Service (SQS). AWS-S3 / camel-aws aws-s3://bucketname[?options] For working with Amazon's Simple Storage Service (S3). Bean / camel-core 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). Bean Validation / camel-bean-validator 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 cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Class / camel-core 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 cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol Context / camel-context context:camelContextId:localEndpointName Used to refer to endpoints within a separate CamelContext to provide a simple black box composition approach so that routes can be combined into a CamelContext and then used as a black box component inside other routes in other CamelContexts Crypto (Digital Signatures) / camel-crypto 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 cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXF Bean / camel-cxf 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 cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 Direct / camel-core direct:name Synchronous call to another endpoint DNS / camel-dns dns:operation To lookup domain information and run DNS queries using DNSJava EJB / camel-ejb 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. Event / camel-spring event://default spring-event://default Working with Spring ApplicationEvents EventAdmin / camel-eventadmin eventadmin:topic Receiving OSGi EventAdmin events Exec / camel-exec exec://executable[?options] For executing system commands File / camel-core file://nameOfFileOrDirectory Sending messages to a file or polling a file or directory. Camel 1.x use this link File. Flatpack / camel-flatpack flatpack:[fixed|delim]:configFile Processing fixed width or delimited files or messages using the FlatPack library FreeMarker / camel-freemarker freemarker:someTemplateResource Generates a response using a FreeMarker template FTP / camel-ftp ftp://host[:port]/fileName Sending and receiving files over FTP. Camel 1.x use this link FTP.
[CONF] Apache Camel Component List
Component List Page edited by Claus Ibsen Changes (1) ... xslt:someTemplateResource {code} | Generates a response using an [XSLT|http://www.w3.org/TR/xslt] template | | [ZooKeeper] / camel-zookeeper {code:xml} zookeeper://host:port/path {code} | Working with [ZooKeeper|http://hadoop.apache.org/zookeeper/] cluster(s) | Full Content Component / ArtifactId / URI Description AHC / camel-ahc ahc:hostname:[port] To call external HTTP services using Async Http Client AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol APNS / camel-apns apns:notify[?options] For sending notifications to Apple iOS devices Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. AWSSNS / camel-aws aws-sns://topicname[?options] For Messaging with Amazon's Simple Notification Service (SNS). AWSSQS / camel-aws aws-sqs://queuename[?options] For Messaging with Amazon's Simple Queue Service (SQS). AWSS3 / camel-aws aws-s3://bucketname[?options] For working with Amazon's Simple Storage Service (S3). Bean / camel-core 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). Bean Validation / camel-bean-validator 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 cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Class / camel-core 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 cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol Context / camel-context context:camelContextId:localEndpointName Used to refer to endpoints within a separate CamelContext to provide a simple black box composition approach so that routes can be combined into a CamelContext and then used as a black box component inside other routes in other CamelContexts Crypto Digital Signatures / camel-crypto 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 cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXF Bean / camel-cxf 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 cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 Direct / camel-core direct:name Synchronous call to another endpoint DNS / camel-dns dns:operation To lookup domain information and run DNS queries using DNSJava EJB / camel-ejb 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. Event / camel-spring event://default spring-event://default Working with Spring ApplicationEvents EventAdmin / camel-eventadmin eventadmin:topic Receiving OSGi EventAdmin events Exec / camel-exec exec://executable[?options] For executing system commands File / camel-core file://nameOfFileOrDirectory Sending messages to a file or polling a file or directory. Camel 1.x use this link File. Flatpack / camel-flatpack flatpack:[fixed|delim]:configFile Processing fixed width or delimited files or messages using the FlatPack library FreeMarker / camel-freemarker freemarker:someTemplateResource Generates a response using a FreeMarker template FTP / camel-ftp ftp://host[:port]/fileName Sending and receiving files over FTP. Camel 1.x use this link FTP. FTPS / camel-ftp ftps://host[:port]/fileName Sending and receiving files over
[CONF] Apache Camel Component List
Component List Page edited by Claus Ibsen Changes (4) ... mina:udp://host:port {code} | Working with UDP protocols using [Apache MINA|http://mina.apache.org/] | | [Validation] / camel-spring | [Validation] / camel-core (camel-spring for Camel 2.8 or older) {code:xml} validation:someLocalOrRemoteResource ... xquery:someXQueryResource {code} | Generates a response using an [XQuery] template | | [XSLT] / camel-spring | [XSLT] / camel-core (camel-spring for Camel 2.8 or older) {code:xml} xslt:someTemplateResource ... Full Content Component / ArtifactId / URI Description AHC / camel-ahc ahc:hostname:[port] To call external HTTP services using Async Http Client AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol APNS / camel-apns apns:notify[?options] For sending notifications to Apple iOS devices Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. AWSSNS / camel-aws aws-sns://topicname[?options] For Messaging with Amazon's Simple Notification Service (SNS). AWSSQS / camel-aws aws-sqs://queuename[?options] For Messaging with Amazon's Simple Queue Service (SQS). AWSS3 / camel-aws aws-s3://bucketname[?options] For working with Amazon's Simple Storage Service (S3). Bean / camel-core 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). Bean Validation / camel-bean-validator 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 cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Class / camel-core 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 cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol Context / camel-context context:camelContextId:localEndpointName Used to refer to endpoints within a separate CamelContext to provide a simple black box composition approach so that routes can be combined into a CamelContext and then used as a black box component inside other routes in other CamelContexts Crypto Digital Signatures / camel-crypto 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 cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXF Bean / camel-cxf 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 cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 Direct / camel-core direct:name Synchronous call to another endpoint DNS / camel-dns dns:operation To lookup domain information and run DNS queries using DNSJava EJB / camel-ejb 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. Event / camel-spring event://default spring-event://default Working with Spring ApplicationEvents EventAdmin / camel-eventadmin eventadmin:topic Receiving OSGi EventAdmin events Exec / camel-exec exec://executable[?options] For executing system commands File / camel-core file://nameOfFileOrDirectory Sending messages to a file or polling a file or directory. Camel 1.x use this link File. Flatpack / camel-flatpack flatpack:[fixed|delim]:configFile Processing fixed width or delimited files or messages using the FlatPack library FreeMarker /
[CONF] Apache Camel Component List External
Component List External Page moved by James Strachan From: Apache Camel Components To: Apache Camel Includes Children moved Change Notification Preferences View Online | Add Comment
[CONF] Apache Camel Component List External
Component List External Page edited by James Strachan Comment: added link to smooks docs folks should use Changes (1) ... {code:xml} unmarshal(edi) {code} | GPL | For working with EDI parsing using the [Smooks library|http://milyn.codehaus.org/Smooks]. This component is *deprecated* as Smooks now provides [Camel integration out of the box|http://www.smooks.org/mediawiki/index.php?title=V1.5:Smooks_v1.5_User_Guide#Apache_Camel_Integration] | Full Content Component / ArtifactId / URI License Description ActiveMQ / activemq-camel activemq:[topic:]destinationName Apache For JMS Messaging with Apache ActiveMQ ActiveMQ Journal / activemq-core activemq.journal:directory-on-filesystem Apache Uses ActiveMQ's fast disk journaling implementation to store message bodies in a rolling log file Db4o / camel-db4o in camel-extra db4o://className GPL For using a db4o datastore as a queue via the db4o library Esper / camel-esper in camel-extra esper:name GPL Working with the Esper Library for Event Stream Processing Hibernate / camel-hibernate in camel-extra hibernate://entityName GPL For using a database as a queue via the Hibernate library NMR / servicemix-nmr nmr://serviceName Apache Integration with the Normalized Message Router BUS in ServiceMix 4.x Smooks / camel-smooks in camel-extra. unmarshal(edi) GPL For working with EDI parsing using the Smooks library. This component is deprecated as Smooks now provides Camel integration out of the box Change Notification Preferences View Online | View Changes | Add Comment
[CONF] Apache Camel Component List External
Component List External Page added by Daniel Kulp Component / ArtifactId / URI License Description ActiveMQ / activemq-camel activemq:[topic:]destinationName Apache For JMS Messaging with Apache ActiveMQ ActiveMQ Journal / activemq-core activemq.journal:directory-on-filesystem Apache Uses ActiveMQ's fast disk journaling implementation to store message bodies in a rolling log file Db4o / camel-db4o in camel-extra db4o://className GPL For using a db4o datastore as a queue via the db4o library Esper / camel-esper in camel-extra esper:name GPL Working with the Esper Library for Event Stream Processing Hibernate / camel-hibernate in camel-extra hibernate://entityName GPL For using a database as a queue via the Hibernate library NMR / servicemix-nmr nmr://serviceName Apache Integration with the Normalized Message Router BUS in ServiceMix 4.x Smooks / camel-smooks in camel-extra. unmarshal(edi) GPL For working with EDI parsing using the Smooks library. This component is deprecated as Smooks now provides Camel integration out of the box. Change Notification Preferences View Online | Add Comment
[CONF] Apache Camel Component List
Component List Page edited by Daniel Kulp Changes (6) || Component / ArtifactId / URI || Description || | [ActiveMQ] / activemq-camel {code:xml} activemq:[topic:]destinationName {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 ActiveMQs fast disk journaling implementation to store message bodies in a rolling log file | | [AHC] / camel-ahc {code:xml} ... dataset:name {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 {code} | For using a db4o datastore as a queue via the [db4o|http://www.db4o.com/] library | | [Direct] / camel-core {code:xml} ... ejb:ejbName[?method=someMethod] {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} ... 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 {code} | For using a database as a queue via the [Hibernate|http://www.hibernate.org/] library | | [HL7] / camel-hl7 {code:xml} ... netty:udp//host[:port]?options {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 {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} ... sips://user@host[:port]?[options] {code} | Publish/Subscribe communication capability using the Telecom SIP protocol. [RFC3903 - Session Initiation Protocol (SIP) 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) {code} | For working with EDI parsing using the [Smooks library|http://milyn.codehaus.org/Smooks]. This component is *deprecated* as Smooks now provides Camel integration out of the box. | | [SMTP|Mail] / camel-mail {code:xml} ... Full Content Component / ArtifactId / URI Description AHC / camel-ahc ahc:hostname:[port] To call external HTTP services using Async Http Client AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol APNS / camel-apns apns:notify[?options] For sending notifications to Apple iOS devices Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. AWSSNS / camel-aws aws-sns://topicname[?options] For Messaging with Amazon's Simple Notification Service (SNS). AWSSQS / camel-aws aws-sqs://queuename[?options] For Messaging with Amazon's Simple Queue Service (SQS). AWSS3 / camel-aws aws-s3://bucketname[?options] For working with Amazon's Simple Storage Service (S3). Bean / camel-core 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). Bean Validation / camel-bean-validator 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 cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the cache
[CONF] Apache Camel Component List
Component List Page edited by Daniel Kulp Comment: camel-hdfs is now in camel Changes (1) ... hazelcast://[type]:cachename[?options] {code} | [Hazelcast|http://www.hazelcast.com] is a data grid entirely implemented in Java (single jar). This component supports map, multimap, seda, queue, set, atomic number and simple cluster support. | | [HDFS] / camel-hdfs in [camel-hdfs|http://github.com/dgreco/camel-hdfs/] {code:xml} hdfs://path[?options] ... Full Content Component / ArtifactId / URI Description ActiveMQ / activemq-camel activemq:[topic:]destinationName For JMS Messaging with Apache ActiveMQ ActiveMQ Journal / activemq-core activemq.journal:directory-on-filesystem Uses ActiveMQ's fast disk journaling implementation to store message bodies in a rolling log file AHC / camel-ahc ahc:hostname:[port] To call external HTTP services using Async Http Client AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol APNS / camel-apns apns:notify[?options] For sending notifications to Apple iOS devices Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. AWSSNS / camel-aws aws-sns://topicname[?options] For Messaging with Amazon's Simple Notification Service (SNS). AWSSQS / camel-aws aws-sqs://queuename[?options] For Messaging with Amazon's Simple Queue Service (SQS). AWSS3 / camel-aws aws-s3://bucketname[?options] For working with Amazon's Simple Storage Service (S3). Bean / camel-core 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). Bean Validation / camel-bean-validator 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 cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Class / camel-core 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 cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol Context / camel-context context:camelContextId:localEndpointName Used to refer to endpoints within a separate CamelContext to provide a simple black box composition approach so that routes can be combined into a CamelContext and then used as a black box component inside other routes in other CamelContexts Crypto Digital Signatures / camel-crypto 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 cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXF Bean / camel-cxf 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 cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 db4o://className For using a db4o datastore as a queue via the db4o library Direct / camel-core direct:name Synchronous call to another endpoint DNS / camel-dns dns:operation To lookup domain information and run DNS queries using DNSJava EJB / camel-ejb 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 event://default spring-event://default Working with Spring ApplicationEvents EventAdmin / camel-eventadmin eventadmin:topic Receiving OSGi EventAdmin events
[CONF] Apache Camel Component List
Component List Page edited by Richard Kettelerij Comment: CAMEL-4216 Changes (1) ... {code:xml} quartz://groupName/timerName {code} | Provides a scheduled delivery of messages using the [Quartz scheduler|http://www.opensymphony.com/quartz/] scheduler|http://www.quartz-scheduler.org/] | | [Quickfix] / camel-quickfix {code:xml} ... Full Content Component / ArtifactId / URI Description ActiveMQ / activemq-camel activemq:[topic:]destinationName For JMS Messaging with Apache ActiveMQ ActiveMQ Journal / activemq-core activemq.journal:directory-on-filesystem Uses ActiveMQ's fast disk journaling implementation to store message bodies in a rolling log file AHC / camel-ahc ahc:hostname:[port] To call external HTTP services using Async Http Client AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol APNS / camel-apns apns:notify[?options] For sending notifications to Apple iOS devices Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. AWSSNS / camel-aws aws-sns://topicname[?options] For Messaging with Amazon's Simple Notification Service (SNS). AWSSQS / camel-aws aws-sqs://queuename[?options] For Messaging with Amazon's Simple Queue Service (SQS). AWSS3 / camel-aws aws-s3://bucketname[?options] For working with Amazon's Simple Storage Service (S3). Bean / camel-core 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). Bean Validation / camel-bean-validator 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 cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Class / camel-core 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 cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol Context / camel-context context:camelContextId:localEndpointName Used to refer to endpoints within a separate CamelContext to provide a simple black box composition approach so that routes can be combined into a CamelContext and then used as a black box component inside other routes in other CamelContexts Crypto Digital Signatures / camel-crypto 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 cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXF Bean / camel-cxf 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 cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 db4o://className For using a db4o datastore as a queue via the db4o library Direct / camel-core direct:name Synchronous call to another endpoint DNS / camel-dns dns:operation To lookup domain information and run DNS queries using DNSJava EJB / camel-ejb 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 event://default spring-event://default Working with Spring ApplicationEvents EventAdmin / camel-eventadmin eventadmin:topic Receiving OSGi EventAdmin events Exec / camel-exec exec://executable[?options] For executing system commands File / camel-core
[CONF] Apache Camel Component List
Component List Page edited by Claus Ibsen Changes (1) ... amqp:[topic:]destinationName {code} | For Messaging with [AMQP protocol|http://www.amqp.org/] | | [APNS] / camel-apns {code:xml} apns:notify[?options] {code} | For sending notifications to Apple iOS devices | | [Atom] / camel-atom {code:xml} ... Full Content Component / ArtifactId / URI Description ActiveMQ / activemq-camel activemq:[topic:]destinationName For JMS Messaging with Apache ActiveMQ ActiveMQ Journal / activemq-core activemq.journal:directory-on-filesystem Uses ActiveMQ's fast disk journaling implementation to store message bodies in a rolling log file AHC / camel-ahc ahc:hostname:[port] To call external HTTP services using Async Http Client AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol APNS / camel-apns apns:notify[?options] For sending notifications to Apple iOS devices Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. AWSSNS / camel-aws aws-sns://topicname[?options] For Messaging with Amazon's Simple Notification Service (SNS). AWSSQS / camel-aws aws-sqs://queuename[?options] For Messaging with Amazon's Simple Queue Service (SQS). AWSS3 / camel-aws aws-s3://bucketname[?options] For working with Amazon's Simple Storage Service (S3). Bean / camel-core 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). Bean Validation / camel-bean-validator 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 cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Class / camel-core 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 cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol Context / camel-context context:camelContextId:localEndpointName Used to refer to endpoints within a separate CamelContext to provide a simple black box composition approach so that routes can be combined into a CamelContext and then used as a black box component inside other routes in other CamelContexts Crypto Digital Signatures / camel-crypto 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 cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXF Bean / camel-cxf 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 cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 db4o://className For using a db4o datastore as a queue via the db4o library Direct / camel-core direct:name Synchronous call to another endpoint DNS / camel-dns dns:operation To lookup domain information and run DNS queries using DNSJava EJB / camel-ejb 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 event://default spring-event://default Working with Spring ApplicationEvents EventAdmin / camel-eventadmin eventadmin:topic Receiving OSGi EventAdmin events Exec / camel-exec exec://executable[?options] For executing system commands File / camel-core file://nameOfFileOrDirectory Sending messages to a file or polling
[CONF] Apache Camel Component List
Component List Page edited by Fernando Ribeiro Changes (1) ... {code:xml} freemarker:someTemplateResource {code} | Generates a response using a [FreemMarker|http://freemarker.org/] template | | [FTP|FTP2] / camel-ftp {code:xml} ... Full Content Component / ArtifactId / URI Description ActiveMQ / activemq-camel activemq:[topic:]destinationName For JMS Messaging with Apache ActiveMQ ActiveMQ Journal / activemq-core activemq.journal:directory-on-filesystem Uses ActiveMQ's fast disk journaling implementation to store message bodies in a rolling log file AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. AWSSNS / camel-aws aws-sns://topicname[?options] For Messaging with Amazon's Simple Notification Service (SNS). AWSSQS / camel-aws aws-sqs://queuename[?options] For Messaging with Amazon's Simple Queue Service (SQS). AWSS3 / camel-aws aws-s3://bucketname[?options] For working with Amazon's Simple Storage Service (S3). Bean / camel-core 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). Bean Validation / camel-bean-validator 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 cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Class / camel-core 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 cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol Context / camel-context context:camelContextId:localEndpointName Used to refer to endpoints within a separate CamelContext to provide a simple black box composition approach so that routes can be combined into a CamelContext and then used as a black box component inside other routes in other CamelContexts Crypto Digital Signatures / camel-crypto 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 cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXF Bean / camel-cxf 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 cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 db4o://className For using a db4o datastore as a queue via the db4o library Direct / camel-core direct:name Synchronous call to another endpoint DNS / camel-dns dns:operation To lookup domain information and run DNS queries using DNSJava EJB / camel-ejb 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 event://default spring-event://default Working with Spring ApplicationEvents EventAdmin / camel-eventadmin eventadmin:topic Receiving OSGi EventAdmin events Exec / camel-exec exec://executable[?options] For executing system commands File / camel-core file://nameOfFileOrDirectory Sending messages to a file or polling a file or directory. Camel 1.x use this link File. Flatpack / camel-flatpack flatpack:[fixed|delim]:configFile Processing fixed width or delimited files or messages using the FlatPack library FreeMarker / camel-freemarker freemarker:someTemplateResource
[CONF] Apache Camel Component List
Component List Page edited by Christian Mueller Changes (3) ... atom:uri {code} | Working with [Apache Abdera|http://incubator.apache.org/abdera/] for atom integration, such as consuming an atom feed. | | [AWS-SQS|AWS-SQS] [AWS-SNS] / [camel-aws|AWS] {code:xml} aws-sns://topicname[?options] {code} | For Messaging with [Amazons Simple Notification Service (SNS)|http://aws.amazon.com/sns/]. | | [AWS-SQS] / [camel-aws|AWS] {code:xml} aws-sqs://queuename[?options] {code} | For Messaging with [Amazons Simple Queue Service (SQS)|http://aws.amazon.com/sqs/]. | | [AWS-S3] / [camel-aws|AWS] {code:xml} aws-s3://bucketname[?options] {code} | For working with [Amazons Simple Storage Service (S3)|http://aws.amazon.com/s3/]. | | [Bean] / camel-core {code:xml} ... Full Content Component / ArtifactId / URI Description ActiveMQ / activemq-camel activemq:[topic:]destinationName For JMS Messaging with Apache ActiveMQ ActiveMQ Journal / activemq-core activemq.journal:directory-on-filesystem Uses ActiveMQ's fast disk journaling implementation to store message bodies in a rolling log file AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. AWSSNS / camel-aws aws-sns://topicname[?options] For Messaging with Amazon's Simple Notification Service (SNS). AWSSQS / camel-aws aws-sqs://queuename[?options] For Messaging with Amazon's Simple Queue Service (SQS). AWSS3 / camel-aws aws-s3://bucketname[?options] For working with Amazon's Simple Storage Service (S3). Bean / camel-core 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). Bean Validation / camel-bean-validator 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 cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Class / camel-core 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 cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol Context / camel-context context:camelContextId:localEndpointName Used to refer to endpoints within a separate CamelContext to provide a simple black box composition approach so that routes can be combined into a CamelContext and then used as a black box component inside other routes in other CamelContexts Crypto Digital Signatures / camel-crypto 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 cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXF Bean / camel-cxf 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 cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 db4o://className For using a db4o datastore as a queue via the db4o library Direct / camel-core direct:name Synchronous call to another endpoint DNS / camel-dns dns:operation To lookup domain information and run DNS queries using DNSJava EJB / camel-ejb 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 event://default spring-event://default
[CONF] Apache Camel Component List
Component List Page edited by Claus Ibsen Changes (4) ... | [Hazelcast|Hazelcast Component] / [camel-hazelcast|Hazelcast Component] {code:xml} hazelcast://[map|multimap|queue|seda|set|atomicvalue|instance]:cachename[?options] hazelcast://[type]:cachename[?options] {code} | [Hazelcast|http://www.hazelcast.com] is a data grid entirely implemented in Java (single jar). This component supports map, multimap, seda, queue, set, atomic number and simple cluster support. | | [HDFS] / camel-hdfs in [camel-hdfs|http://github.com/dgreco/camel-hdfs/] ... sips://user@host[:port]?[options] {code} | Publish/Subscribe communication capability using the Telecom SIP protocol. [RFC3903 - Session Initiation Protocol (SIP) 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) {code} | For working with EDI parsing using the [Smooks library|http://milyn.codehaus.org/Smooks]. This component is *deprecated* as Smooks now provides Camel integration out of the box. | | [SMTP|Mail] / camel-mail {code:xml} ... Full Content Component / ArtifactId / URI Description ActiveMQ / activemq-camel activemq:[topic:]destinationName For JMS Messaging with Apache ActiveMQ ActiveMQ Journal / activemq-core activemq.journal:directory-on-filesystem Uses ActiveMQ's fast disk journaling implementation to store message bodies in a rolling log file AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. AWS-SQS / camel-aws aws-sqs://queuename[?options] For Messaging with Amazon's Simple Queue Service (SQS). Bean / camel-core 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). Bean Validation / camel-bean-validator 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 cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Class / camel-core 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 cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol Context / camel-context context:camelContextId:localEndpointName Used to refer to endpoints within a separate CamelContext to provide a simple black box composition approach so that routes can be combined into a CamelContext and then used as a black box component inside other routes in other CamelContexts Crypto Digital Signatures / camel-crypto 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 cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXF Bean / camel-cxf 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 cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 db4o://className For using a db4o datastore as a queue via the db4o library Direct / camel-core direct:name Synchronous call to another endpoint DNS / camel-dns dns:operation To lookup domain information and run DNS queries using DNSJava EJB / camel-ejb 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
[CONF] Apache Camel Component List
Component List Page edited by Claus Straube Comment: added camel-hazelcast to list Changes (1) ... gmail://u...@googlemail.com[?options] {code}| Supports sending of emails via the [mail service|http://code.google.com/appengine/docs/java/mail/] of Google App Engine. See also [Camel Components for Google App Engine|GAE].| | [Hazelcast|Hazelcast Component] / [camel-hazelcast|Hazelcast Component] {code:xml} hazelcast://[map|multimap|queue|seda|set|atomicvalue|instance]:cachename[?options] {code} | [Hazelcast|http://www.hazelcast.com] is a data grid entirely implemented in Java (single jar). This component supports map, multimap, seda, queue, set, atomic number and simple cluster support. | | [HDFS] / camel-hdfs in [camel-hdfs|http://github.com/dgreco/camel-hdfs/] {code:xml} ... Full Content Component / ArtifactId / URI Description ActiveMQ / activemq-camel activemq:[topic:]destinationName For JMS Messaging with Apache ActiveMQ ActiveMQ Journal / activemq-core activemq.journal:directory-on-filesystem Uses ActiveMQ's fast disk journaling implementation to store message bodies in a rolling log file AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. AWS-SQS / camel-aws aws-sqs://queuename[?options] For Messaging with Amazon's Simple Queue Service (SQS). Bean / camel-core 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). Bean Validation / camel-bean-validator 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 cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Class / camel-core 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 cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol Context / camel-context context:camelContextId:localEndpointName Used to refer to endpoints within a separate CamelContext to provide a simple black box composition approach so that routes can be combined into a CamelContext and then used as a black box component inside other routes in other CamelContexts Crypto Digital Signatures / camel-crypto 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 cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXF Bean / camel-cxf 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 cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 db4o://className For using a db4o datastore as a queue via the db4o library Direct / camel-core direct:name Synchronous call to another endpoint EJB / camel-ejb 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 event://default spring-event://default Working with Spring ApplicationEvents EventAdmin / camel-eventadmin eventadmin:topic Receiving OSGi EventAdmin events Exec / camel-exec exec://executable[?options] For executing system commands File / camel-core file://nameOfFileOrDirectory Sending messages to a file or polling a file or directory.
[CONF] Apache Camel Component List
Component List Page edited by Claus Ibsen Changes (2) ... | [iBATIS] / camel-ibatis {code:xml} ibatis://sqlOperationName ibatis://statementName {code} | Performs a query, poll, insert, update or delete in a relational database using [Apache iBATIS|http://ibatis.apache.org/] | | [IMap|Mail] / camel-mail ... msv:someLocalOrRemoteResource {code} | Validates the payload of a message using the [MSV Library|https://msv.dev.java.net/] | | [MyBatis] / camel-mybatis {code:xml} mybatis://statementName {code} | Performs a query, poll, insert, update or delete in a relational database using [MyBatis|http://mybatis.org/] | | [Nagios] / camel-nagios {code:xml} ... Full Content Component / ArtifactId / URI Description ActiveMQ / activemq-camel activemq:[topic:]destinationName For JMS Messaging with Apache ActiveMQ ActiveMQ Journal / activemq-core activemq.journal:directory-on-filesystem Uses ActiveMQ's fast disk journaling implementation to store message bodies in a rolling log file AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. AWS-SQS / camel-aws aws-sqs://queuename[?options] For Messaging with Amazon's Simple Queue Service (SQS). Bean / camel-core 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). Bean Validation / camel-bean-validator 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 cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Class / camel-core 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 cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol Context / camel-context context:camelContextId:localEndpointName Used to refer to endpoints within a separate CamelContext to provide a simple black box composition approach so that routes can be combined into a CamelContext and then used as a black box component inside other routes in other CamelContexts Crypto Digital Signatures / camel-crypto 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 cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXF Bean / camel-cxf 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 cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 db4o://className For using a db4o datastore as a queue via the db4o library Direct / camel-core direct:name Synchronous call to another endpoint EJB / camel-ejb 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 event://default spring-event://default Working with Spring ApplicationEvents EventAdmin / camel-eventadmin eventadmin:topic Receiving OSGi EventAdmin events Exec / camel-exec exec://executable[?options] For executing system commands File / camel-core file://nameOfFileOrDirectory Sending messages to a file or polling a file or directory. Camel 1.x use this link File. Flatpack / camel-flatpack flatpack:[fixed|delim]:configFile
[CONF] Apache Camel Component List
Component List Page edited by James Strachan Changes (1) ... cometd://host:port/channelname {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] | | [Context] / camel-context {code:xml} context:camelContextId:localEndpointName {code} | Used to refer to endpoints within a separate CamelContext to provide a simple [black box composition|Context] approach so that routes can be combined into a CamelContext and then used as a black box component inside other routes in other CamelContexts | | [Crypto (Digital Signatures)] / camel-crypto {code:xml} ... Full Content Component / ArtifactId / URI Description ActiveMQ / activemq-camel activemq:[topic:]destinationName For JMS Messaging with Apache ActiveMQ ActiveMQ Journal / activemq-core activemq.journal:directory-on-filesystem Uses ActiveMQ's fast disk journaling implementation to store message bodies in a rolling log file AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. AWS-SQS / camel-aws aws-sqs://queuename[?options] For Messaging with Amazon's Simple Queue Service (SQS). Bean / camel-core 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). Bean Validation / camel-bean-validator 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 cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Class / camel-core 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 cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol Context / camel-context context:camelContextId:localEndpointName Used to refer to endpoints within a separate CamelContext to provide a simple black box composition approach so that routes can be combined into a CamelContext and then used as a black box component inside other routes in other CamelContexts Crypto Digital Signatures / camel-crypto 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 cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXF Bean / camel-cxf 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 cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 db4o://className For using a db4o datastore as a queue via the db4o library Direct / camel-core direct:name Synchronous call to another endpoint EJB / camel-ejb 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 event://default spring-event://default Working with Spring ApplicationEvents EventAdmin / camel-eventadmin eventadmin:topic Receiving OSGi EventAdmin events Exec / camel-exec exec://executable[?options] For executing system commands File / camel-core file://nameOfFileOrDirectory Sending messages to a file or polling a file or directory. Camel 1.x use this link File. Flatpack / camel-flatpack flatpack:[fixed|delim]:configFile
[CONF] Apache Camel Component List
Component List Page edited by Christian Mueller Changes (2) ... {code:xml} http://hostname[:port] {code} | For calling out to external HTTP servers using Apache HTTP Client 3.x | | [HTTP4] / camel-http4 {code:xml} http4://hostname[:port] {code} | For calling out to external HTTP servers using Apache HTTP Client 4.x | | [iBATIS] / camel-ibatis {code:xml} ... Full Content Component / ArtifactId / URI Description ActiveMQ / activemq-camel activemq:[topic:]destinationName For JMS Messaging with Apache ActiveMQ ActiveMQ Journal / activemq-core activemq.journal:directory-on-filesystem Uses ActiveMQ's fast disk journaling implementation to store message bodies in a rolling log file AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. AWS-SQS / camel-aws aws-sqs://queuename[?options] For Messaging with Amazon's Simple Queue Service (SQS). Bean / camel-core 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). Bean Validation / camel-bean-validator 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 cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Class / camel-core 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 cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol Crypto Digital Signatures / camel-crypto 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 cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXF Bean / camel-cxf 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 cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 db4o://className For using a db4o datastore as a queue via the db4o library Direct / camel-core direct:name Synchronous call to another endpoint EJB / camel-ejb 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 event://default spring-event://default Working with Spring ApplicationEvents EventAdmin / camel-eventadmin eventadmin:topic Receiving OSGi EventAdmin events Exec / camel-exec exec://executable[?options] For executing system commands File / camel-core file://nameOfFileOrDirectory Sending messages to a file or polling a file or directory. Camel 1.x use this link File. Flatpack / camel-flatpack flatpack:[fixed|delim]:configFile Processing fixed width or delimited files or messages using the FlatPack library Freemarker / camel-freemarker freemarker:someTemplateResource Generates a response using a Freemarker template FTP / camel-ftp ftp://host[:port]/fileName Sending and receiving files over FTP. Camel 1.x use this link FTP. FTPS / camel-ftp ftps://host[:port]/fileName Sending and receiving files over FTP Secure (TLS and SSL). GAuth / camel-gae gauth://name[?options] Used by web applications to implement an OAuth consumer. See also Camel Components for Google App Engine. GHttp / camel-gae ghttp://hostname[:port][/path][?options]
[CONF] Apache Camel Component List
Component List Page edited by Tracy Snell Changes (2) ... atom:uri {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 [Amazons Simple Notification Service (SNS)|http://aws.amazon.com/sns/]. | {show-to} | [AWS-SQS|AWS-SQS] / [camel-aws|aws] {code:xml} ... Full Content Component / ArtifactId / URI Description ActiveMQ / activemq-camel activemq:[topic:]destinationName For JMS Messaging with Apache ActiveMQ ActiveMQ Journal / activemq-core activemq.journal:directory-on-filesystem Uses ActiveMQ's fast disk journaling implementation to store message bodies in a rolling log file AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. AWS-SNS / camel-aws aws-sns://topicName/MyTopicName[?options] For Messaging with Amazon's Simple Notification Service (SNS). AWS-SQS / camel-aws aws-sqs://queuename[?options] For Messaging with Amazon's Simple Queue Service (SQS). Bean / camel-core 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). Bean Validation / camel-bean-validator 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 cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Class / camel-core 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 cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol Crypto Digital Signatures / camel-crypto 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 cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXF Bean / camel-cxf 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 cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 db4o://className For using a db4o datastore as a queue via the db4o library Direct / camel-core direct:name Synchronous call to another endpoint EJB / camel-ejb 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 event://default spring-event://default Working with Spring ApplicationEvents EventAdmin / camel-eventadmin eventadmin:topic Receiving OSGi EventAdmin events Exec / camel-exec exec://executable[?options] For executing system commands File / camel-core file://nameOfFileOrDirectory Sending messages to a file or polling a file or directory. Camel 1.x use this link File. Flatpack / camel-flatpack flatpack:[fixed|delim]:configFile Processing fixed width or delimited files or messages using the FlatPack library Freemarker / camel-freemarker freemarker:someTemplateResource Generates a response using a Freemarker template FTP / camel-ftp ftp://host[:port]/fileName Sending and receiving files over FTP. Camel 1.x use this link FTP. FTPS / camel-ftp ftps://host[:port]/fileName Sending and receiving files over FTP Secure
[CONF] Apache Camel Component List
Component List Page edited by Claus Ibsen Changes (1) ... | [SQS] / [camel-aws|aws] {code:xml} aws-sqs://queuename[?options] {code} | For Messaging with [Amazons Simple Queue Service (SQS)|http://aws.amazon.com/sqs/]. | | [Bean] / camel-core ... Full Content Component / ArtifactId / URI Description ActiveMQ / activemq-camel activemq:[topic:]destinationName For JMS Messaging with Apache ActiveMQ ActiveMQ Journal / activemq-core activemq.journal:directory-on-filesystem Uses ActiveMQ's fast disk journaling implementation to store message bodies in a rolling log file AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. sqs / camel-aws aws-sqs://queuename[?options] For Messaging with Amazon's Simple Queue Service (SQS). Bean / camel-core 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). Bean Validation / camel-bean-validator 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 cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Class / camel-core 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 cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol Crypto Digital Signatures / camel-crypto 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 cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXF Bean / camel-cxf 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 cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 db4o://className For using a db4o datastore as a queue via the db4o library Direct / camel-core direct:name Synchronous call to another endpoint EJB / camel-ejb 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 event://default spring-event://default Working with Spring ApplicationEvents EventAdmin / camel-eventadmin eventadmin:topic Receiving OSGi EventAdmin events Exec / camel-exec exec://executable[?options] For executing system commands File / camel-core file://nameOfFileOrDirectory Sending messages to a file or polling a file or directory. Camel 1.x use this link File. Flatpack / camel-flatpack flatpack:[fixed|delim]:configFile Processing fixed width or delimited files or messages using the FlatPack library Freemarker / camel-freemarker freemarker:someTemplateResource Generates a response using a Freemarker template FTP / camel-ftp ftp://host[:port]/fileName Sending and receiving files over FTP. Camel 1.x use this link FTP. FTPS / camel-ftp ftps://host[:port]/fileName Sending and receiving files over FTP Secure (TLS and SSL). GAuth / camel-gae gauth://name[?options] Used by web applications to implement an OAuth consumer. See also Camel Components for Google App Engine. GHttp / camel-gae ghttp://hostname[:port][/path][?options] ghttp:///path[?options] Provides connectivity to the URL fetch service of Google App Engine but can also be used to receive messages from servlets. See also
[CONF] Apache Camel Component List
Component List Page edited by Dan Checkoway Changes (1) ... jt400://user:p...@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] {code} | For producing to or consuming from Kestrel queues | | [Language] / camel-core {code:xml} ... Full Content Component / ArtifactId / URI Description ActiveMQ / activemq-camel activemq:[topic:]destinationName For JMS Messaging with Apache ActiveMQ ActiveMQ Journal / activemq-core activemq.journal:directory-on-filesystem Uses ActiveMQ's fast disk journaling implementation to store message bodies in a rolling log file AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. sqs / camel-aws sqs://queuename[?options] For Messaging with Amazon's Simple Queue Service (SQS). Bean / camel-core 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). Bean Validation / camel-bean-validator 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 cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Class / camel-core 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 cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol Crypto Digital Signatures / camel-crypto 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 cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXF Bean / camel-cxf 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 cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 db4o://className For using a db4o datastore as a queue via the db4o library Direct / camel-core direct:name Synchronous call to another endpoint EJB / camel-ejb 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 event://default spring-event://default Working with Spring ApplicationEvents EventAdmin / camel-eventadmin eventadmin:topic Receiving OSGi EventAdmin events Exec / camel-exec exec://executable[?options] For executing system commands File / camel-core file://nameOfFileOrDirectory Sending messages to a file or polling a file or directory. Camel 1.x use this link File. Flatpack / camel-flatpack flatpack:[fixed|delim]:configFile Processing fixed width or delimited files or messages using the FlatPack library Freemarker / camel-freemarker freemarker:someTemplateResource Generates a response using a Freemarker template FTP / camel-ftp ftp://host[:port]/fileName Sending and receiving files over FTP. Camel 1.x use this link FTP. FTPS / camel-ftp ftps://host[:port]/fileName Sending and receiving files over FTP Secure (TLS and SSL). GAuth / camel-gae gauth://name[?options] Used by web applications to implement an OAuth consumer. See also Camel Components for Google App Engine. GHttp / camel-gae ghttp://hostname[:port][/path][?options] ghttp:///path[?options] Provides
[CONF] Apache Camel Component List
Component List Page edited by Dan Checkoway Changes (1) ... {code:xml} kestrel://[addresslist/]queuename[?options] {code} | For producing to or consuming from [Kestrel|https://github.com/robey/kestrel] queues | | [Language] / camel-core {code:xml} ... Full Content Component / ArtifactId / URI Description ActiveMQ / activemq-camel activemq:[topic:]destinationName For JMS Messaging with Apache ActiveMQ ActiveMQ Journal / activemq-core activemq.journal:directory-on-filesystem Uses ActiveMQ's fast disk journaling implementation to store message bodies in a rolling log file AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. sqs / camel-aws sqs://queuename[?options] For Messaging with Amazon's Simple Queue Service (SQS). Bean / camel-core 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). Bean Validation / camel-bean-validator 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 cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Class / camel-core 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 cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol Crypto Digital Signatures / camel-crypto 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 cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXF Bean / camel-cxf 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 cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 db4o://className For using a db4o datastore as a queue via the db4o library Direct / camel-core direct:name Synchronous call to another endpoint EJB / camel-ejb 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 event://default spring-event://default Working with Spring ApplicationEvents EventAdmin / camel-eventadmin eventadmin:topic Receiving OSGi EventAdmin events Exec / camel-exec exec://executable[?options] For executing system commands File / camel-core file://nameOfFileOrDirectory Sending messages to a file or polling a file or directory. Camel 1.x use this link File. Flatpack / camel-flatpack flatpack:[fixed|delim]:configFile Processing fixed width or delimited files or messages using the FlatPack library Freemarker / camel-freemarker freemarker:someTemplateResource Generates a response using a Freemarker template FTP / camel-ftp ftp://host[:port]/fileName Sending and receiving files over FTP. Camel 1.x use this link FTP. FTPS / camel-ftp ftps://host[:port]/fileName Sending and receiving files over FTP Secure (TLS and SSL). GAuth / camel-gae gauth://name[?options] Used by web applications to implement an OAuth consumer. See also Camel Components for Google App Engine. GHttp / camel-gae ghttp://hostname[:port][/path][?options] ghttp:///path[?options] Provides connectivity to the URL fetch service of Google App Engine but can also be used to receive messages from servlets. See also
[CONF] Apache Camel Component List
Component List Page edited by Guillaume Nodet Changes (2) ... spring-event://default {code} | Working with Spring ApplicationEvents | | [EventAdmin] / camel-eventadmin {code:xml} eventadmin:topic {code} | Receiving OSGi EventAdmin events | | [Exec] / camel-exec {code:xml} ... nmr://serviceName {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:logger {code} | Receiving Pax-Logging events in OSGi | | [POP|Mail] / camel-mail {code:xml} ... Full Content Component / ArtifactId / URI Description ActiveMQ / activemq-camel activemq:[topic:]destinationName For JMS Messaging with Apache ActiveMQ ActiveMQ Journal / activemq-core activemq.journal:directory-on-filesystem Uses ActiveMQ's fast disk journaling implementation to store message bodies in a rolling log file AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. Bean / camel-core 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). Bean Validation / camel-bean-validator 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 cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Class / camel-core 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 cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol Crypto Digital Signatures / camel-crypto 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 cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXF Bean / camel-cxf 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 cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 db4o://className For using a db4o datastore as a queue via the db4o library Direct / camel-core direct:name Synchronous call to another endpoint EJB / camel-ejb 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 event://default spring-event://default Working with Spring ApplicationEvents EventAdmin / camel-eventadmin eventadmin:topic Receiving OSGi EventAdmin events Exec / camel-exec exec://executable[?options] For executing system commands File / camel-core file://nameOfFileOrDirectory Sending messages to a file or polling a file or directory. Camel 1.x use this link File. Flatpack / camel-flatpack flatpack:[fixed|delim]:configFile Processing fixed width or delimited files or messages using the FlatPack library Freemarker / camel-freemarker freemarker:someTemplateResource Generates a response using a Freemarker template FTP / camel-ftp ftp://host[:port]/fileName Sending and receiving files over FTP. Camel 1.x use this link FTP. FTPS / camel-ftp ftps://host[:port]/fileName Sending and receiving files over FTP Secure (TLS and SSL). GAuth / camel-gae gauth://name[?options] Used by web applications to implement an OAuth consumer. See
[CONF] Apache Camel Component List
Component List Page edited by Guillaume Nodet Changes (1) ... | [Pax-Logging] / camel-paxlogging {code:xml} paxlogging:logger paxlogging:appender {code} | Receiving Pax-Logging events in OSGi | | [POP|Mail] / camel-mail ... Full Content Component / ArtifactId / URI Description ActiveMQ / activemq-camel activemq:[topic:]destinationName For JMS Messaging with Apache ActiveMQ ActiveMQ Journal / activemq-core activemq.journal:directory-on-filesystem Uses ActiveMQ's fast disk journaling implementation to store message bodies in a rolling log file AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. Bean / camel-core 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). Bean Validation / camel-bean-validator 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 cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Class / camel-core 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 cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol Crypto Digital Signatures / camel-crypto 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 cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXF Bean / camel-cxf 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 cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 db4o://className For using a db4o datastore as a queue via the db4o library Direct / camel-core direct:name Synchronous call to another endpoint EJB / camel-ejb 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 event://default spring-event://default Working with Spring ApplicationEvents EventAdmin / camel-eventadmin eventadmin:topic Receiving OSGi EventAdmin events Exec / camel-exec exec://executable[?options] For executing system commands File / camel-core file://nameOfFileOrDirectory Sending messages to a file or polling a file or directory. Camel 1.x use this link File. Flatpack / camel-flatpack flatpack:[fixed|delim]:configFile Processing fixed width or delimited files or messages using the FlatPack library Freemarker / camel-freemarker freemarker:someTemplateResource Generates a response using a Freemarker template FTP / camel-ftp ftp://host[:port]/fileName Sending and receiving files over FTP. Camel 1.x use this link FTP. FTPS / camel-ftp ftps://host[:port]/fileName Sending and receiving files over FTP Secure (TLS and SSL). GAuth / camel-gae gauth://name[?options] Used by web applications to implement an OAuth consumer. See also Camel Components for Google App Engine. GHttp / camel-gae ghttp://hostname[:port][/path][?options] ghttp:///path[?options] 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 App Engine. GLogin / camel-gae glogin://hostname[:port][?options] Used by Camel applications outside
[CONF] Apache Camel Component List
Component List Page edited by Claus Ibsen Changes (1) ... jms:[topic:]destinationName {code} | Working with JMS providers | | [JMX] / camel-jmx {code:xml} jmx://platform?options {code} | For working with JMX notification listeners | | [JPA] / camel-jpa {code:xml} ... Full Content Component / ArtifactId / URI Description ActiveMQ / activemq-camel activemq:[topic:]destinationName For JMS Messaging with Apache ActiveMQ ActiveMQ Journal / activemq-core activemq.journal:directory-on-filesystem Uses ActiveMQ's fast disk journaling implementation to store message bodies in a rolling log file AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. Bean / camel-core 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). Bean Validation / camel-bean-validator 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 cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Class / camel-core 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 cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol Crypto Digital Signatures / camel-crypto 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 cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXF Bean / camel-cxf 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 cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 db4o://className For using a db4o datastore as a queue via the db4o library Direct / camel-core direct:name Synchronous call to another endpoint EJB / camel-ejb 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 event://default spring-event://default Working with Spring ApplicationEvents Exec / camel-exec exec://executable[?options] For executing system commands File / camel-core file://nameOfFileOrDirectory Sending messages to a file or polling a file or directory. Camel 1.x use this link File. Flatpack / camel-flatpack flatpack:[fixed|delim]:configFile Processing fixed width or delimited files or messages using the FlatPack library Freemarker / camel-freemarker freemarker:someTemplateResource Generates a response using a Freemarker template FTP / camel-ftp ftp://host[:port]/fileName Sending and receiving files over FTP. Camel 1.x use this link FTP. FTPS / camel-ftp ftps://host[:port]/fileName Sending and receiving files over FTP Secure (TLS and SSL). GAuth / camel-gae gauth://name[?options] Used by web applications to implement an OAuth consumer. See also Camel Components for Google App Engine. GHttp / camel-gae ghttp://hostname[:port][/path][?options] ghttp:///path[?options] 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 App Engine. GLogin / camel-gae glogin://hostname[:port][?options] Used by Camel applications outside Google App Engine (GAE) for programmatic login
[CONF] Apache Camel Component List
Component List Page edited by Richard Kettelerij Comment: Changed uri prefix from "springws" to "spring-ws" Changes (1) ... | [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 ... Full Content Component / ArtifactId / URI Description ActiveMQ / activemq-camel activemq:[topic:]destinationName For JMS Messaging with Apache ActiveMQ ActiveMQ Journal / activemq-core activemq.journal:directory-on-filesystem Uses ActiveMQ's fast disk journaling implementation to store message bodies in a rolling log file AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. Bean / camel-core 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). Bean Validation / camel-bean-validator 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 cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Class / camel-core 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 cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol Crypto Digital Signatures / camel-crypto 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 cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXF Bean / camel-cxf 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 cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 db4o://className For using a db4o datastore as a queue via the db4o library Direct / camel-core direct:name Synchronous call to another endpoint EJB / camel-ejb 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 event://default spring-event://default Working with Spring ApplicationEvents Exec / camel-exec exec://executable[?options] For executing system commands File / camel-core file://nameOfFileOrDirectory Sending messages to a file or polling a file or directory. Camel 1.x use this link File. Flatpack / camel-flatpack flatpack:[fixed|delim]:configFile Processing fixed width or delimited files or messages using the FlatPack library Freemarker / camel-freemarker freemarker:someTemplateResource Generates a response using a Freemarker template FTP / camel-ftp ftp://host[:port]/fileName Sending and receiving files over FTP. Camel 1.x use this link FTP. FTPS / camel-ftp ftps://host[:port]/fileName Sending and receiving files over FTP Secure (TLS and SSL). GAuth / camel-gae gauth://name[?options] Used by web applications to implement an OAuth consumer. See also Camel Components for Google App Engine. GHttp / camel-gae ghttp://hostname[:port][/path][?options] ghttp:///path[?options] Provides connectivity to the URL fetch service of Google App Engine but can also be
[CONF] Apache Camel Component List
Component List Page edited by Henryk Konsek Changes (1) ... dataset:name {code} | For load soak testing the [DataSet|http://camel.apache.org/maven/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 {code} | For using a db4o datastore as a queue via the [db4o|http://www.db4o.com/] library | | [Direct] / camel-core {code:xml} ... Full Content Component / ArtifactId / URI Description ActiveMQ / activemq-camel activemq:[topic:]destinationName For JMS Messaging with Apache ActiveMQ ActiveMQ Journal / activemq-core activemq.journal:directory-on-filesystem Uses ActiveMQ's fast disk journaling implementation to store message bodies in a rolling log file AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. Bean / camel-core 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). Bean Validation / camel-bean-validator 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 cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Class / camel-core 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 cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol Crypto Digital Signatures / camel-crypto 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 cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXF Bean / camel-cxf 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 cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 db4o://className For using a db4o datastore as a queue via the db4o library Direct / camel-core direct:name Synchronous call to another endpoint EJB / camel-ejb 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 event://default spring-event://default Working with Spring ApplicationEvents Exec / camel-exec exec://executable[?options] For executing system commands File / camel-core file://nameOfFileOrDirectory Sending messages to a file or polling a file or directory. Camel 1.x use this link File. Flatpack / camel-flatpack flatpack:[fixed|delim]:configFile Processing fixed width or delimited files or messages using the FlatPack library Freemarker / camel-freemarker freemarker:someTemplateResource Generates a response using a Freemarker template FTP / camel-ftp ftp://host[:port]/fileName Sending and receiving files over FTP. Camel 1.x use this link FTP. FTPS / camel-ftp ftps://host[:port]/fileName Sending and receiving files over FTP Secure (TLS and SSL). GAuth / camel-gae gauth://name[?options] Used by web applications to implement an OAuth consumer. See also Camel Components for Google App Engine. GHttp / camel-gae ghttp://hostname[:port][/path][?options] ghttp:///path[?options]
[CONF] Apache Camel Component List
Component List Page edited by Ashwin Karpe Changes (1) ... 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://u...@host[:port]?[options] sips://u...@host[:port]?[options] {code} | Publish/Subscribe communication capability using the Telecom SIP protocol. [RFC3903 - Session Initiation Protocol (SIP) 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} ... Full Content Component / ArtifactId / URI Description ActiveMQ / activemq-camel activemq:[topic:]destinationName For JMS Messaging with Apache ActiveMQ ActiveMQ Journal / activemq-core activemq.journal:directory-on-filesystem Uses ActiveMQ's fast disk journaling implementation to store message bodies in a rolling log file AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. Bean / camel-core 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). Bean Validation / camel-bean-validator 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 cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Class / camel-core 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 cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol Crypto Digital Signatures / camel-crypto 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 cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXF Bean / camel-cxf 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 cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 Direct / camel-core direct:name Synchronous call to another endpoint EJB / camel-ejb 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 event://default spring-event://default Working with Spring ApplicationEvents Exec / camel-exec exec://executable[?options] For executing system commands File / camel-core file://nameOfFileOrDirectory Sending messages to a file or polling a file or directory. Camel 1.x use this link File. Flatpack / camel-flatpack flatpack:[fixed|delim]:configFile Processing fixed width or delimited files or messages using the FlatPack library Freemarker / camel-freemarker freemarker:someTemplateResource Generates a response using a Freemarker template FTP / camel-ftp ftp://host[:port]/fileName Sending and receiving files over FTP. Camel 1.x use this link FTP. FTPS / camel-ftp ftps://host[:port]/fileName Sending and receiving files over FTP Secure (TLS and SSL). GAuth / camel-gae gauth://name[?options] Used by web applications to implement an OAuth consumer. See also Camel Components for Google App Engine. GHttp / camel-gae ghttp://hostname[:port][/path][?options] ghttp:///path[?options] Provides connectivity to the URL fetch service of Google App Engine but can also be used to receive messages from servlets. See also
[CONF] Apache Camel Component List
Component List Page edited by Christian Schneider Comment: Added cxf bean component Changes (1) ... cxf:address[?serviceClass=...] {code} | Working with [Apache CXF|http://apache.org/cxf/] for web services integration | | [CXF Bean | CXF Bean Component] / camel-cxf {code:xml} cxf:spring bean name {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} ... Full Content Component / ArtifactId / URI Description ActiveMQ / activemq-camel activemq:[topic:]destinationName For JMS Messaging with Apache ActiveMQ ActiveMQ Journal / activemq-core activemq.journal:directory-on-filesystem Uses ActiveMQ's fast disk journaling implementation to store message bodies in a rolling log file AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. Bean / camel-core 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). Bean Validation / camel-bean-validator 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 cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Class / camel-core 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 cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol Crypto Digital Signatures / camel-crypto 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 cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXF Bean / camel-cxf cxf:spring 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 cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 Direct / camel-core direct:name Synchronous call to another endpoint EJB / camel-ejb 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 event://default spring-event://default Working with Spring ApplicationEvents Exec / camel-exec exec://executable[?options] For executing system commands File / camel-core file://nameOfFileOrDirectory Sending messages to a file or polling a file or directory. Camel 1.x use this link File. Flatpack / camel-flatpack flatpack:[fixed|delim]:configFile Processing fixed width or delimited files or messages using the FlatPack library Freemarker / camel-freemarker freemarker:someTemplateResource Generates a response using a Freemarker template FTP / camel-ftp ftp://host[:port]/fileName Sending and receiving files over FTP. Camel 1.x use this link FTP. FTPS / camel-ftp ftps://host[:port]/fileName Sending and receiving files over FTP Secure (TLS and SSL). GAuth / camel-gae gauth://name[?options] Used by web applications to implement an OAuth consumer. See also Camel Components for Google App Engine. GHttp / camel-gae ghttp://hostname[:port][/path][?options] ghttp:///path[?options] 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 App Engine. GLogin /
[CONF] Apache Camel Component List
Component List Page edited by Christian Schneider Changes (2) ... | [CXF Bean | CXF Bean Component] / camel-cxf {code:xml} cxf:spring bean name cxf:bean name {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 ... Full Content Component / ArtifactId / URI Description ActiveMQ / activemq-camel activemq:[topic:]destinationName For JMS Messaging with Apache ActiveMQ ActiveMQ Journal / activemq-core activemq.journal:directory-on-filesystem Uses ActiveMQ's fast disk journaling implementation to store message bodies in a rolling log file AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. Bean / camel-core 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). Bean Validation / camel-bean-validator 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 cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Class / camel-core 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 cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol Crypto Digital Signatures / camel-crypto 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 cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXF Bean / camel-cxf 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 cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 Direct / camel-core direct:name Synchronous call to another endpoint EJB / camel-ejb 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 event://default spring-event://default Working with Spring ApplicationEvents Exec / camel-exec exec://executable[?options] For executing system commands File / camel-core file://nameOfFileOrDirectory Sending messages to a file or polling a file or directory. Camel 1.x use this link File. Flatpack / camel-flatpack flatpack:[fixed|delim]:configFile Processing fixed width or delimited files or messages using the FlatPack library Freemarker / camel-freemarker freemarker:someTemplateResource Generates a response using a Freemarker template FTP / camel-ftp ftp://host[:port]/fileName Sending and receiving files over FTP. Camel 1.x use this link FTP. FTPS / camel-ftp ftps://host[:port]/fileName Sending and receiving files over FTP Secure (TLS and SSL). GAuth / camel-gae gauth://name[?options] Used by web applications to implement an OAuth consumer. See also Camel Components for Google App Engine. GHttp / camel-gae ghttp://hostname[:port][/path][?options] ghttp:///path[?options] 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 App Engine. GLogin / camel-gae glogin://hostname[:port][?options] Used by Camel applications outside Google App Engine (GAE) for programmatic login to GAE applications. See also Camel
[CONF] Apache Camel Component List
Component List Page edited by Claus Ibsen Changes (1) ... cache://cachename[?options] {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] {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} ... Full Content Component / ArtifactId / URI Description ActiveMQ / activemq-camel activemq:[topic:]destinationName For JMS Messaging with Apache ActiveMQ ActiveMQ Journal / activemq-core activemq.journal:directory-on-filesystem Uses ActiveMQ's fast disk journaling implementation to store message bodies in a rolling log file AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. Bean / camel-core 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). Bean Validation / camel-bean-validator 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 cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Class / camel-core 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 cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol Crypto Digital Signatures / camel-crypto 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 cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXFRS / camel-cxf cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 Direct / camel-core direct:name Synchronous call to another endpoint EJB / camel-ejb 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 event://default spring-event://default Working with Spring ApplicationEvents Exec / camel-exec exec://executable[?options] For executing system commands File / camel-core file://nameOfFileOrDirectory Sending messages to a file or polling a file or directory. Camel 1.x use this link File. Flatpack / camel-flatpack flatpack:[fixed|delim]:configFile Processing fixed width or delimited files or messages using the FlatPack library Freemarker / camel-freemarker freemarker:someTemplateResource Generates a response using a Freemarker template FTP / camel-ftp ftp://host[:port]/fileName Sending and receiving files over FTP. Camel 1.x use this link FTP. FTPS / camel-ftp ftps://host[:port]/fileName Sending and receiving files over FTP Secure (TLS and SSL). GAuth / camel-gae gauth://name[?options] Used by web applications to implement an OAuth consumer. See also Camel Components for Google App Engine. GHttp / camel-gae ghttp://hostname[:port][/path][?options] ghttp:///path[?options] 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 App Engine. GLogin / camel-gae glogin://hostname[:port][?options] Used by Camel applications outside Google App Engine (GAE) for programmatic login to GAE applications. See also Camel Components for Google App
[CONF] Apache Camel Component List
Component List Page edited by Fintan Bolton Changes (1) ... |[GLogin|glogin] / [camel-gae|GAE] {code:xml} gauth://hostname[:port][?options] 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] ... Full Content Component / ArtifactId / URI Description ActiveMQ / activemq-camel activemq:[topic:]destinationName For JMS Messaging with Apache ActiveMQ ActiveMQ Journal / activemq-core activemq.journal:directory-on-filesystem Uses ActiveMQ's fast disk journaling implementation to store message bodies in a rolling log file AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. Bean / camel-core 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). Bean Validation / camel-bean-validator 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 cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Cometd / camel-cometd cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol Crypto Digital Signatures / camel-crypto 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 cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXFRS / camel-cxf cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 Direct / camel-core direct:name Synchronous call to another endpoint EJB / camel-ejb 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 event://default spring-event://default Working with Spring ApplicationEvents Exec / camel-exec exec://executable[?options] For executing system commands File / camel-core file://nameOfFileOrDirectory Sending messages to a file or polling a file or directory. Camel 1.x use this link File. Flatpack / camel-flatpack flatpack:[fixed|delim]:configFile Processing fixed width or delimited files or messages using the FlatPack library Freemarker / camel-freemarker freemarker:someTemplateResource Generates a response using a Freemarker template FTP / camel-ftp ftp://host[:port]/fileName Sending and receiving files over FTP. Camel 1.x use this link FTP. FTPS / camel-ftp ftps://host[:port]/fileName Sending and receiving files over FTP Secure (TLS and SSL). GAuth / camel-gae gauth://name[?options] Used by web applications to implement an OAuth consumer. See also Camel Components for Google App Engine. GHttp / camel-gae ghttp://hostname[:port][/path][?options] ghttp:///path[?options] 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 App Engine. GLogin / camel-gae glogin://hostname[:port][?options] Used by Camel applications outside Google App Engine (GAE) for programmatic login to GAE applications. See also Camel Components for Google App Engine. GTask / camel-gae gtask://queue-name 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. GMail / camel-gae gmail://u...@gmail.com[?options] gmail://u...@googlemail.com[?options] Supports sending of emails
[CONF] Apache Camel Component List
Component List Page edited by Claus Ibsen Changes (1) ... direct:name {code} | Synchronous call to another endpoint | | [EJB] / camel-ejb {code:xml} ejb:ejbName[?method=someMethod] {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} ... Full Content Component / ArtifactId / URI Description ActiveMQ / activemq-camel activemq:[topic:]destinationName For JMS Messaging with Apache ActiveMQ ActiveMQ Journal / activemq-core activemq.journal:directory-on-filesystem Uses ActiveMQ's fast disk journaling implementation to store message bodies in a rolling log file AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. Bean / camel-core 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). Bean Validation / camel-bean-validator 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 cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Cometd / camel-cometd cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol Crypto Digital Signatures / camel-crypto 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 cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXFRS / camel-cxf cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 Direct / camel-core direct:name Synchronous call to another endpoint EJB / camel-ejb 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 event://default spring-event://default Working with Spring ApplicationEvents Exec / camel-exec exec://executable[?options] For executing system commands File / camel-core file://nameOfFileOrDirectory Sending messages to a file or polling a file or directory. Camel 1.x use this link File. Flatpack / camel-flatpack flatpack:[fixed|delim]:configFile Processing fixed width or delimited files or messages using the FlatPack library Freemarker / camel-freemarker freemarker:someTemplateResource Generates a response using a Freemarker template FTP / camel-ftp ftp://host[:port]/fileName Sending and receiving files over FTP. Camel 1.x use this link FTP. FTPS / camel-ftp ftps://host[:port]/fileName Sending and receiving files over FTP Secure (TLS and SSL). GAuth / camel-gae gauth://name[?options] Used by web applications to implement an OAuth consumer. See also Camel Components for Google App Engine. GHttp / camel-gae ghttp://hostname[:port][/path][?options] ghttp:///path[?options] 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 App Engine. GLogin / camel-gae gauth://hostname[:port][?options] Used by Camel applications outside Google App Engine (GAE) for programmatic login to GAE applications. See also Camel Components for Google App Engine. GTask / camel-gae gtask://queue-name 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. GMail / camel-gae gmail://u...@gmail.com[?options]
[CONF] Apache Camel Component List
Component List Page edited by Claus Ibsen 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). Browse / camel-core 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 The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Cometd / camel-cometd Used to deliver messages using the jetty cometd implementation of the bayeux protocol CXF / camel-cxf Working with Apache CXF for web services integration CXFRS / camel-cxf Working with Apache CXF for REST 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 Synchronous call to another endpoint Esper / camel-esper in camel-extra Working with the Esper Library for Event Stream Processing Event / camel-spring Working with Spring ApplicationEvents Exec / camel-exec For executing system commands File / camel-core Sending messages to a file or polling a file or directory. Camel 1.x use this link File. Flatpack / camel-flatpack Processing fixed width or delimited files or messages using the FlatPack library Freemarker / camel-freemarker Generates a response using a Freemarker template FTP / camel-ftp Sending and receiving files over FTP. Camel 1.x use this link FTP. FTPS / camel-ftp Sending and receiving files over FTP Secure (TLS and SSL). GAuth / camel-gae Used by web applications to implement an OAuth consumer. See also Camel Components for Google App Engine. GHttp / camel-gae 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 App Engine. GLogin / camel-gae Used by Camel applications outside Google App Engine (GAE) for programmatic login to GAE applications. See also Camel Components for Google App Engine. GTask / camel-gae 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. GMail / camel-gae Supports sending of emails via the mail service of Google App Engine. See also Camel Components for Google App Engine. HDFS / camel-hdfs in camel-hdfs For reading/writing from/to an HDFS filesystem Hibernate / camel-hibernate in camel-extra For using a database as a queue via the Hibernate library HL7 / camel-hl7 For working with the HL7 MLLP protocol and the HL7 model using the HAPI 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 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 JT/400 / camel-jt400 For integrating with data queues on an AS/400 (aka System i, IBM i, i5, ...) system LDAP / camel-ldap Performing searches on LDAP servers (scope must be one of objectonelevelsubtree) Log / camel-core Uses Jakarta Commons Logging to log the message exchange to some underlying logging system like log4j Lucene / camel-lucene Uses Apache Lucene to perform Java-based indexing and full text based searches using advanced analysis/tokenization capabilities Mail / camel-mail Sending and receiving email MINA / camel-mina Working with Apache MINA Mock / camel-core For testing
[CONF] Apache Camel Component List
Component List Page edited by Christian Mueller 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). BeanValidation / camel-bean-validator 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 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 The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Cometd / camel-cometd Used to deliver messages using the jetty cometd implementation of the bayeux protocol CXF / camel-cxf Working with Apache CXF for web services integration CXFRS / camel-cxf Working with Apache CXF for REST 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 Synchronous call to another endpoint Esper / camel-esper in camel-extra Working with the Esper Library for Event Stream Processing Event / camel-spring Working with Spring ApplicationEvents Exec / camel-exec For executing system commands File / camel-core Sending messages to a file or polling a file or directory. Camel 1.x use this link File. Flatpack / camel-flatpack Processing fixed width or delimited files or messages using the FlatPack library Freemarker / camel-freemarker Generates a response using a Freemarker template FTP / camel-ftp Sending and receiving files over FTP. Camel 1.x use this link FTP. FTPS / camel-ftp Sending and receiving files over FTP Secure (TLS and SSL). GAuth / camel-gae Used by web applications to implement an OAuth consumer. See also Camel Components for Google App Engine. GHttp / camel-gae 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 App Engine. GLogin / camel-gae Used by Camel applications outside Google App Engine (GAE) for programmatic login to GAE applications. See also Camel Components for Google App Engine. GTask / camel-gae 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. GMail / camel-gae Supports sending of emails via the mail service of Google App Engine. See also Camel Components for Google App Engine. HDFS / camel-hdfs in camel-hdfs For reading/writing from/to an HDFS filesystem Hibernate / camel-hibernate in camel-extra For using a database as a queue via the Hibernate library HL7 / camel-hl7 For working with the HL7 MLLP protocol and the HL7 model using the HAPI 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 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 JT/400 / camel-jt400 For integrating with data queues on an AS/400 (aka System i, IBM i, i5, ...) system LDAP / camel-ldap Performing searches on LDAP servers (scope must be one of objectonelevelsubtree) Log / camel-core Uses Jakarta Commons Logging to log the message exchange to some underlying logging system like log4j Lucene / camel-lucene Uses Apache Lucene to perform Java-based indexing and full text based
[CONF] Apache Camel Component List
Component List Page edited by Stephen Gargan 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). Bean Validation / camel-bean-validator 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 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 The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Cometd / camel-cometd Used to deliver messages using the jetty cometd implementation of the bayeux protocol Crypto Digital Signatures / camel-crypto Used to sign and verify exchanges using the Signature Service of the Java Cryptographic Extension. CXF / camel-cxf Working with Apache CXF for web services integration CXFRS / camel-cxf Working with Apache CXF for REST 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 Synchronous call to another endpoint Esper / camel-esper in camel-extra Working with the Esper Library for Event Stream Processing Event / camel-spring Working with Spring ApplicationEvents Exec / camel-exec For executing system commands File / camel-core Sending messages to a file or polling a file or directory. Camel 1.x use this link File. Flatpack / camel-flatpack Processing fixed width or delimited files or messages using the FlatPack library Freemarker / camel-freemarker Generates a response using a Freemarker template FTP / camel-ftp Sending and receiving files over FTP. Camel 1.x use this link FTP. FTPS / camel-ftp Sending and receiving files over FTP Secure (TLS and SSL). GAuth / camel-gae Used by web applications to implement an OAuth consumer. See also Camel Components for Google App Engine. GHttp / camel-gae 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 App Engine. GLogin / camel-gae Used by Camel applications outside Google App Engine (GAE) for programmatic login to GAE applications. See also Camel Components for Google App Engine. GTask / camel-gae 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. GMail / camel-gae Supports sending of emails via the mail service of Google App Engine. See also Camel Components for Google App Engine. HDFS / camel-hdfs in camel-hdfs For reading/writing from/to an HDFS filesystem Hibernate / camel-hibernate in camel-extra For using a database as a queue via the Hibernate library HL7 / camel-hl7 For working with the HL7 MLLP protocol and the HL7 model using the HAPI 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 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 JT/400 / camel-jt400 For integrating with data queues on an AS/400 (aka System i, IBM i, i5, ...) system LDAP / camel-ldap Performing searches on LDAP servers (scope must be one of objectonelevelsubtree) Log / camel-core Uses Jakarta Commons Logging to log the message exchange to
[CONF] Apache Camel Component List
Component List Page edited by Ashwin Karpe Component / ArtifactId / URI Description ActiveMQ / activemq-camel activemq:[topic:]destinationName For JMS Messaging with Apache ActiveMQ ActiveMQ Journal / activemq-core activemq.journal:directory-on-filesystem Uses ActiveMQ's fast disk journaling implementation to store message bodies in a rolling log file AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. Bean / camel-core 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). Browse / camel-core browse:someName 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. Cache / camel-cache cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Cometd / camel-cometd cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol CXF / camel-cxf cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXFRS / camel-cxf cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 Direct / camel-core direct:name Synchronous call to another endpoint Esper / camel-esper in camel-extra esper:name Working with the Esper Library for Event Stream Processing Event / camel-spring event://default spring-event://default Working with Spring ApplicationEvents File / camel-core file://nameOfFileOrDirectory Sending messages to a file or polling a file or directory. Camel 1.x use this link File. Flatpack / camel-flatpack flatpack:[fixed|delim]:configFile Processing fixed width or delimited files or messages using the FlatPack library Freemarker / camel-freemarker freemarker:someTemplateResource Generates a response using a Freemarker template FTP / camel-ftp ftp://host[:port]/fileName Sending and receiving files over FTP. Camel 1.x use this link FTP. FTPS / camel-ftp ftps://host[:port]/fileName Sending and receiving files over FTP Secure (TLS and SSL). GAuth / camel-gae gauth://name[?options] Used by web applications to implement an OAuth consumer. See also Camel Components for Google App Engine. GHttp / camel-gae ghttp://hostname[:port][/path][?options] ghttp:///path[?options] 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 App Engine. GLogin / camel-gae gauth://hostname[:port][?options] Used by Camel applications outside Google App Engine (GAE) for programmatic login to GAE applications. See also Camel Components for Google App Engine. GTask / camel-gae gtask://queue-name 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. GMail / camel-gae gmail://u...@gmail.com[?options] gmail://u...@googlemail.com[?options] Supports sending of emails via the mail service of Google App Engine. See also Camel Components for Google App Engine. HDFS / camel-hdfs in camel-hdfs hdfs://path[?options] For reading/writing from/to an HDFS filesystem Hibernate / camel-hibernate in camel-extra hibernate://entityName For using a database as a queue via the Hibernate library HL7 / camel-hl7 mina:tcp://hostname[:port] For working with the HL7 MLLP protocol and the HL7 model using the HAPI library HTTP / camel-http http://hostname[:port] For calling out to external HTTP servers iBATIS / camel-ibatis ibatis://sqlOperationName Performs a query, poll, insert, update or delete in a relational database using Apache iBATIS IMap / camel-mail imap://hostname[:port] Receiving email using IMap IRC / camel-irc irc:host[:port]/#room For IRC communication JavaSpace / camel-javaspace javaspace:jini://host?spaceName=mySpace?... Sending and receiving messages through JavaSpace JBI / servicemix-camel jbi:serviceName For JBI integration such as working with Apache ServiceMix JCR / camel-jcr jcr://user:passw...@repository/path/to/node Storing a message in a JCR (JSR-170) compliant repository like Apache Jackrabbit
[CONF] Apache Camel Component List
Component List Page edited by Ashwin Karpe Component / ArtifactId / URI Description ActiveMQ / activemq-camel activemq:[topic:]destinationName For JMS Messaging with Apache ActiveMQ ActiveMQ Journal / activemq-core activemq.journal:directory-on-filesystem Uses ActiveMQ's fast disk journaling implementation to store message bodies in a rolling log file AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. Bean / camel-core 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). Browse / camel-core browse:someName 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. Cache / camel-cache cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Cometd / camel-cometd cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol CXF / camel-cxf cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXFRS / camel-cxf cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 Direct / camel-core direct:name Synchronous call to another endpoint Esper / camel-esper in camel-extra esper:name Working with the Esper Library for Event Stream Processing Event / camel-spring event://default spring-event://default Working with Spring ApplicationEvents File / camel-core file://nameOfFileOrDirectory Sending messages to a file or polling a file or directory. Camel 1.x use this link File. Flatpack / camel-flatpack flatpack:[fixed|delim]:configFile Processing fixed width or delimited files or messages using the FlatPack library Freemarker / camel-freemarker freemarker:someTemplateResource Generates a response using a Freemarker template FTP / camel-ftp ftp://host[:port]/fileName Sending and receiving files over FTP. Camel 1.x use this link FTP. FTPS / camel-ftp ftps://host[:port]/fileName Sending and receiving files over FTP Secure (TLS and SSL). GAuth / camel-gae gauth://name[?options] Used by web applications to implement an OAuth consumer. See also Camel Components for Google App Engine. GHttp / camel-gae ghttp://hostname[:port][/path][?options] ghttp:///path[?options] 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 App Engine. GLogin / camel-gae gauth://hostname[:port][?options] Used by Camel applications outside Google App Engine (GAE) for programmatic login to GAE applications. See also Camel Components for Google App Engine. GTask / camel-gae gtask://queue-name 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. GMail / camel-gae gmail://u...@gmail.com[?options] gmail://u...@googlemail.com[?options] Supports sending of emails via the mail service of Google App Engine. See also Camel Components for Google App Engine. HDFS / camel-hdfs in camel-hdfs hdfs://path[?options] For reading/writing from/to an HDFS filesystem Hibernate / camel-hibernate in camel-extra hibernate://entityName For using a database as a queue via the Hibernate library HL7 / camel-hl7 mina:tcp://hostname[:port] For working with the HL7 MLLP protocol and the HL7 model using the HAPI library HTTP / camel-http http://hostname[:port] For calling out to external HTTP servers iBATIS / camel-ibatis ibatis://sqlOperationName Performs a query, poll, insert, update or delete in a relational database using Apache iBATIS IMap / camel-mail imap://hostname[:port] Receiving email using IMap IRC / camel-irc irc:host[:port]/#room For IRC communication JavaSpace / camel-javaspace javaspace:jini://host?spaceName=mySpace?... Sending and receiving messages through JavaSpace JBI / servicemix-camel jbi:serviceName For JBI integration such as working with Apache ServiceMix JCR / camel-jcr jcr://user:passw...@repository/path/to/node Storing a message in a JCR (JSR-170) compliant repository like Apache Jackrabbit
[CONF] Apache Camel Component List
Component List Page edited by Ashwin Karpe Component / ArtifactId / URI Description ActiveMQ / activemq-camel activemq:[topic:]destinationName For JMS Messaging with Apache ActiveMQ ActiveMQ Journal / activemq-core activemq.journal:directory-on-filesystem Uses ActiveMQ's fast disk journaling implementation to store message bodies in a rolling log file AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. Bean / camel-core 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). Browse / camel-core browse:someName 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. Cache / camel-cache cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Cometd / camel-cometd cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol CXF / camel-cxf cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXFRS / camel-cxf cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 Direct / camel-core direct:name Synchronous call to another endpoint Esper / camel-esper in camel-extra esper:name Working with the Esper Library for Event Stream Processing Event / camel-spring event://default spring-event://default Working with Spring ApplicationEvents File / camel-core file://nameOfFileOrDirectory Sending messages to a file or polling a file or directory. Camel 1.x use this link File. Flatpack / camel-flatpack flatpack:[fixed|delim]:configFile Processing fixed width or delimited files or messages using the FlatPack library Freemarker / camel-freemarker freemarker:someTemplateResource Generates a response using a Freemarker template FTP / camel-ftp ftp://host[:port]/fileName Sending and receiving files over FTP. Camel 1.x use this link FTP. FTPS / camel-ftp ftps://host[:port]/fileName Sending and receiving files over FTP Secure (TLS and SSL). GAuth / camel-gae gauth://name[?options] Used by web applications to implement an OAuth consumer. See also Camel Components for Google App Engine. GHttp / camel-gae ghttp://hostname[:port][/path][?options] ghttp:///path[?options] 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 App Engine. GLogin / camel-gae gauth://hostname[:port][?options] Used by Camel applications outside Google App Engine (GAE) for programmatic login to GAE applications. See also Camel Components for Google App Engine. GTask / camel-gae gtask://queue-name 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. GMail / camel-gae gmail://u...@gmail.com[?options] gmail://u...@googlemail.com[?options] Supports sending of emails via the mail service of Google App Engine. See also Camel Components for Google App Engine. HDFS / camel-hdfs in camel-hdfs hdfs://path[?options] For reading/writing from/to an HDFS filesystem Hibernate / camel-hibernate in camel-extra hibernate://entityName For using a database as a queue via the Hibernate library HL7 / camel-hl7 mina:tcp://hostname[:port] For working with the HL7 MLLP protocol and the HL7 model using the HAPI library HTTP / camel-http http://hostname[:port] For calling out to external HTTP servers iBATIS / camel-ibatis ibatis://sqlOperationName Performs a query, poll, insert, update or delete in a relational database using Apache iBATIS IMap / camel-mail imap://hostname[:port] Receiving email using IMap IRC / camel-irc irc:host[:port]/#room For IRC communication JavaSpace / camel-javaspace javaspace:jini://host?spaceName=mySpace?... Sending and receiving messages through JavaSpace JBI / servicemix-camel jbi:serviceName For JBI integration such as working with Apache ServiceMix JCR / camel-jcr jcr://user:passw...@repository/path/to/node Storing a message in a JCR (JSR-170) compliant repository like Apache Jackrabbit JDBC / camel-jdbc
[CONF] Apache Camel Component List
Component List Page edited by Ashwin Karpe Component / ArtifactId / URI Description ActiveMQ / activemq-camel activemq:[topic:]destinationName For JMS Messaging with Apache ActiveMQ ActiveMQ Journal / activemq-core activemq.journal:directory-on-filesystem Uses ActiveMQ's fast disk journaling implementation to store message bodies in a rolling log file AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. Bean / camel-core 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). Browse / camel-core browse:someName 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. Cache / camel-cache cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Cometd / camel-cometd cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol CXF / camel-cxf cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXFRS / camel-cxf cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 Direct / camel-core direct:name Synchronous call to another endpoint Esper / camel-esper in camel-extra esper:name Working with the Esper Library for Event Stream Processing Event / camel-spring event://default spring-event://default Working with Spring ApplicationEvents File / camel-core file://nameOfFileOrDirectory Sending messages to a file or polling a file or directory. Camel 1.x use this link File. Flatpack / camel-flatpack flatpack:[fixed|delim]:configFile Processing fixed width or delimited files or messages using the FlatPack library Freemarker / camel-freemarker freemarker:someTemplateResource Generates a response using a Freemarker template FTP / camel-ftp ftp://host[:port]/fileName Sending and receiving files over FTP. Camel 1.x use this link FTP. FTPS / camel-ftp ftps://host[:port]/fileName Sending and receiving files over FTP Secure (TLS and SSL). GAuth / camel-gae gauth://name[?options] Used by web applications to implement an OAuth consumer. See also Camel Components for Google App Engine. GHttp / camel-gae ghttp://hostname[:port][/path][?options] ghttp:///path[?options] 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 App Engine. GLogin / camel-gae gauth://hostname[:port][?options] Used by Camel applications outside Google App Engine (GAE) for programmatic login to GAE applications. See also Camel Components for Google App Engine. GTask / camel-gae gtask://queue-name 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. GMail / camel-gae gmail://u...@gmail.com[?options] gmail://u...@googlemail.com[?options] Supports sending of emails via the mail service of Google App Engine. See also Camel Components for Google App Engine. HDFS / camel-hdfs in camel-hdfs hdfs://path[?options] For reading/writing from/to an HDFS filesystem Hibernate / camel-hibernate in camel-extra hibernate://entityName For using a database as a queue via the Hibernate library HL7 / camel-hl7 mina:tcp://hostname[:port] For working with the HL7 MLLP protocol and the HL7 model using the HAPI library HTTP / camel-http http://hostname[:port] For calling out to external HTTP servers iBATIS / camel-ibatis ibatis://sqlOperationName Performs a query, poll, insert, update or delete in a relational database using Apache iBATIS IMap / camel-mail imap://hostname[:port] Receiving email using IMap IRC / camel-irc irc:host[:port]/#room For IRC communication JavaSpace / camel-javaspace javaspace:jini://host?spaceName=mySpace?... Sending and receiving messages through JavaSpace JBI / servicemix-camel jbi:serviceName For JBI integration such as working with Apache ServiceMix JCR / camel-jcr jcr://user:passw...@repository/path/to/node Storing a message in a JCR (JSR-170) compliant repository like Apache Jackrabbit
[CONF] Apache Camel Component List
Component List Page edited by Ashwin Karpe Component / ArtifactId / URI Description ActiveMQ / activemq-camel activemq:[topic:]destinationName For JMS Messaging with Apache ActiveMQ ActiveMQ Journal / activemq-core activemq.journal:directory-on-filesystem Uses ActiveMQ's fast disk journaling implementation to store message bodies in a rolling log file AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. Bean / camel-core 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). 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 cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Cometd / camel-cometd cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol CXF / camel-cxf cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXFRS / camel-cxf cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 Direct / camel-core direct:name Synchronous call to another endpoint Esper / camel-esper in camel-extra esper:name Working with the Esper Library for Event Stream Processing Event / camel-spring event://default spring-event://default Working with Spring ApplicationEvents File / camel-core file://nameOfFileOrDirectory Sending messages to a file or polling a file or directory. Camel 1.x use this link File. Flatpack / camel-flatpack flatpack:[fixed|delim]:configFile Processing fixed width or delimited files or messages using the FlatPack library Freemarker / camel-freemarker freemarker:someTemplateResource Generates a response using a Freemarker template FTP / camel-ftp ftp://host[:port]/fileName Sending and receiving files over FTP. Camel 1.x use this link FTP. FTPS / camel-ftp ftps://host[:port]/fileName Sending and receiving files over FTP Secure (TLS and SSL). GAuth / camel-gae gauth://name[?options] Used by web applications to implement an OAuth consumer. See also Camel Components for Google App Engine. GHttp / camel-gae ghttp://hostname[:port][/path][?options] ghttp:///path[?options] 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 App Engine. GLogin / camel-gae gauth://hostname[:port][?options] Used by Camel applications outside Google App Engine (GAE) for programmatic login to GAE applications. See also Camel Components for Google App Engine. GTask / camel-gae gtask://queue-name 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. GMail / camel-gae gmail://u...@gmail.com[?options] gmail://u...@googlemail.com[?options] Supports sending of emails via the mail service of Google App Engine. See also Camel Components for Google App Engine. HDFS / camel-hdfs in camel-hdfs hdfs://path[?options] For reading/writing from/to an HDFS filesystem Hibernate / camel-hibernate in camel-extra hibernate://entityName For using a database as a queue via the Hibernate library HL7 / camel-hl7 mina:tcp://hostname[:port] For working with the HL7 MLLP protocol and the HL7 model using the HAPI library HTTP / camel-http http://hostname[:port] For calling out to external HTTP servers iBATIS / camel-ibatis ibatis://sqlOperationName Performs a query, poll, insert, update or delete in a relational database using Apache iBATIS IMap / camel-mail imap://hostname[:port] Receiving email using IMap IRC / camel-irc irc:host[:port]/#room For IRC communication JavaSpace / camel-javaspace javaspace:jini://host?spaceName=mySpace?... Sending and receiving messages through JavaSpace JBI / servicemix-camel jbi:serviceName For JBI integration such as working with Apache ServiceMix JCR / camel-jcr jcr://user:passw...@repository/path/to/node Storing a message in a JCR (JSR-170) compliant repository like Apache Jackrabbit
[CONF] Apache Camel Component List
Component List Page edited by Claus Ibsen Component / ArtifactId / URI Description ActiveMQ / activemq-camel activemq:[topic:]destinationName For JMS Messaging with Apache ActiveMQ ActiveMQ Journal / activemq-core activemq.journal:directory-on-filesystem Uses ActiveMQ's fast disk journaling implementation to store message bodies in a rolling log file AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. Bean / camel-core 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). Browse / camel-core browse:someName 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. Cache / camel-cache cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Cometd / camel-cometd cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol CXF / camel-cxf cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXFRS / camel-cxf cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 Direct / camel-core direct:name Synchronous call to another endpoint Esper / camel-esper in camel-extra esper:name Working with the Esper Library for Event Stream Processing Event / camel-spring event://default spring-event://default Working with Spring ApplicationEvents File / camel-core file://nameOfFileOrDirectory Sending messages to a file or polling a file or directory. Camel 1.x use this link File. Flatpack / camel-flatpack flatpack:[fixed|delim]:configFile Processing fixed width or delimited files or messages using the FlatPack library Freemarker / camel-freemarker freemarker:someTemplateResource Generates a response using a Freemarker template FTP / camel-ftp ftp://host[:port]/fileName Sending and receiving files over FTP. Camel 1.x use this link FTP. FTPS / camel-ftp ftps://host[:port]/fileName Sending and receiving files over FTP Secure (TLS and SSL). GAuth / camel-gae gauth://name[?options] Used by web applications to implement an OAuth consumer. See also Camel Components for Google App Engine. GHttp / camel-gae ghttp://hostname[:port][/path][?options] ghttp:///path[?options] 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 App Engine. GLogin / camel-gae gauth://hostname[:port][?options] Used by Camel applications outside Google App Engine (GAE) for programmatic login to GAE applications. See also Camel Components for Google App Engine. GTask / camel-gae gtask://queue-name 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. GMail / camel-gae gmail://u...@gmail.com[?options] gmail://u...@googlemail.com[?options] Supports sending of emails via the mail service of Google App Engine. See also Camel Components for Google App Engine. HDFS / camel-hdfs in camel-hdfs hdfs://path[?options] For reading/writing from/to an HDFS filesystem Hibernate / camel-hibernate in camel-extra hibernate://entityName For using a database as a queue via the Hibernate library HL7 / camel-hl7 mina:tcp://hostname[:port] For working with the HL7 MLLP protocol and the HL7 model using the HAPI library HTTP / camel-http http://hostname[:port] For calling out to external HTTP servers iBATIS / camel-ibatis ibatis://sqlOperationName Performs a query, poll, insert, update or delete in a relational database using Apache iBATIS IMap / camel-mail imap://hostname[:port] Receiving email using IMap IRC / camel-irc irc:host[:port]/#room For IRC communication JavaSpace / camel-javaspace javaspace:jini://host?spaceName=mySpace?... Sending and receiving messages through JavaSpace JBI / servicemix-camel jbi:serviceName For JBI integration such as working with Apache ServiceMix JCR / camel-jcr jcr://user:passw...@repository/path/to/node Storing a message in a JCR (JSR-170) compliant repository like Apache Jackrabbit
[CONF] Apache Camel Component List
Component List Page edited by James Strachan Component / ArtifactId / URI Description ActiveMQ / activemq-camel activemq:[topic:]destinationName For JMS Messaging with Apache ActiveMQ ActiveMQ Journal / activemq-core activemq.journal:directory-on-filesystem Uses ActiveMQ's fast disk journaling implementation to store message bodies in a rolling log file AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. Bean / camel-core 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). Browse / camel-core browse:someName 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. Cache / camel-cache cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Cometd / camel-cometd cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol CXF / camel-cxf cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXFRS / camel-cxf cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 Direct / camel-core direct:name Synchronous call to another endpoint Esper / camel-esper in camel-extra esper:name Working with the Esper Library for Event Stream Processing Event / camel-spring event://default spring-event://default Working with Spring ApplicationEvents File / camel-core file://nameOfFileOrDirectory Sending messages to a file or polling a file or directory. Camel 1.x use this link File. Flatpack / camel-flatpack flatpack:[fixed|delim]:configFile Processing fixed width or delimited files or messages using the FlatPack library Freemarker / camel-freemarker freemarker:someTemplateResource Generates a response using a Freemarker template FTP / camel-ftp ftp://host[:port]/fileName Sending and receiving files over FTP. Camel 1.x use this link FTP. FTPS / camel-ftp ftps://host[:port]/fileName Sending and receiving files over FTP Secure (TLS and SSL). GHttp / camel-gae ghttp://hostname[:port][/path][?options] ghttp:///path[?options] 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 App Engine. GTask / camel-gae gtask://queue-name 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. GMail / camel-gae gmail://u...@gmail.com[?options] gmail://u...@googlemail.com[?options] Supports sending of emails via the mail service of Google App Engine. See also Camel Components for Google App Engine. HDFS / camel-hdfs in camel-hdfs hdfs://path[?options] For reading/writing from/to an HDFS filesystem Hibernate / camel-hibernate in camel-extra hibernate://entityName For using a database as a queue via the Hibernate library HL7 / camel-hl7 mina:tcp://hostname[:port] For working with the HL7 MLLP protocol and the HL7 model using the HAPI library HTTP / camel-http http://hostname[:port] For calling out to external HTTP servers iBATIS / camel-ibatis ibatis://sqlOperationName Performs a query, poll, insert, update or delete in a relational database using Apache iBATIS IMap / camel-mail imap://hostname[:port] Receiving email using IMap IRC / camel-irc irc:host[:port]/#room For IRC communication JavaSpace / camel-javaspace javaspace:jini://host?spaceName=mySpace?... Sending and receiving messages through JavaSpace JBI / servicemix-camel jbi:serviceName For JBI integration such as working with Apache ServiceMix JCR / camel-jcr jcr://user:passw...@repository/path/to/node Storing a message in a JCR (JSR-170) compliant repository like Apache Jackrabbit JDBC / camel-jdbc jdbc:dataSourceName?options For performing JDBC queries and operations Jetty / camel-jetty jetty:url For exposing services over HTTP JMS / camel-jms jms:[topic:]destinationName Working with JMS providers JPA / camel-jpa jpa://entityName For using a database as a queue via the JPA specification for
[CONF] Apache Camel Component List
Component List Page edited by David Greco Component / ArtifactId / URI Description ActiveMQ / activemq-camel activemq:[topic:]destinationName For JMS Messaging with Apache ActiveMQ ActiveMQ Journal / activemq-core activemq.journal:directory-on-filesystem Uses ActiveMQ's fast disk journaling implementation to store message bodies in a rolling log file AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. Bean / camel-core 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). Browse / camel-core browse:someName 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. Cache / camel-cache cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Cometd / camel-cometd cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol CXF / camel-cxf cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXFRS / camel-cxf cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 Direct / camel-core direct:name Synchronous call to another endpoint Esper / camel-esper in camel-extra esper:name Working with the Esper Library for Event Stream Processing Event / camel-spring event://default spring-event://default Working with Spring ApplicationEvents File / camel-core file://nameOfFileOrDirectory Sending messages to a file or polling a file or directory. Camel 1.x use this link File. Flatpack / camel-flatpack flatpack:[fixed|delim]:configFile Processing fixed width or delimited files or messages using the FlatPack library Freemarker / camel-freemarker freemarker:someTemplateResource Generates a response using a Freemarker template FTP / camel-ftp ftp://host[:port]/fileName Sending and receiving files over FTP. Camel 1.x use this link FTP. FTPS / camel-ftp ftps://host[:port]/fileName Sending and receiving files over FTP Secure (TLS and SSL). GHttp / camel-gae ghttp://hostname[:port][/path][?options] ghttp:///path[?options] 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 App Engine. GTask / camel-gae gtask://queue-name 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. GMail / camel-gae gmail://u...@gmail.com[?options] gmail://u...@googlemail.com[?options] Supports sending of emails via the mail service of Google App Engine. See also Camel Components for Google App Engine. HDFS / camel-hadoop in camel-hadoop hdfs://path[?options] For reading/writing from/to an HDFS filesystem Hibernate / camel-hibernate in camel-extra hibernate://entityName For using a database as a queue via the Hibernate library HL7 / camel-hl7 mina:tcp://hostname[:port] For working with the HL7 MLLP protocol and the HL7 model using the HAPI library HTTP / camel-http http://hostname[:port] For calling out to external HTTP servers iBATIS / camel-ibatis ibatis://sqlOperationName Performs a query, poll, insert, update or delete in a relational database using Apache iBATIS IMap / camel-mail imap://hostname[:port] Receiving email using IMap IRC / camel-irc irc:host[:port]/#room For IRC communication JavaSpace / camel-javaspace javaspace:jini://host?spaceName=mySpace?... Sending and receiving messages through JavaSpace JBI / servicemix-camel jbi:serviceName For JBI integration such as working with Apache ServiceMix JCR / camel-jcr jcr://user:passw...@repository/path/to/node Storing a message in a JCR (JSR-170) compliant repository like Apache Jackrabbit JDBC / camel-jdbc jdbc:dataSourceName?options For performing JDBC queries and operations Jetty / camel-jetty jetty:url For exposing services over HTTP JMS / camel-jms jms:[topic:]destinationName Working with JMS providers JPA / camel-jpa jpa://entityName For using a database as a queue via the JPA specification for
[CONF] Apache Camel Component List
Component List Page edited by Ashwin Karpe Component / ArtifactId / URI Description ActiveMQ / activemq-camel activemq:[topic:]destinationName For JMS Messaging with Apache ActiveMQ ActiveMQ Journal / activemq-core activemq.journal:directory-on-filesystem Uses ActiveMQ's fast disk journaling implementation to store message bodies in a rolling log file AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. Bean / camel-core 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). Browse / camel-core browse:someName 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. Cache / camel-cache cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Cometd / camel-cometd cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol CXF / camel-cxf cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXFRS / camel-cxf cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 Direct / camel-core direct:name Synchronous call to another endpoint Esper / camel-esper in camel-extra esper:name Working with the Esper Library for Event Stream Processing Event / camel-spring event://default spring-event://default Working with Spring ApplicationEvents File / camel-core file://nameOfFileOrDirectory Sending messages to a file or polling a file or directory. Camel 1.x use this link File. Flatpack / camel-flatpack flatpack:[fixed|delim]:configFile Processing fixed width or delimited files or messages using the FlatPack library Freemarker / camel-freemarker freemarker:someTemplateResource Generates a response using a Freemarker template FTP / camel-ftp ftp://host[:port]/fileName Sending and receiving files over FTP. Camel 1.x use this link FTP. FTPS / camel-ftp ftps://host[:port]/fileName Sending and receiving files over FTP Secure (TLS and SSL). GHttp / camel-gae ghttp://hostname[:port][/path][?options] ghttp:///path[?options] 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 App Engine. GTask / camel-gae gtask://queue-name 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. GMail / camel-gae gmail://u...@gmail.com[?options] gmail://u...@googlemail.com[?options] Supports sending of emails via the mail service of Google App Engine. See also Camel Components for Google App Engine. HDFS / camel-hadoop in camel-hadoop hdfs://path[?options] For reading/writing from/to an HDFS filesystem Hibernate / camel-hibernate in camel-extra hibernate://entityName For using a database as a queue via the Hibernate library HL7 / camel-hl7 mina:tcp://hostname[:port] For working with the HL7 MLLP protocol and the HL7 model using the HAPI library HTTP / camel-http http://hostname[:port] For calling out to external HTTP servers iBATIS / camel-ibatis ibatis://sqlOperationName Performs a query, poll, insert, update or delete in a relational database using Apache iBATIS IMap / camel-mail imap://hostname[:port] Receiving email using IMap IRC / camel-irc irc:host[:port]/#room For IRC communication JavaSpace / camel-javaspace javaspace:jini://host?spaceName=mySpace?... Sending and receiving messages through JavaSpace JBI / servicemix-camel jbi:serviceName For JBI integration such as working with Apache ServiceMix JCR / camel-jcr jcr://user:passw...@repository/path/to/node Storing a message in a JCR (JSR-170) compliant repository like Apache Jackrabbit JDBC / camel-jdbc jdbc:dataSourceName?options For performing JDBC queries and operations Jetty / camel-jetty jetty:url For exposing services over HTTP JMS / camel-jms jms:[topic:]destinationName Working with JMS providers JPA / camel-jpa jpa://entityName For using a database as a queue via the JPA specification for
[CONF] Apache Camel Component List
Component List Page edited by Claus Ibsen Component / ArtifactId / URI Description ActiveMQ / activemq-camel activemq:[topic:]destinationName For JMS Messaging with Apache ActiveMQ ActiveMQ Journal / activemq-core activemq.journal:directory-on-filesystem Uses ActiveMQ's fast disk journaling implementation to store message bodies in a rolling log file AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. Bean / camel-core 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). Browse / camel-core browse:someName 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. Cache / camel-cache cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Cometd / camel-cometd cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol CXF / camel-cxf cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXFRS / camel-cxf cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 Direct / camel-core direct:name Synchronous call to another endpoint Esper / camel-esper in camel-extra esper:name Working with the Esper Library for Event Stream Processing Event / camel-spring event://default spring-event://default Working with Spring ApplicationEvents File / camel-core file://nameOfFileOrDirectory Sending messages to a file or polling a file or directory. Camel 1.x use this link File. Flatpack / camel-flatpack flatpack:[fixed|delim]:configFile Processing fixed width or delimited files or messages using the FlatPack library Freemarker / camel-freemarker freemarker:someTemplateResource Generates a response using a Freemarker template FTP / camel-ftp ftp://host[:port]/fileName Sending and receiving files over FTP. Camel 1.x use this link FTP. FTPS / camel-ftp ftps://host[:port]/fileName Sending and receiving files over FTP Secure (TLS and SSL). GHttp / camel-gae ghttp://hostname[:port][/path][?options] ghttp:///path[?options] 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 App Engine. GTask / camel-gae gtask://queue-name 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. GMail / camel-gae gmail://u...@gmail.com[?options] gmail://u...@googlemail.com[?options] Supports sending of emails via the mail service of Google App Engine. See also Camel Components for Google App Engine. Hibernate / camel-hibernate in camel-extra hibernate://entityName For using a database as a queue via the Hibernate library HL7 / camel-hl7 mina:tcp://hostname[:port] For working with the HL7 MLLP protocol and the HL7 model using the HAPI library HTTP / camel-http http://hostname[:port] For calling out to external HTTP servers iBATIS / camel-ibatis ibatis://sqlOperationName Performs a query, poll, insert, update or delete in a relational database using Apache iBATIS IMap / camel-mail imap://hostname[:port] Receiving email using IMap IRC / camel-irc irc:host[:port]/#room For IRC communication JavaSpace / camel-javaspace javaspace:jini://host?spaceName=mySpace?... Sending and receiving messages through JavaSpace JBI / servicemix-camel jbi:serviceName For JBI integration such as working with Apache ServiceMix JCR / camel-jcr jcr://user:passw...@repository/path/to/node Storing a message in a JCR (JSR-170) compliant repository like Apache Jackrabbit JDBC / camel-jdbc jdbc:dataSourceName?options For performing JDBC queries and operations Jetty / camel-jetty jetty:url For exposing services over HTTP JMS / camel-jms jms:[topic:]destinationName Working with JMS providers JPA / camel-jpa jpa://entityName For using a database as a queue via the JPA specification for working with OpenJPA, Hibernate or TopLink JT/400 / camel-jt400 jt400://user:p...@system/path_to_dtaq For
[CONF] Apache Camel Component List
Component List Page edited by Claus Ibsen Component / ArtifactId / URI Description ActiveMQ / activemq-camel activemq:[topic:]destinationName For JMS Messaging with Apache ActiveMQ ActiveMQ Journal / activemq-core activemq.journal:directory-on-filesystem Uses ActiveMQ's fast disk journaling implementation to store message bodies in a rolling log file AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. Bean / camel-core 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). Browse / camel-core browse:someName 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. Cache / camel-cache cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Cometd / camel-cometd cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol CXF / camel-cxf cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXFRS / camel-cxf cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 Direct / camel-core direct:name Synchronous call to another endpoint Esper / camel-esper in camel-extra esper:name Working with the Esper Library for Event Stream Processing Event / camel-spring event://default spring-event://default Working with Spring ApplicationEvents File / camel-core file://nameOfFileOrDirectory Sending messages to a file or polling a file or directory. Camel 1.x use this link File. Flatpack / camel-flatpack flatpack:[fixed|delim]:configFile Processing fixed width or delimited files or messages using the FlatPack library Freemarker / camel-freemarker freemarker:someTemplateResource Generates a response using a Freemarker template FTP / camel-ftp ftp://host[:port]/fileName Sending and receiving files over FTP. Camel 1.x use this link FTP. GHttp / camel-gae ghttp://hostname[:port][/path][?options] ghttp:///path[?options] 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 App Engine. GTask / camel-gae gtask://queue-name 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. GMail / camel-gae gmail://u...@gmail.com[?options] gmail://u...@googlemail.com[?options] Supports sending of emails via the mail service of Google App Engine. See also Camel Components for Google App Engine. Hibernate / camel-hibernate in camel-extra hibernate://entityName For using a database as a queue via the Hibernate library HL7 / camel-hl7 mina:tcp://hostname[:port] For working with the HL7 MLLP protocol and the HL7 model using the HAPI library HTTP / camel-http http://hostname[:port] For calling out to external HTTP servers iBATIS / camel-ibatis ibatis://sqlOperationName Performs a query, poll, insert, update or delete in a relational database using Apache iBATIS IMap / camel-mail imap://hostname[:port] Receiving email using IMap IRC / camel-irc irc:host[:port]/#room For IRC communication JavaSpace / camel-javaspace javaspace:jini://host?spaceName=mySpace?... Sending and receiving messages through JavaSpace JBI / servicemix-camel jbi:serviceName For JBI integration such as working with Apache ServiceMix JCR / camel-jcr jcr://user:passw...@repository/path/to/node Storing a message in a JCR (JSR-170) compliant repository like Apache Jackrabbit JDBC / camel-jdbc jdbc:dataSourceName?options For performing JDBC queries and operations Jetty / camel-jetty jetty:url For exposing services over HTTP JMS / camel-jms jms:[topic:]destinationName Working with JMS providers JPA / camel-jpa jpa://entityName For using a database as a queue via the JPA specification for working with OpenJPA, Hibernate or TopLink JT/400 / camel-jt400 jt400://user:p...@system/path_to_dtaq For integrating with data queues on an AS/400 (aka System i, IBM i, i5, ...) system LDAP / camel-ldap
[CONF] Apache Camel Component List
Component List Page edited by Claus Ibsen Component / ArtifactId / URI Description ActiveMQ / activemq-camel activemq:[topic:]destinationName For JMS Messaging with Apache ActiveMQ ActiveMQ Journal / activemq-core activemq.journal:directory-on-filesystem Uses ActiveMQ's fast disk journaling implementation to store message bodies in a rolling log file AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. Bean / camel-core 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). Browse / camel-core browse:someName 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. Cache / camel-cache cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Cometd / camel-cometd cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol CXF / camel-cxf cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXFRS / camel-cxf cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 Direct / camel-core direct:name Synchronous call to another endpoint Esper / camel-esper in camel-extra esper:name Working with the Esper Library for Event Stream Processing Event / camel-spring event://default spring-event://default Working with Spring ApplicationEvents File / camel-core file://nameOfFileOrDirectory Sending messages to a file or polling a file or directory. Camel 1.x use this link File. Flatpack / camel-flatpack flatpack:[fixed|delim]:configFile Processing fixed width or delimited files or messages using the FlatPack library Freemarker / camel-freemarker freemarker:someTemplateResource Generates a response using a Freemarker template FTP / camel-ftp ftp://host[:port]/fileName Sending and receiving files over FTP. Camel 1.x use this link FTP. GHttp / camel-gae ghttp://hostname[:port][/path][?options] ghttp:///path[?options] 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 App Engine. GTask / camel-gae gtask://queue-name 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. GMail / camel-gae gmail://u...@gmail.com[?options] gmail://u...@googlemail.com[?options] Supports sending of emails via the mail service of Google App Engine. See also Camel Components for Google App Engine. Hibernate / camel-hibernate in camel-extra hibernate://entityName For using a database as a queue via the Hibernate library HL7 / camel-hl7 mina:tcp://hostname[:port] For working with the HL7 MLLP protocol and the HL7 model using the HAPI library HTTP / camel-http http://hostname[:port] For calling out to external HTTP servers iBATIS / camel-ibatis ibatis://sqlOperationName Performs a query, poll, insert, update or delete in a relational database using Apache iBATIS IMap / camel-mail imap://hostname[:port] Receiving email using IMap IRC / camel-irc irc:host[:port]/#room For IRC communication JavaSpace / camel-javaspace javaspace:jini://host?spaceName=mySpace?... Sending and receiving messages through JavaSpace JBI / servicemix-camel jbi:serviceName For JBI integration such as working with Apache ServiceMix JCR / camel-jcr jcr://user:passw...@repository/path/to/node Storing a message in a JCR (JSR-170) compliant repository like Apache Jackrabbit JDBC / camel-jdbc jdbc:dataSourceName?options For performing JDBC queries and operations Jetty / camel-jetty jetty:url For exposing services over HTTP JMS / camel-jms jms:[topic:]destinationName Working with JMS providers JPA / camel-jpa jpa://entityName For using a database as a queue via the JPA specification for working with OpenJPA, Hibernate or TopLink JT/400 / camel-jt400 jt400://user:p...@system/path_to_dtaq For integrating with data queues on an AS/400 (aka System i, IBM i, i5, ...) system LDAP / camel-ldap
[CONF] Apache Camel Component List
Component List Page edited by Claus Ibsen Component / ArtifactId / URI Description ActiveMQ / activemq-camel activemq:[topic:]destinationName For JMS Messaging with Apache ActiveMQ ActiveMQ Journal / activemq-core activemq.journal:directory-on-filesystem Uses ActiveMQ's fast disk journaling implementation to store message bodies in a rolling log file AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. Bean / camel-core 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). Browse / camel-core browse:someName 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. Cache / camel-cache cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the cache implementation. Cometd / camel-cometd cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol CXF / camel-cxf cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXFRS / camel-cxf cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 Direct / camel-core direct:name Synchronous call to another endpoint Esper / camel-esper in camel-extra esper:name Working with the Esper Library for Event Stream Processing Event / camel-spring event://default spring-event://default Working with Spring ApplicationEvents File / camel-core file://nameOfFileOrDirectory Sending messages to a file or polling a file or directory. Camel 1.x use this link File. Flatpack / camel-flatpack flatpack:[fixed|delim]:configFile Processing fixed width or delimited files or messages using the FlatPack library Freemarker / camel-freemarker freemarker:someTemplateResource Generates a response using a Freemarker template FTP / camel-ftp ftp://host[:port]/fileName Sending and receiving files over FTP. Camel 1.x use this link FTP. Hibernate / camel-hibernate in camel-extra hibernate://entityName For using a database as a queue via the Hibernate library HL7 / camel-hl7 mina:tcp://hostname[:port] For working with the HL7 MLLP protocol and the HL7 model using the HAPI library HTTP / camel-http http://hostname[:port] For calling out to external HTTP servers iBATIS / camel-ibatis ibatis://sqlOperationName Performs a query, poll, insert, update or delete in a relational database using Apache iBATIS IMap / camel-mail imap://hostname[:port] Receiving email using IMap IRC / camel-irc irc:host[:port]/#room For IRC communication JavaSpace / camel-javaspace javaspace:jini://host?spaceName=mySpace?... Sending and receiving messages through JavaSpace JBI / servicemix-camel jbi:serviceName For JBI integration such as working with Apache ServiceMix JCR / camel-jcr jcr://user:passw...@repository/path/to/node Storing a message in a JCR (JSR-170) compliant repository like Apache Jackrabbit JDBC / camel-jdbc jdbc:dataSourceName?options For performing JDBC queries and operations Jetty / camel-jetty jetty:url For exposing services over HTTP JMS / camel-jms jms:[topic:]destinationName Working with JMS providers JPA / camel-jpa jpa://entityName For using a database as a queue via the JPA specification for working with OpenJPA, Hibernate or TopLink JT/400 / camel-jt400 jt400://user:p...@system/path_to_dtaq For integrating with data queues on an AS/400 (aka System i, IBM i, i5, ...) system LDAP / camel-ldap ldap:host[:port]?base=...[scope=scope] Performing searches on LDAP servers (scope must be one of objectonelevelsubtree) Log / camel-core log:loggingCategory[?level=ERROR] Uses Jakarta Commons Logging to log the message exchange to some underlying logging system like log4j Mail / camel-mail mail://user-i...@host:port Sending and receiving email MINA / camel-mina [tcp|udp|multicast]:host[:port] Working with Apache MINA Mock / camel-core mock:name For testing routes and mediation rules using mocks MSV / camel-msv msv:someLocalOrRemoteResource Validates the payload of a message using the MSV Library Multicast / camel-mina
[CONF] Apache Camel Component List
Component List Page edited by Claus Ibsen Component / ArtifactId / URI Description ActiveMQ / activemq-camel activemq:[topic:]destinationName For JMS Messaging with Apache ActiveMQ ActiveMQ Journal / activemq-core activemq.journal:directory-on-filesystem Uses ActiveMQ's fast disk journaling implementation to store message bodies in a rolling log file AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. Bean / camel-core 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). Browse / camel-core browse:someName 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. Cometd / camel-cometd cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol CXF / camel-cxf cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXFRS / camel-cxf cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 Direct / camel-core direct:name Synchronous call to another endpoint Esper / camel-esper in camel-extra esper:name Working with the Esper Library for Event Stream Processing Event / camel-spring event://default spring-event://default Working with Spring ApplicationEvents File / camel-core file://nameOfFileOrDirectory Sending messages to a file or polling a file or directory. Camel 1.x use this link File. FIX / camel-fix in FUSE fix://configurationResource Deprecated: Sends or receives messages using the FIX protocol Flatpack / camel-flatpack flatpack:[fixed|delim]:configFile Processing fixed width or delimited files or messages using the FlatPack library Freemarker / camel-freemarker freemarker:someTemplateResource Generates a response using a Freemarker template FTP / camel-ftp ftp://host[:port]/fileName Sending and receiving files over FTP. Camel 1.x use this link FTP. Hibernate / camel-hibernate in camel-extra hibernate://entityName For using a database as a queue via the Hibernate library HL7 / camel-hl7 mina:tcp://hostname[:port] For working with the HL7 MLLP protocol and the HL7 model using the HAPI library HTTP / camel-http http://hostname[:port] For calling out to external HTTP servers iBATIS / camel-ibatis ibatis://sqlOperationName Performs a query, poll, insert, update or delete in a relational database using Apache iBATIS IMap / camel-mail imap://hostname[:port] Receiving email using IMap IRC / camel-irc irc:host[:port]/#room For IRC communication JavaSpace / camel-javaspace in FUSE javaspace:jini://host?spaceName=mySpace?... Sending and receiving messages through JavaSpace JBI / servicemix-camel jbi:serviceName For JBI integration such as working with Apache ServiceMix JCR / camel-jcr jcr://user:passw...@repository/path/to/node Storing a message in a JCR (JSR-170) compliant repository like Apache Jackrabbit JDBC / camel-jdbc jdbc:dataSourceName?options For performing JDBC queries and operations Jetty / camel-jetty jetty:url For exposing services over HTTP JMS / camel-jms jms:[topic:]destinationName Working with JMS providers JPA / camel-jpa jpa://entityName For using a database as a queue via the JPA specification for working with OpenJPA, Hibernate or TopLink JT/400 / camel-jt400 jt400://user:p...@system/path_to_dtaq For integrating with data queues on an AS/400 (aka System i, IBM i, i5, ...) system LDAP / camel-ldap ldap:host[:port]?base=...[scope=scope] Performing searches on LDAP servers (scope must be one of objectonelevelsubtree) Log / camel-core log:loggingCategory[?level=ERROR] Uses Jakarta Commons Logging to log the message exchange to some underlying logging system like log4j Mail / camel-mail mail://user-i...@host:port Sending and receiving email MINA / camel-mina [tcp|udp|multicast]:host[:port] Working with Apache MINA Mock / camel-core mock:name For testing routes and mediation rules using mocks msmq / camel-msmq in FUSE msmq:msmqQueueName Deprecated: Sending and receiving messages with Microsoft Message Queuing MSV / camel-msv msv:someLocalOrRemoteResource Validates the
[CONF] Apache Camel Component List
Component List Page edited by Ashwin Karpe Component / ArtifactId / URI Description ActiveMQ / activemq-camel activemq:[topic:]destinationName For JMS Messaging with Apache ActiveMQ ActiveMQ Journal / activemq-core activemq.journal:directory-on-filesystem Uses ActiveMQ's fast disk journaling implementation to store message bodies in a rolling log file AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. Bean / camel-core 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). Browse / camel-core browse:someName 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. Cache / camel-cache cache://cachename[?options] The cache component facilitates creation of caching endpoints and processors using EHCache as the Cache Implementation. Cometd / camel-cometd cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol CXF / camel-cxf cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXFRS / camel-cxf cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 Direct / camel-core direct:name Synchronous call to another endpoint Esper / camel-esper in camel-extra esper:name Working with the Esper Library for Event Stream Processing Event / camel-spring event://default spring-event://default Working with Spring ApplicationEvents File / camel-core file://nameOfFileOrDirectory Sending messages to a file or polling a file or directory. Camel 1.x use this link File. FIX / camel-fix in FUSE fix://configurationResource Deprecated: Sends or receives messages using the FIX protocol Flatpack / camel-flatpack flatpack:[fixed|delim]:configFile Processing fixed width or delimited files or messages using the FlatPack library Freemarker / camel-freemarker freemarker:someTemplateResource Generates a response using a Freemarker template FTP / camel-ftp ftp://host[:port]/fileName Sending and receiving files over FTP. Camel 1.x use this link FTP. Hibernate / camel-hibernate in camel-extra hibernate://entityName For using a database as a queue via the Hibernate library HL7 / camel-hl7 mina:tcp://hostname[:port] For working with the HL7 MLLP protocol and the HL7 model using the HAPI library HTTP / camel-http http://hostname[:port] For calling out to external HTTP servers iBATIS / camel-ibatis ibatis://sqlOperationName Performs a query, poll, insert, update or delete in a relational database using Apache iBATIS IMap / camel-mail imap://hostname[:port] Receiving email using IMap IRC / camel-irc irc:host[:port]/#room For IRC communication JavaSpace / camel-javaspace in FUSE javaspace:jini://host?spaceName=mySpace?... Sending and receiving messages through JavaSpace JBI / servicemix-camel jbi:serviceName For JBI integration such as working with Apache ServiceMix JCR / camel-jcr jcr://user:passw...@repository/path/to/node Storing a message in a JCR (JSR-170) compliant repository like Apache Jackrabbit JDBC / camel-jdbc jdbc:dataSourceName?options For performing JDBC queries and operations Jetty / camel-jetty jetty:url For exposing services over HTTP JMS / camel-jms jms:[topic:]destinationName Working with JMS providers JPA / camel-jpa jpa://entityName For using a database as a queue via the JPA specification for working with OpenJPA, Hibernate or TopLink JT/400 / camel-jt400 jt400://user:p...@system/path_to_dtaq For integrating with data queues on an AS/400 (aka System i, IBM i, i5, ...) system LDAP / camel-ldap ldap:host[:port]?base=...[scope=scope] Performing searches on LDAP servers (scope must be one of objectonelevelsubtree) Log / camel-core log:loggingCategory[?level=ERROR] Uses Jakarta Commons Logging to log the message exchange to some underlying logging system like log4j Mail / camel-mail mail://user-i...@host:port Sending and receiving email MINA / camel-mina [tcp|udp|multicast]:host[:port] Working with Apache MINA Mock / camel-core mock:name For testing routes and mediation rules using mocks msmq / camel-msmq
[CONF] Apache Camel Component List
Component List Page edited by Hadrian Zbarcea Update bean: to 2.0 syntax Update bean: to 2.0 syntax Component / ArtifactId / URI Description ActiveMQ / activemq-camel activemq:[topic:]destinationName For JMS Messaging with Apache ActiveMQ ActiveMQ Journal / activemq-core activemq.journal:directory-on-filesystem Uses ActiveMQ's fast disk journaling implementation to store message bodies in a rolling log file AMQP / camel-amqp amqp:[topic:]destinationName For Messaging with AMQP protocol Atom / camel-atom atom:uri Working with Apache Abdera for atom integration, such as consuming an atom feed. Bean / camel-core 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). Browse / camel-core browse:someName 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. Cometd / camel-cometd cometd://host:port/channelname Used to deliver messages using the jetty cometd implementation of the bayeux protocol CXF / camel-cxf cxf:address[?serviceClass=...] Working with Apache CXF for web services integration CXFRS / camel-cxf cxfrs:address[?resourcesClasses=...] Working with Apache CXF for REST services integration DataSet / camel-core 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 Direct / camel-core direct:name Synchronous call to another endpoint Esper / camel-esper in camel-extra esper:name Working with the Esper Library for Event Stream Processing Event / camel-spring event://default spring-event://default Working with Spring ApplicationEvents File / camel-core file://nameOfFileOrDirectory Sending messages to a file or polling a file or directory. Camel 1.x use this link File. FIX / camel-fix in FUSE fix://configurationResource Sends or receives messages using the FIX protocol Flatpack / camel-flatpack flatpack:[fixed|delim]:configFile Processing fixed width or delimited files or messages using the FlatPack library Freemarker / camel-freemarker freemarker:someTemplateResource Generates a response using a Freemarker template FTP / camel-ftp ftp://host[:port]/fileName Sending and receiving files over FTP. Camel 1.x use this link FTP. Hibernate / camel-hibernate in camel-extra hibernate://entityName For using a database as a queue via the Hibernate library HL7 / camel-hl7 mina:tcp://hostname[:port] For working with the HL7 MLLP protocol and the HL7 model using the HAPI library HTTP / camel-http http://hostname[:port] For calling out to external HTTP servers iBATIS / camel-ibatis ibatis://sqlOperationName Performs a query, poll, insert, update or delete in a relational database using Apache iBATIS IMap / camel-mail imap://hostname[:port] Receiving email using IMap IRC / camel-irc irc:host[:port]/#room For IRC communication JavaSpace / camel-javaspace in FUSE javaspace:jini://host?spaceName=mySpace?... Sending and receiving messages through JavaSpace JBI / servicemix-camel jbi:serviceName For JBI integration such as working with Apache ServiceMix JCR / camel-jcr jcr://user:passw...@repository/path/to/node Storing a message in a JCR (JSR-170) compliant repository like Apache Jackrabbit JDBC / camel-jdbc jdbc:dataSourceName?options For performing JDBC queries and operations Jetty / camel-jetty jetty:url For exposing services over HTTP JMS / camel-jms jms:[topic:]destinationName Working with JMS providers JPA / camel-jpa jpa://entityName For using a database as a queue via the JPA specification for working with OpenJPA, Hibernate or TopLink JT/400 / camel-jt400 jt400://user:p...@system/path_to_dtaq For integrating with data queues on an AS/400 (aka System i, IBM i, i5, ...) system LDAP / camel-ldap ldap:host[:port]?base=...[scope=scope] Performing searches on LDAP servers (scope must be one of objectonelevelsubtree) List / camel-core list:someName deprecated 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 log:loggingCategory[?level=ERROR] Uses Jakarta Commons Logging to log the message exchange to some underlying logging system like log4j Mail / camel-mail mail://user-i...@host:port Sending and receiving email MINA / camel-mina [tcp|udp|multicast]:host[:port] Working with Apache MINA