| Components |
| ^^^^^^^^^^ |
| |
| // components: START |
| Number of Components: 228 in 182 JAR artifacts (14 deprecated) |
| |
| [width="100%",cols="4,1,5",options="header"] |
| |======================================================================= |
| | Component | Available From | Description |
| |
| | link:camel-ahc/src/main/docs/ahc-component.adoc[AHC] (camel-ahc) + |
| `ahc:httpUri` | 2.8 | To call external HTTP services using Async Http Client. |
| |
| | link:camel-ahc-ws/src/main/docs/ahc-ws-component.adoc[AHC Websocket] (camel-ahc-ws) + |
| `ahc-ws:httpUri` | 2.14 | To exchange data with external Websocket servers using Async Http Client. |
| |
| | link:camel-amqp/src/main/docs/amqp-component.adoc[AMQP] (camel-amqp) + |
| `amqp:destinationType:destinationName` | 1.2 | Messaging with AMQP protocol using Apache QPid Client. |
| |
| | link:camel-flink/src/main/docs/flink-component.adoc[Apache Flink] (camel-flink) + |
| `flink:endpointType` | 2.18 | The flink component can be used to send DataSet jobs to Apache Flink cluster. |
| |
| | link:camel-spark/src/main/docs/spark-component.adoc[Apache Spark] (camel-spark) + |
| `spark:endpointType` | 2.17 | The spark component can be used to send RDD or DataFrame jobs to Apache Spark cluster. |
| |
| | link:camel-apns/src/main/docs/apns-component.adoc[APNS] (camel-apns) + |
| `apns:name` | 2.8 | For sending notifications to Apple iOS devices. |
| |
| | link:camel-asterisk/src/main/docs/asterisk-component.adoc[Asterisk] (camel-asterisk) + |
| `asterisk:name` | 2.18 | The asterisk component is used to interact with Asterisk PBX Server Asterisk PBX Server. |
| |
| | link:camel-atmos/src/main/docs/atmos-component.adoc[Atmos] (camel-atmos) + |
| `atmos:name/operation` | 2.15 | The atmos component is used for integrating with EMC's Atomos Storage. |
| |
| | link:camel-atmosphere-websocket/src/main/docs/atmosphere-websocket-component.adoc[Atmosphere Websocket] (camel-atmosphere-websocket) + |
| `atmosphere-websocket:servicePath` | 2.14 | To exchange data with external Websocket clients using Atmosphere. |
| |
| | link:camel-atom/src/main/docs/atom-component.adoc[Atom] (camel-atom) + |
| `atom:feedUri` | 1.2 | The atom component is used for consuming Atom RSS feeds. |
| |
| | link:camel-avro/src/main/docs/avro-component.adoc[Avro] (camel-avro) + |
| `avro:transport:host:port/messageName` | 2.10 | Working with Apache Avro for data serialization. |
| |
| | link:camel-aws/src/main/docs/aws-cw-component.adoc[AWS CloudWatch] (camel-aws) + |
| `aws-cw:namespace` | 2.11 | The aws-cw component is used for sending metrics to an Amazon CloudWatch. |
| |
| | link:camel-aws/src/main/docs/aws-ddb-component.adoc[AWS DynamoDB] (camel-aws) + |
| `aws-ddb:tableName` | 2.10 | The aws-ddb component is used for storing and retrieving data from Amazon's DynamoDB service. |
| |
| | link:camel-aws/src/main/docs/aws-ddbstream-component.adoc[AWS DynamoDB Streams] (camel-aws) + |
| `aws-ddbstream:tableName` | 2.17 | The aws-ddbstream component is used for working with Amazon DynamoDB Streams. |
| |
| | link:camel-aws/src/main/docs/aws-ec2-component.adoc[AWS EC2] (camel-aws) + |
| `aws-ec2:label` | 2.16 | The aws-ec2 is used for managing Amazon EC2 instances. |
| |
| | link:camel-aws/src/main/docs/aws-kinesis-component.adoc[AWS Kinesis] (camel-aws) + |
| `aws-kinesis:streamName` | 2.17 | The aws-kinesis component is for consuming and producing records from Amazon Kinesis Streams. |
| |
| | link:camel-aws/src/main/docs/aws-kinesis-firehose-component.adoc[AWS Kinesis Firehose] (camel-aws) + |
| `aws-kinesis-firehose:streamName` | 2.19 | The aws-kinesis-firehose component is used for producing Amazon's Kinesis Firehose streams. |
| |
| | link:camel-aws/src/main/docs/aws-s3-component.adoc[AWS S3 Storage Service] (camel-aws) + |
| `aws-s3:bucketNameOrArn` | 2.8 | The aws-s3 component is used for storing and retrieving objecct from Amazon S3 Storage Service. |
| |
| | link:camel-aws/src/main/docs/aws-ses-component.adoc[AWS Simple Email Service] (camel-aws) + |
| `aws-ses:from` | 2.9 | The aws-ses component is used for sending emails with Amazon's SES service. |
| |
| | link:camel-aws/src/main/docs/aws-sns-component.adoc[AWS Simple Notification System] (camel-aws) + |
| `aws-sns:topicNameOrArn` | 2.8 | The aws-sns component is used for sending messages to an Amazon Simple Notification Topic. |
| |
| | link:camel-aws/src/main/docs/aws-sqs-component.adoc[AWS Simple Queue Service] (camel-aws) + |
| `aws-sqs:queueNameOrArn` | 2.6 | The aws-sqs component is used for sending and receiving messages to Amazon's SQS service. |
| |
| | link:camel-aws/src/main/docs/aws-swf-component.adoc[AWS Simple Workflow] (camel-aws) + |
| `aws-swf:type` | 2.13 | The aws-swf component is used for managing workflows from Amazon Simple Workflow. |
| |
| | link:camel-aws/src/main/docs/aws-sdb-component.adoc[AWS SimpleDB] (camel-aws) + |
| `aws-sdb:domainName` | 2.9 | The aws-sdb component is for storing and retrieving data from/to Amazon's SDB service. |
| |
| | link:camel-azure/src/main/docs/azure-blob-component.adoc[Azure Storage Blob Service] (camel-azure) + |
| `azure-blob:containerOrBlobUri` | 2.19 | The azure-blob component is used for storing and retrieving blobs from Azure Storage Blob Service. |
| |
| | link:camel-azure/src/main/docs/azure-queue-component.adoc[Azure Storage Queue Service] (camel-azure) + |
| `azure-queue:containerAndQueueUri` | 2.19 | The azure-queue component is used for storing and retrieving messages from Azure Storage Queue Service. |
| |
| | link:../camel-core/src/main/docs/bean-component.adoc[Bean] (camel-core) + |
| `bean:beanName` | 1.0 | The bean component is for invoking Java beans from Camel. |
| |
| | link:camel-bean-validator/src/main/docs/bean-validator-component.adoc[Bean Validator] (camel-bean-validator) + |
| `bean-validator:label` | 2.3 | The Validator component performs bean validation of the message body using the Java Bean Validation API. |
| |
| | link:camel-beanstalk/src/main/docs/beanstalk-component.adoc[Beanstalk] (camel-beanstalk) + |
| `beanstalk:connectionSettings` | 2.15 | The beanstalk component is used for job retrieval and post-processing of Beanstalk jobs. |
| |
| | link:../camel-core/src/main/docs/binding-component.adoc[Binding] (camel-core) + |
| `binding:bindingName:delegateUri` | 2.11 | *deprecated* The binding component is used for as a of wrapping an Endpoint in a contract with a data format. |
| |
| | link:camel-bonita/src/main/docs/bonita-component.adoc[Bonita] (camel-bonita) + |
| `bonita:operation` | 2.19 | Camel Bonita support |
| |
| | link:camel-box/src/main/docs/box-component.adoc[Box] (camel-box) + |
| `box:apiName/methodName` | 2.14 | For uploading downloading and managing files folders groups collaborations etc on box DOT com. |
| |
| | link:camel-braintree/src/main/docs/braintree-component.adoc[Braintree] (camel-braintree) + |
| `braintree:apiName/methodName` | 2.17 | The braintree component is used for integrating with the Braintree Payment System. |
| |
| | link:../camel-core/src/main/docs/browse-component.adoc[Browse] (camel-core) + |
| `browse:name` | 1.3 | The browse component is used for viewing the messages received on endpoints that supports BrowsableEndpoint. |
| |
| | link:camel-context/src/main/docs/context-component.adoc[Camel Context] (camel-context) + |
| `context:contextId:localEndpointUrl` | 2.7 | *deprecated* The context component allows to send/receive messages between Camel routes in a black box way. |
| |
| | link:camel-cassandraql/src/main/docs/cql-component.adoc[Cassandra CQL] (camel-cassandraql) + |
| `cql:beanRef:hosts:port/keyspace` | 2.15 | The cql component aims at integrating Cassandra 2.0 using the CQL3 API (not the Thrift API). |
| |
| | link:camel-chronicle/src/main/docs/chronicle-engine-component.adoc[Chronicle Engine] (camel-chronicle) + |
| `chronicle-engine:addresses/path` | 2.18 | The camel chronicle-engine component let you leverage the power of OpenHFT's Chronicle-Engine. |
| |
| | link:camel-chunk/src/main/docs/chunk-component.adoc[Chunk] (camel-chunk) + |
| `chunk:resourceUri` | 2.15 | Transforms the message using a Chunk template. |
| |
| | link:../camel-core/src/main/docs/class-component.adoc[Class] (camel-core) + |
| `class:beanName` | 2.4 | The Class Component is for invoking Java Classes (Java beans) from Camel. |
| |
| | link:camel-cm-sms/src/main/docs/cm-sms-component.adoc[CM SMS Gateway] (camel-cm-sms) + |
| `cm-sms:host` | 2.18 | The influxdb component allows to integrate with CM SMS Gateway. |
| |
| | link:camel-cmis/src/main/docs/cmis-component.adoc[CMIS] (camel-cmis) + |
| `cmis:cmsUrl` | 2.11 | The cmis component uses the Apache Chemistry client API and allows you to add/read nodes to/from a CMIS compliant content repositories. |
| |
| | link:camel-coap/src/main/docs/coap-component.adoc[CoAP] (camel-coap) + |
| `coap:uri` | 2.16 | The coap component is used for sending and receiving messages from COAP capable devices. |
| |
| | link:camel-cometd/src/main/docs/cometd-component.adoc[CometD] (camel-cometd) + |
| `cometd:host:port/channelName` | 2.0 | The cometd component is a transport for working with the Jetty implementation of the cometd/bayeux protocol. |
| |
| | link:camel-consul/src/main/docs/consul-component.adoc[Consul] (camel-consul) + |
| `consul:apiEndpoint` | 2.18 | The camel consul component allows you to work with Consul a distributed highly available datacenter-aware service discovery and configuration system. |
| |
| | link:../camel-core/src/main/docs/controlbus-component.adoc[Control Bus] (camel-core) + |
| `controlbus:command:language` | 2.11 | The controlbus component provides easy management of Camel applications based on the Control Bus EIP pattern. |
| |
| | link:camel-couchbase/src/main/docs/couchbase-component.adoc[Couchbase] (camel-couchbase) + |
| `couchbase:url` | 2.19 | Represents a Couchbase endpoint that can query Views with a Poll strategy and/or produce various type of operations. |
| |
| | link:camel-couchdb/src/main/docs/couchdb-component.adoc[CouchDB] (camel-couchdb) + |
| `couchdb:protocol:hostname:port/database` | 2.11 | The couchdb component is used for integrate with CouchDB databases. |
| |
| | link:camel-crypto/src/main/docs/crypto-component.adoc[Crypto (JCE)] (camel-crypto) + |
| `crypto:cryptoOperation:name` | 2.3 | The crypto component is used for signing and verifying exchanges using the Signature Service of the Java Cryptographic Extension (JCE). |
| |
| | link:camel-cxf/src/main/docs/cxf-component.adoc[CXF] (camel-cxf) + |
| `cxf:beanId:address` | 1.0 | The cxf component is used for SOAP WebServices using Apache CXF. |
| |
| | link:camel-cxf/src/main/docs/cxfrs-component.adoc[CXF-RS] (camel-cxf) + |
| `cxfrs:beanId:address` | 2.0 | The cxfrs component is used for JAX-RS REST services using Apache CXF. |
| |
| | link:../camel-core/src/main/docs/dataformat-component.adoc[Data Format] (camel-core) + |
| `dataformat:name:operation` | 2.12 | The dataformat component is used for working with Data Formats as if it was a regular Component supporting Endpoints and URIs. |
| |
| | link:../camel-core/src/main/docs/dataset-component.adoc[Dataset] (camel-core) + |
| `dataset:name` | 1.3 | The dataset component provides a mechanism to easily perform load & soak testing of your system. |
| |
| | link:camel-digitalocean/src/main/docs/digitalocean-component.adoc[DigitalOcean] (camel-digitalocean) + |
| `digitalocean:operation` | 2.19 | The DigitalOcean component allows you to manage Droplets and resources within the DigitalOcean cloud. |
| |
| | link:../camel-core/src/main/docs/direct-component.adoc[Direct] (camel-core) + |
| `direct:name` | 1.0 | The direct component provides direct synchronous call to another endpoint from the same CamelContext. |
| |
| | link:../camel-core/src/main/docs/direct-vm-component.adoc[Direct VM] (camel-core) + |
| `direct-vm:name` | 2.10 | The direct-vm component provides direct synchronous call to another endpoint from any CamelContext in the same JVM. |
| |
| | link:camel-disruptor/src/main/docs/disruptor-component.adoc[Disruptor] (camel-disruptor) + |
| `disruptor:name` | 2.12 | The disruptor component provides asynchronous SEDA behavior using LMAX Disruptor. |
| |
| | link:camel-dns/src/main/docs/dns-component.adoc[DNS] (camel-dns) + |
| `dns:dnsType` | 2.7 | To lookup domain information and run DNS queries using DNSJava. |
| |
| | link:camel-docker/src/main/docs/docker-component.adoc[Docker] (camel-docker) + |
| `docker:operation` | 2.15 | The docker component is used for managing Docker containers. |
| |
| | link:camel-dozer/src/main/docs/dozer-component.adoc[Dozer] (camel-dozer) + |
| `dozer:name` | 2.15 | The dozer component provides the ability to map between Java beans using the Dozer mapping library. |
| |
| | link:camel-drill/src/main/docs/drill-component.adoc[Drill] (camel-drill) + |
| `drill:host` | 2.19 | The drill component gives you the ability to quering into apache drill cluster. |
| |
| | link:camel-dropbox/src/main/docs/dropbox-component.adoc[Dropbox] (camel-dropbox) + |
| `dropbox:operation` | 2.14 | For uploading downloading and managing files folders groups collaborations etc on dropbox DOT com. |
| |
| | link:camel-cache/src/main/docs/cache-component.adoc[EHCache] (camel-cache) + |
| `cache:cacheName` | 2.1 | *deprecated* The cache component enables you to perform caching operations using EHCache as the Cache Implementation. |
| |
| | link:camel-ehcache/src/main/docs/ehcache-component.adoc[Ehcache] (camel-ehcache) + |
| `ehcache:cacheName` | 2.18 | The ehcache component enables you to perform caching operations using Ehcache as cache implementation. |
| |
| | link:camel-ejb/src/main/docs/ejb-component.adoc[EJB] (camel-ejb) + |
| `ejb:beanName` | 2.4 | The ejb component is for invoking EJB Java beans from Camel. |
| |
| | link:camel-elasticsearch/src/main/docs/elasticsearch-component.adoc[Elasticsearch] (camel-elasticsearch) + |
| `elasticsearch:clusterName` | 2.11 | The elasticsearch component is used for interfacing with ElasticSearch server. |
| |
| | link:camel-elasticsearch5/src/main/docs/elasticsearch5-component.adoc[Elasticsearch5] (camel-elasticsearch5) + |
| `elasticsearch5:clusterName` | 2.19 | The elasticsearch component is used for interfacing with ElasticSearch server using 5.x API. |
| |
| | link:camel-elsql/src/main/docs/elsql-component.adoc[ElSQL] (camel-elsql) + |
| `elsql:elsqlName:resourceUri` | 2.16 | The elsql component is an extension to the existing SQL Component that uses ElSql to define the SQL queries. |
| |
| | link:camel-etcd/src/main/docs/etcd-component.adoc[etcd] (camel-etcd) + |
| `etcd:namespace/path` | 2.18 | The camel etcd component allows you to work with Etcd a distributed reliable key-value store. |
| |
| | link:camel-exec/src/main/docs/exec-component.adoc[Exec] (camel-exec) + |
| `exec:executable` | 2.3 | The exec component can be used to execute OS system commands. |
| |
| | link:camel-facebook/src/main/docs/facebook-component.adoc[Facebook] (camel-facebook) + |
| `facebook:methodName` | 2.14 | The Facebook component provides access to all of the Facebook APIs accessible using Facebook4J. |
| |
| | link:../camel-core/src/main/docs/file-component.adoc[File] (camel-core) + |
| `file:directoryName` | 1.0 | The file component is used for reading or writing files. |
| |
| | link:camel-flatpack/src/main/docs/flatpack-component.adoc[Flatpack] (camel-flatpack) + |
| `flatpack:type:resourceUri` | 1.4 | The flatpack component supports fixed width and delimited file parsing via the FlatPack library. |
| |
| | link:camel-fop/src/main/docs/fop-component.adoc[FOP] (camel-fop) + |
| `fop:outputType` | 2.10 | The fop component allows you to render a message into different output formats using Apache FOP. |
| |
| | link:camel-freemarker/src/main/docs/freemarker-component.adoc[Freemarker] (camel-freemarker) + |
| `freemarker:resourceUri` | 2.10 | Transforms the message using a FreeMarker template. |
| |
| | link:camel-ftp/src/main/docs/ftp-component.adoc[FTP] (camel-ftp) + |
| `ftp:host:port/directoryName` | 1.1 | The ftp component is used for uploading or downloading files from FTP servers. |
| |
| | link:camel-ftp/src/main/docs/ftps-component.adoc[FTPS] (camel-ftp) + |
| `ftps:host:port/directoryName` | 2.2 | The ftps (FTP secure SSL/TLS) component is used for uploading or downloading files from FTP servers. |
| |
| | link:camel-ganglia/src/main/docs/ganglia-component.adoc[Ganglia] (camel-ganglia) + |
| `ganglia:host:port` | 2.15 | The ganglia component is used for sending metrics to the Ganglia monitoring system. |
| |
| | link:camel-geocoder/src/main/docs/geocoder-component.adoc[Geocoder] (camel-geocoder) + |
| `geocoder:address:latlng` | 2.12 | The geocoder component is used for looking up geocodes (latitude and longitude) for a given address or reverse lookup. |
| |
| | link:camel-git/src/main/docs/git-component.adoc[Git] (camel-git) + |
| `git:localPath` | 2.16 | The git component is used for working with git repositories. |
| |
| | link:camel-github/src/main/docs/github-component.adoc[GitHub] (camel-github) + |
| `github:type/branchName` | 2.15 | The github component is used for integrating Camel with github. |
| |
| | link:camel-google-calendar/src/main/docs/google-calendar-component.adoc[Google Calendar] (camel-google-calendar) + |
| `google-calendar:apiName/methodName` | 2.15 | The google-calendar component provides access to Google Calendar. |
| |
| | link:camel-google-drive/src/main/docs/google-drive-component.adoc[Google Drive] (camel-google-drive) + |
| `google-drive:apiName/methodName` | 2.14 | The google-drive component provides access to Google Drive file storage service. |
| |
| | link:camel-google-mail/src/main/docs/google-mail-component.adoc[Google Mail] (camel-google-mail) + |
| `google-mail:apiName/methodName` | 2.15 | The google-mail component provides access to Google Mail. |
| |
| | link:camel-google-pubsub/src/main/docs/google-pubsub-component.adoc[Google Pubsub] (camel-google-pubsub) + |
| `google-pubsub:projectId:destinationName` | 2.19 | Messaging client for Google Cloud Platform PubSub Service: https://cloud.google.com/pubsub/ |
| |
| | link:camel-gora/src/main/docs/gora-component.adoc[Gora] (camel-gora) + |
| `gora:name` | 2.14 | The gora component allows you to work with NoSQL databases using the Apache Gora framework. |
| |
| | link:camel-grape/src/main/docs/grape-component.adoc[Grape] (camel-grape) + |
| `grape:defaultCoordinates` | 2.16 | Grape component allows you to fetch, load and manage additional jars when CamelContext is running. |
| |
| | link:camel-grpc/src/main/docs/grpc-component.adoc[gRPC] (camel-grpc) + |
| `grpc:service` | 2.19 | The gRPC component is using for calling remote procedures via HTTP/2 |
| |
| | link:camel-guava-eventbus/src/main/docs/guava-eventbus-component.adoc[Guava EventBus] (camel-guava-eventbus) + |
| `guava-eventbus:eventBusRef` | 2.10 | The guava-eventbus component provides integration bridge between Camel and Google Guava EventBus. |
| |
| | link:camel-hazelcast/src/main/docs/hazelcast-component.adoc[Hazelcast] (camel-hazelcast) + |
| `hazelcast:command:cacheName` | 2.7 | The hazelcast component allows you to work with the Hazelcast distributed data grid / cache. |
| |
| | link:camel-hbase/src/main/docs/hbase-component.adoc[HBase] (camel-hbase) + |
| `hbase:tableName` | 2.10 | For reading/writing from/to an HBase store (Hadoop database). |
| |
| | link:camel-hdfs/src/main/docs/hdfs-component.adoc[HDFS] (camel-hdfs) + |
| `hdfs:hostName:port/path` | 2.8 | *deprecated* For reading/writing from/to an HDFS filesystem using Hadoop 1.x. |
| |
| | link:camel-hdfs2/src/main/docs/hdfs2-component.adoc[HDFS2] (camel-hdfs2) + |
| `hdfs2:hostName:port/path` | 2.14 | For reading/writing from/to an HDFS filesystem using Hadoop 2.x. |
| |
| | link:camel-hipchat/src/main/docs/hipchat-component.adoc[Hipchat] (camel-hipchat) + |
| `hipchat:protocol:host:port` | 2.15 | The hipchat component supports producing and consuming messages from/to Hipchat service. |
| |
| | link:camel-http/src/main/docs/http-component.adoc[HTTP] (camel-http) + |
| `http:httpUri` | 1.0 | *deprecated* For calling out to external HTTP servers using Apache HTTP Client 3.x. |
| |
| | link:camel-http4/src/main/docs/http4-component.adoc[HTTP4] (camel-http4) + |
| `http4:httpUri` | 2.3 | For calling out to external HTTP servers using Apache HTTP Client 4.x. |
| |
| | link:camel-ibatis/src/main/docs/ibatis-component.adoc[iBatis] (camel-ibatis) + |
| `ibatis:statement` | 1.2 | *deprecated* Performs a query poll insert update or delete in a relational database using Apache iBATIS. |
| |
| | link:camel-mail/src/main/docs/imap-component.adoc[IMAP] (camel-mail) + |
| `imap:host:port` | 1.0 | To send or receive emails using imap/pop3 or stmp protocols. |
| |
| | link:camel-infinispan/src/main/docs/infinispan-component.adoc[Infinispan] (camel-infinispan) + |
| `infinispan:host` | 2.13 | For reading/writing from/to Infinispan distributed key/value store and data grid. |
| |
| | link:camel-influxdb/src/main/docs/influxdb-component.adoc[InfluxDB] (camel-influxdb) + |
| `influxdb:connectionBean` | 2.18 | The influxdb component allows you to interact with InfluxDB a time series database. |
| |
| | link:camel-irc/src/main/docs/irc-component.adoc[IRC] (camel-irc) + |
| `irc:hostname:port` | 1.1 | The irc component implements an IRC (Internet Relay Chat) transport. |
| |
| | link:camel-ironmq/src/main/docs/ironmq-component.adoc[IronMQ] (camel-ironmq) + |
| `ironmq:queueName` | 2.17 | The ironmq provides integration with IronMQ an elastic and durable hosted message queue as a service. |
| |
| | link:camel-javaspace/src/main/docs/javaspace-component.adoc[JavaSpace] (camel-javaspace) + |
| `javaspace:url` | 2.1 | *deprecated* Sending and receiving messages through JavaSpace. |
| |
| | link:camel-jbpm/src/main/docs/jbpm-component.adoc[JBPM] (camel-jbpm) + |
| `jbpm:connectionURL` | 2.6 | The jbpm component provides integration with jBPM (Business Process Management). |
| |
| | link:camel-jcache/src/main/docs/jcache-component.adoc[JCache] (camel-jcache) + |
| `jcache:cacheName` | 2.17 | The jcache component enables you to perform caching operations using JSR107/JCache as cache implementation. |
| |
| | link:camel-jclouds/src/main/docs/jclouds-component.adoc[JClouds] (camel-jclouds) + |
| `jclouds:command:providerId` | 2.9 | For interacting with cloud compute & blobstore service via jclouds. |
| |
| | link:camel-jcr/src/main/docs/jcr-component.adoc[JCR] (camel-jcr) + |
| `jcr:host/base` | 1.3 | The jcr component allows you to add/read nodes to/from a JCR compliant content repository. |
| |
| | link:camel-jdbc/src/main/docs/jdbc-component.adoc[JDBC] (camel-jdbc) + |
| `jdbc:dataSourceName` | 1.2 | The jdbc component enables you to access databases through JDBC where SQL queries are sent in the message body. |
| |
| | link:camel-jetty9/src/main/docs/jetty-component.adoc[Jetty 9] (camel-jetty9) + |
| `jetty:httpUri` | 1.2 | The jetty component provides HTTP-based endpoints for consuming and producing HTTP requests. |
| |
| | link:camel-websocket/src/main/docs/websocket-component.adoc[Jetty Websocket] (camel-websocket) + |
| `websocket:host:port/resourceUri` | 2.10 | The websocket component provides websocket endpoints for communicating with clients using websocket. |
| |
| | link:camel-jgroups/src/main/docs/jgroups-component.adoc[JGroups] (camel-jgroups) + |
| `jgroups:clusterName` | 2.13 | The jgroups component provides exchange of messages between Camel and JGroups clusters. |
| |
| | link:camel-jing/src/main/docs/jing-component.adoc[Jing] (camel-jing) + |
| `jing:resourceUri` | 1.1 | Validates the payload of a message using RelaxNG Syntax using Jing library. |
| |
| | link:camel-jira/src/main/docs/jira-component.adoc[JIRA] (camel-jira) + |
| `jira:type` | 2.15 | The jira component interacts with the JIRA issue tracker. |
| |
| | link:camel-jms/src/main/docs/jms-component.adoc[JMS] (camel-jms) + |
| `jms:destinationType:destinationName` | 1.0 | The jms component allows messages to be sent to (or consumed from) a JMS Queue or Topic. |
| |
| | link:camel-jmx/src/main/docs/jmx-component.adoc[JMX] (camel-jmx) + |
| `jmx:serverURL` | 2.6 | The jmx component allows to receive JMX notifications. |
| |
| | link:camel-jolt/src/main/docs/jolt-component.adoc[JOLT] (camel-jolt) + |
| `jolt:resourceUri` | 2.16 | The jolt component allows you to process a JSON messages using an JOLT specification (such as JSON-JSON transformation). |
| |
| | link:camel-jpa/src/main/docs/jpa-component.adoc[JPA] (camel-jpa) + |
| `jpa:entityType` | 1.0 | The jpa component enables you to store and retrieve Java objects from databases using JPA. |
| |
| | link:camel-jt400/src/main/docs/jt400-component.adoc[JT400] (camel-jt400) + |
| `jt400:userID:password/systemName/objectPath.type` | 1.5 | The jt400 component allows you to exchanges messages with an AS/400 system using data queues or program call. |
| |
| | link:camel-kafka/src/main/docs/kafka-component.adoc[Kafka] (camel-kafka) + |
| `kafka:topic` | 2.13 | The kafka component allows messages to be sent to (or consumed from) Apache Kafka brokers. |
| |
| | link:camel-kestrel/src/main/docs/kestrel-component.adoc[Kestrel] (camel-kestrel) + |
| `kestrel:addresses/queue` | 2.6 | *deprecated* The kestrel component allows messages to be sent to (or consumed from) Kestrel brokers. |
| |
| | link:camel-krati/src/main/docs/krati-component.adoc[Krati] (camel-krati) + |
| `krati:path` | 2.9 | The krati allows the use krati datastores and datasets inside Camel. |
| |
| | link:camel-kubernetes/src/main/docs/kubernetes-component.adoc[Kubernetes] (camel-kubernetes) + |
| `kubernetes:masterUrl` | 2.17 | The kubernetes component allows to work with Kubernetes PaaS. |
| |
| | link:../camel-core/src/main/docs/language-component.adoc[Language] (camel-core) + |
| `language:languageName:resourceUri` | 2.5 | The language component allows you to send a message to an endpoint which executes a script by any of the supported Languages in Camel. |
| |
| | link:camel-ldap/src/main/docs/ldap-component.adoc[LDAP] (camel-ldap) + |
| `ldap:dirContextName` | 1.5 | The ldap component allows you to perform searches in LDAP servers using filters as the message payload. |
| |
| | link:camel-linkedin/src/main/docs/linkedin-component.adoc[Linkedin] (camel-linkedin) + |
| `linkedin:apiName/methodName` | 2.14 | The linkedin component is uses for retrieving LinkedIn user profiles connections companies groups posts etc. |
| |
| | link:../camel-core/src/main/docs/log-component.adoc[Log] (camel-core) + |
| `log:loggerName` | 1.1 | The log component logs message exchanges to the underlying logging mechanism. |
| |
| | link:camel-lucene/src/main/docs/lucene-component.adoc[Lucene] (camel-lucene) + |
| `lucene:host:operation` | 2.2 | To insert or query from Apache Lucene databases. |
| |
| | link:camel-lumberjack/src/main/docs/lumberjack-component.adoc[Lumberjack] (camel-lumberjack) + |
| `lumberjack:host:port` | 2.18 | The lumberjack retrieves logs sent over the network using the Lumberjack protocol. |
| |
| | link:camel-metrics/src/main/docs/metrics-component.adoc[Metrics] (camel-metrics) + |
| `metrics:metricsType:metricsName` | 2.14 | To collect various metrics directly from Camel routes using the DropWizard metrics library. |
| |
| | link:camel-mina/src/main/docs/mina-component.adoc[Mina] (camel-mina) + |
| `mina:protocol:host:port` | 1.0 | *deprecated* Socket level networking using TCP or UDP with the Apache Mina 1.x library. |
| |
| | link:camel-mina2/src/main/docs/mina2-component.adoc[Mina2] (camel-mina2) + |
| `mina2:protocol:host:port` | 2.10 | Socket level networking using TCP or UDP with the Apache Mina 2.x library. |
| |
| | link:camel-mllp/src/main/docs/mllp-component.adoc[MLLP] (camel-mllp) + |
| `mllp:hostname:port` | 2.17 | Provides functionality required by Healthcare providers to communicate with other systems using the MLLP protocol. |
| |
| | link:../camel-core/src/main/docs/mock-component.adoc[Mock] (camel-core) + |
| `mock:name` | 1.0 | The mock component is used for testing routes and mediation rules using mocks. |
| |
| | link:camel-mongodb/src/main/docs/mongodb-component.adoc[MongoDB] (camel-mongodb) + |
| `mongodb:connectionBean` | 2.10 | Component for working with documents stored in MongoDB database. |
| |
| | link:camel-mongodb3/src/main/docs/mongodb3-component.adoc[MongoDB] (camel-mongodb3) + |
| `mongodb3:connectionBean` | 2.19 | Component for working with documents stored in MongoDB database. |
| |
| | link:camel-mongodb-gridfs/src/main/docs/mongodb-gridfs-component.adoc[MongoDB GridFS] (camel-mongodb-gridfs) + |
| `mongodb-gridfs:connectionBean` | 2.18 | Component for working with MongoDB GridFS. |
| |
| | link:camel-mqtt/src/main/docs/mqtt-component.adoc[MQTT] (camel-mqtt) + |
| `mqtt:name` | 2.10 | Component for communicating with MQTT M2M message brokers using FuseSource MQTT Client. |
| |
| | link:camel-msv/src/main/docs/msv-component.adoc[MSV] (camel-msv) + |
| `msv:resourceUri` | 1.1 | Validates the payload of a message using the MSV Library. |
| |
| | link:camel-mustache/src/main/docs/mustache-component.adoc[Mustache] (camel-mustache) + |
| `mustache:resourceUri` | 2.12 | Transforms the message using a Mustache template. |
| |
| | link:camel-mvel/src/main/docs/mvel-component.adoc[MVEL] (camel-mvel) + |
| `mvel:resourceUri` | 2.12 | Transforms the message using a MVEL template. |
| |
| | link:camel-mybatis/src/main/docs/mybatis-component.adoc[MyBatis] (camel-mybatis) + |
| `mybatis:statement` | 2.7 | Performs a query poll insert update or delete in a relational database using MyBatis. |
| |
| | link:camel-nagios/src/main/docs/nagios-component.adoc[Nagios] (camel-nagios) + |
| `nagios:host:port` | 2.3 | To send passive checks to Nagios using JSendNSCA. |
| |
| | link:camel-nats/src/main/docs/nats-component.adoc[Nats] (camel-nats) + |
| `nats:servers` | 2.17 | The nats component allows you produce and consume messages from NATS. |
| |
| | link:camel-netty/src/main/docs/netty-component.adoc[Netty] (camel-netty) + |
| `netty:protocol:host:port` | 2.3 | *deprecated* Socket level networking using TCP or UDP with the Netty 3.x library. |
| |
| | link:camel-netty-http/src/main/docs/netty-http-component.adoc[Netty HTTP] (camel-netty-http) + |
| `netty-http:protocol:host:port/path` | 2.12 | *deprecated* Netty HTTP server and client using the Netty 3.x library. |
| |
| | link:camel-netty4/src/main/docs/netty4-component.adoc[Netty4] (camel-netty4) + |
| `netty4:protocol:host:port` | 2.14 | Socket level networking using TCP or UDP with the Netty 4.x library. |
| |
| | link:camel-netty4-http/src/main/docs/netty4-http-component.adoc[Netty4 HTTP] (camel-netty4-http) + |
| `netty4-http:protocol:host:port/path` | 2.14 | Netty HTTP server and client using the Netty 4.x library. |
| |
| | link:camel-olingo2/src/main/docs/olingo2-component.adoc[Olingo2] (camel-olingo2) + |
| `olingo2:apiName/methodName` | 2.14 | Communicates with OData 2.0 services using Apache Olingo. |
| |
| | link:camel-olingo4/src/main/docs/olingo4-component.adoc[Olingo4] (camel-olingo4) + |
| `olingo4:apiName/methodName` | 2.19 | Communicates with OData 4.0 services using Apache Olingo OData API. |
| |
| | link:camel-openshift/src/main/docs/openshift-component.adoc[OpenShift] (camel-openshift) + |
| `openshift:clientId` | 2.14 | *deprecated* To manage your Openshift 2.x applications. |
| |
| | link:camel-openstack/src/main/docs/openstack-cinder-component.adoc[OpenStack Cinder] (camel-openstack) + |
| `openstack-cinder:host` | 2.19 | The openstack-cinder component allows messages to be sent to an OpenStack block storage services. |
| |
| | link:camel-openstack/src/main/docs/openstack-glance-component.adoc[OpenStack Glance] (camel-openstack) + |
| `openstack-glance:host` | 2.19 | The openstack-glance component allows messages to be sent to an OpenStack image services. |
| |
| | link:camel-openstack/src/main/docs/openstack-keystone-component.adoc[OpenStack Keystone] (camel-openstack) + |
| `openstack-keystone:host` | 2.19 | The openstack-keystone component allows messages to be sent to an OpenStack identity services. |
| |
| | link:camel-openstack/src/main/docs/openstack-neutron-component.adoc[OpenStack Neutron] (camel-openstack) + |
| `openstack-neutron:host` | 2.19 | The openstack-neutron component allows messages to be sent to an OpenStack network services. |
| |
| | link:camel-openstack/src/main/docs/openstack-nova-component.adoc[OpenStack Nova] (camel-openstack) + |
| `openstack-nova:host` | 2.19 | The openstack-nova component allows messages to be sent to an OpenStack compute services. |
| |
| | link:camel-openstack/src/main/docs/openstack-swift-component.adoc[OpenStack Swift] (camel-openstack) + |
| `openstack-swift:host` | 2.19 | The openstack-swift component allows messages to be sent to an OpenStack object storage services. |
| |
| | link:camel-optaplanner/src/main/docs/optaplanner-component.adoc[OptaPlanner] (camel-optaplanner) + |
| `optaplanner:configFile` | 2.13 | Solves the planning problem contained in a message with OptaPlanner. |
| |
| | link:camel-eventadmin/src/main/docs/eventadmin-component.adoc[OSGi EventAdmin] (camel-eventadmin) + |
| `eventadmin:topic` | 2.6 | The eventadmin component can be used in an OSGi environment to receive OSGi EventAdmin events and process them. |
| |
| | link:camel-paxlogging/src/main/docs/paxlogging-component.adoc[OSGi PAX Logging] (camel-paxlogging) + |
| `paxlogging:appender` | 2.6 | The paxlogging component can be used in an OSGi environment to receive PaxLogging events and process them. |
| |
| | link:camel-paho/src/main/docs/paho-component.adoc[Paho] (camel-paho) + |
| `paho:topic` | 2.16 | Component for communicating with MQTT M2M message brokers using Eclipse Paho MQTT Client. |
| |
| | link:camel-pdf/src/main/docs/pdf-component.adoc[PDF] (camel-pdf) + |
| `pdf:operation` | 2.16 | The pdf components provides the ability to create modify or extract content from PDF documents. |
| |
| | link:camel-pgevent/src/main/docs/pgevent-component.adoc[PostgresSQL Event] (camel-pgevent) + |
| `pgevent:host:port/database/channel` | 2.15 | The pgevent component allows for producing/consuming PostgreSQL events related to the LISTEN/NOTIFY commands. |
| |
| | link:camel-printer/src/main/docs/lpr-component.adoc[Printer] (camel-printer) + |
| `lpr:hostname:port/printername` | 2.1 | The printer component is used for sending messages to printers as print jobs. |
| |
| | link:../camel-core/src/main/docs/properties-component.adoc[Properties] (camel-core) + |
| `properties:key` | 2.3 | The properties component is used for using property placeholders in endpoint uris. |
| |
| | link:camel-quartz/src/main/docs/quartz-component.adoc[Quartz] (camel-quartz) + |
| `quartz:groupName/timerName` | 1.0 | *deprecated* Provides a scheduled delivery of messages using the Quartz 1.x scheduler. |
| |
| | link:camel-quartz2/src/main/docs/quartz2-component.adoc[Quartz2] (camel-quartz2) + |
| `quartz2:groupName/triggerName` | 2.12 | Provides a scheduled delivery of messages using the Quartz 2.x scheduler. |
| |
| | link:camel-quickfix/src/main/docs/quickfix-component.adoc[QuickFix] (camel-quickfix) + |
| `quickfix:configurationName` | 2.1 | The quickfix component allows to send Financial Interchange (FIX) messages to the QuickFix engine. |
| |
| | link:camel-rabbitmq/src/main/docs/rabbitmq-component.adoc[RabbitMQ] (camel-rabbitmq) + |
| `rabbitmq:hostname:portNumber/exchangeName` | 2.12 | The rabbitmq component allows you produce and consume messages from RabbitMQ instances. |
| |
| | link:camel-reactive-streams/src/main/docs/reactive-streams-component.adoc[Reactive Streams] (camel-reactive-streams) + |
| `reactive-streams:stream` | 2.19 | Reactive Camel using reactive streams |
| |
| | link:../camel-core/src/main/docs/ref-component.adoc[Ref] (camel-core) + |
| `ref:name` | 1.2 | The ref component is used for lookup of existing endpoints bound in the Registry. |
| |
| | link:../camel-core/src/main/docs/rest-component.adoc[REST] (camel-core) + |
| `rest:method:path:uriTemplate` | 2.14 | The rest component is used for either hosting REST services (consumer) or calling external REST services (producer). |
| |
| | link:../camel-core/src/main/docs/rest-api-component.adoc[REST API] (camel-core) + |
| `rest-api:path/contextIdPattern` | 2.16 | The rest-api component is used for providing Swagger API of the REST services which has been defined using the rest-dsl in Camel. |
| |
| | link:camel-rest-swagger/src/main/docs/rest-swagger-component.adoc[REST Swagger] (camel-rest-swagger) + |
| `rest-swagger:specificationUri#operationId` | 2.19 | An awesome REST endpoint backed by Swagger specifications. |
| |
| | link:camel-restlet/src/main/docs/restlet-component.adoc[Restlet] (camel-restlet) + |
| `restlet:protocol:host:port/uriPattern` | 2.0 | Component for consuming and producing Restful resources using Restlet. |
| |
| | link:camel-rmi/src/main/docs/rmi-component.adoc[RMI] (camel-rmi) + |
| `rmi:hostname:port/name` | 1.0 | The rmi component is for invoking Java RMI beans from Camel. |
| |
| | link:camel-routebox/src/main/docs/routebox-component.adoc[RouteBox] (camel-routebox) + |
| `routebox:routeboxName` | 2.6 | *deprecated* The routebox component allows to send/receive messages between Camel routes in a black box way. |
| |
| | link:camel-rss/src/main/docs/rss-component.adoc[RSS] (camel-rss) + |
| `rss:feedUri` | 2.0 | The rss component is used for consuming RSS feeds. |
| |
| | link:camel-salesforce/src/main/docs/salesforce-component.adoc[Salesforce] (camel-salesforce) + |
| `salesforce:operationName:topicName` | 2.12 | The salesforce component is used for integrating Camel with the massive Salesforce API. |
| |
| | link:camel-sap-netweaver/src/main/docs/sap-netweaver-component.adoc[SAP NetWeaver] (camel-sap-netweaver) + |
| `sap-netweaver:url` | 2.12 | The sap-netweaver component integrates with the SAP NetWeaver Gateway using HTTP transports. |
| |
| | link:../camel-core/src/main/docs/scheduler-component.adoc[Scheduler] (camel-core) + |
| `scheduler:name` | 2.15 | The scheduler component is used for generating message exchanges when a scheduler fires. |
| |
| | link:camel-schematron/src/main/docs/schematron-component.adoc[Schematron] (camel-schematron) + |
| `schematron:path` | 2.15 | Validates the payload of a message using the Schematron Library. |
| |
| | link:camel-jsch/src/main/docs/scp-component.adoc[SCP] (camel-jsch) + |
| `scp:host:port/directoryName` | 2.10 | To copy files using the secure copy protocol (SCP). |
| |
| | link:../camel-core/src/main/docs/seda-component.adoc[SEDA] (camel-core) + |
| `seda:name` | 1.1 | The seda component provides asynchronous call to another endpoint from any CamelContext in the same JVM. |
| |
| | link:camel-servicenow/src/main/docs/servicenow-component.adoc[ServiceNow] (camel-servicenow) + |
| `servicenow:instanceName` | 2.18 | The servicenow component is used to integrate Camel with ServiceNow cloud services. |
| |
| | link:camel-servlet/src/main/docs/servlet-component.adoc[Servlet] (camel-servlet) + |
| `servlet:contextPath` | 2.0 | To use a HTTP Servlet as entry for Camel routes when running in a servlet container. |
| |
| | link:camel-ftp/src/main/docs/sftp-component.adoc[SFTP] (camel-ftp) + |
| `sftp:host:port/directoryName` | 1.1 | The sftp (FTP over SSH) component is used for uploading or downloading files from SFTP servers. |
| |
| | link:camel-sjms/src/main/docs/sjms-component.adoc[Simple JMS] (camel-sjms) + |
| `sjms:destinationType:destinationName` | 2.11 | The sjms component (simple jms) allows messages to be sent to (or consumed from) a JMS Queue or Topic (uses JMS 1.x API). |
| |
| | link:camel-sjms/src/main/docs/sjms-batch-component.adoc[Simple JMS Batch] (camel-sjms) + |
| `sjms-batch:destinationName` | 2.16 | The sjms-batch component is a specialized for highly performant transactional batch consumption from a JMS queue. |
| |
| | link:camel-sjms2/src/main/docs/sjms2-component.adoc[Simple JMS2] (camel-sjms2) + |
| `sjms2:destinationType:destinationName` | 2.19 | The sjms2 component (simple jms) allows messages to be sent to (or consumed from) a JMS Queue or Topic (uses JMS 2.x API). |
| |
| | link:camel-sip/src/main/docs/sip-component.adoc[SIP] (camel-sip) + |
| `sip:uri` | 2.5 | To send and receive messages using the SIP protocol (used in telco and mobile). |
| |
| | link:camel-slack/src/main/docs/slack-component.adoc[Slack] (camel-slack) + |
| `slack:channel` | 2.16 | The slack component allows you to send messages to Slack. |
| |
| | link:camel-smpp/src/main/docs/smpp-component.adoc[SMPP] (camel-smpp) + |
| `smpp:host:port` | 2.2 | To send and receive SMS using a SMSC (Short Message Service Center). |
| |
| | link:camel-snmp/src/main/docs/snmp-component.adoc[SNMP] (camel-snmp) + |
| `snmp:host:port` | 2.1 | The snmp component gives you the ability to poll SNMP capable devices or receiving traps. |
| |
| | link:camel-solr/src/main/docs/solr-component.adoc[Solr] (camel-solr) + |
| `solr:url` | 2.9 | The solr component allows you to interface with an Apache Lucene Solr server. |
| |
| | link:camel-spark-rest/src/main/docs/spark-rest-component.adoc[Spark Rest] (camel-spark-rest) + |
| `spark-rest:verb:path` | 2.14 | The spark-rest component is used for hosting REST services which has been defined using Camel rest-dsl. |
| |
| | link:camel-splunk/src/main/docs/splunk-component.adoc[Splunk] (camel-splunk) + |
| `splunk:name` | 2.13 | The splunk component allows to publish or search for events in Splunk. |
| |
| | link:camel-spring-batch/src/main/docs/spring-batch-component.adoc[Spring Batch] (camel-spring-batch) + |
| `spring-batch:jobName` | 2.10 | The spring-batch component allows to send messages to Spring Batch for further processing. |
| |
| | link:camel-spring/src/main/docs/spring-event-component.adoc[Spring Event] (camel-spring) + |
| `spring-event:name` | 1.4 | The spring-event component allows to listen for Spring Application Events. |
| |
| | link:camel-spring-integration/src/main/docs/spring-integration-component.adoc[Spring Integration] (camel-spring-integration) + |
| `spring-integration:defaultChannel` | 1.4 | Bridges Camel with Spring Integration. |
| |
| | link:camel-spring-ldap/src/main/docs/spring-ldap-component.adoc[Spring LDAP] (camel-spring-ldap) + |
| `spring-ldap:templateName` | 2.11 | The spring-ldap component allows you to perform searches in LDAP servers using filters as the message payload. |
| |
| | link:camel-spring-redis/src/main/docs/spring-redis-component.adoc[Spring Redis] (camel-spring-redis) + |
| `spring-redis:host:port` | 2.11 | The spring-redis component allows sending and receiving messages from Redis. |
| |
| | link:camel-spring-ws/src/main/docs/spring-ws-component.adoc[Spring WebService] (camel-spring-ws) + |
| `spring-ws:type:lookupKey:webServiceEndpointUri` | 2.6 | The spring-ws component is used for SOAP WebServices using Spring WebServices. |
| |
| | link:camel-sql/src/main/docs/sql-component.adoc[SQL] (camel-sql) + |
| `sql:query` | 1.4 | The sql component allows you to work with databases using JDBC SQL queries. |
| |
| | link:camel-sql/src/main/docs/sql-stored-component.adoc[SQL Stored Procedure] (camel-sql) + |
| `sql-stored:template` | 2.17 | The sql component allows you to work with databases using JDBC Stored Procedure queries. |
| |
| | link:camel-ssh/src/main/docs/ssh-component.adoc[SSH] (camel-ssh) + |
| `ssh:host:port` | 2.10 | The ssh component enables access to SSH servers such that you can send an SSH command and process the response. |
| |
| | link:camel-stax/src/main/docs/stax-component.adoc[StAX] (camel-stax) + |
| `stax:contentHandlerClass` | 2.9 | The stax component allows messages to be process through a SAX ContentHandler. |
| |
| | link:camel-stomp/src/main/docs/stomp-component.adoc[Stomp] (camel-stomp) + |
| `stomp:destination` | 2.12 | The stomp component is used for communicating with Stomp compliant message brokers. |
| |
| | link:camel-stream/src/main/docs/stream-component.adoc[Stream] (camel-stream) + |
| `stream:kind` | 1.3 | The stream: component provides access to the system-in system-out and system-err streams as well as allowing streaming of file and URL. |
| |
| | link:camel-stringtemplate/src/main/docs/string-template-component.adoc[String Template] (camel-stringtemplate) + |
| `string-template:resourceUri` | 1.2 | Transforms the message using a String template. |
| |
| | link:../camel-core/src/main/docs/stub-component.adoc[Stub] (camel-core) + |
| `stub:name` | 2.10 | The stub component provides a simple way to stub out any physical endpoints while in development or testing. |
| |
| | link:camel-telegram/src/main/docs/telegram-component.adoc[Telegram] (camel-telegram) + |
| `telegram:type/authorizationToken` | 2.18 | The telegram component provides access to the Telegram Bot API. |
| |
| | link:../camel-core/src/main/docs/test-component.adoc[Test] (camel-core) + |
| `test:name` | 1.3 | The test component extends the mock component by on startup to pull messages from another endpoint to set the expected message bodies. |
| |
| | link:camel-tika/src/main/docs/tika-component.adoc[Tika] (camel-tika) + |
| `tika:operation` | 2.19 | This component integrates with Apache Tika to extract content and metadata from thousands of file types. |
| |
| | link:../camel-core/src/main/docs/timer-component.adoc[Timer] (camel-core) + |
| `timer:timerName` | 1.0 | The timer component is used for generating message exchanges when a timer fires. |
| |
| | link:camel-twitter/src/main/docs/twitter-component.adoc[Twitter] (camel-twitter) + |
| `twitter:kind` | 2.10 | This component integrates with Twitter to send tweets or search for tweets and more. |
| |
| | link:camel-undertow/src/main/docs/undertow-component.adoc[Undertow] (camel-undertow) + |
| `undertow:httpURI` | 2.16 | The undertow component provides HTTP-based endpoints for consuming and producing HTTP requests. |
| |
| | link:../camel-core/src/main/docs/validator-component.adoc[Validator] (camel-core) + |
| `validator:resourceUri` | 1.1 | Validates the payload of a message using XML Schema and JAXP Validation. |
| |
| | link:camel-velocity/src/main/docs/velocity-component.adoc[Velocity] (camel-velocity) + |
| `velocity:resourceUri` | 1.2 | Transforms the message using a Velocity template. |
| |
| | link:camel-vertx/src/main/docs/vertx-component.adoc[Vert.x] (camel-vertx) + |
| `vertx:address` | 2.12 | The vertx component is used for sending and receive messages from a vertx event bus. |
| |
| | link:../camel-core/src/main/docs/vm-component.adoc[VM] (camel-core) + |
| `vm:name` | 1.1 | The vm component provides asynchronous call to another endpoint from the same CamelContext. |
| |
| | link:camel-weather/src/main/docs/weather-component.adoc[Weather] (camel-weather) + |
| `weather:name` | 2.12 | Polls the weather information from Open Weather Map. |
| |
| | link:camel-xmlrpc/src/main/docs/xmlrpc-component.adoc[XML RPC] (camel-xmlrpc) + |
| `xmlrpc:address` | 2.11 | The xmlrpc component is used for sending messages to a XML RPC service. |
| |
| | link:camel-xmlsecurity/src/main/docs/xmlsecurity-component.adoc[XML Security] (camel-xmlsecurity) + |
| `xmlsecurity:command:name` | 2.12 | Used to sign and verify exchanges using the XML signature specification. |
| |
| | link:camel-xmpp/src/main/docs/xmpp-component.adoc[XMPP] (camel-xmpp) + |
| `xmpp:host:port/participant` | 1.0 | To send and receive messages from a XMPP (chat) server. |
| |
| | link:camel-saxon/src/main/docs/xquery-component.adoc[XQuery] (camel-saxon) + |
| `xquery:resourceUri` | 1.0 | Transforms the message using a XQuery template using Saxon. |
| |
| | link:../camel-core/src/main/docs/xslt-component.adoc[XSLT] (camel-core) + |
| `xslt:resourceUri` | 1.3 | Transforms the message using a XSLT template. |
| |
| | link:camel-yammer/src/main/docs/yammer-component.adoc[Yammer] (camel-yammer) + |
| `yammer:function` | 2.12 | The yammer component allows you to interact with the Yammer enterprise social network. |
| |
| | link:camel-zendesk/src/main/docs/zendesk-component.adoc[Zendesk] (camel-zendesk) + |
| `zendesk:methodName` | 2.19 | The zendesk endpoint interacts with the Zendesk server. |
| |
| | link:camel-zookeeper/src/main/docs/zookeeper-component.adoc[ZooKeeper] (camel-zookeeper) + |
| `zookeeper:serverUrls/path` | 2.9 | The zookeeper component allows interaction with a ZooKeeper cluster. |
| |
| | link:camel-zookeeper-master/src/main/docs/zookeeper-master-component.adoc[ZooKeeper Master] (camel-zookeeper-master) + |
| `zookeeper-master:groupName:consumerEndpointUri` | 2.19 | Represents an endpoint which only becomes active when it obtains the master lock |
| |
| |======================================================================= |
| // components: END |
| |
| |
| Data Formats |
| ^^^^^^^^^^^^ |
| |
| // dataformats: START |
| Number of Data Formats: 45 in 36 JAR artifacts (0 deprecated) |
| |
| [width="100%",cols="4,1,5",options="header"] |
| |======================================================================= |
| | Data Format | Available From | Description |
| |
| | link:camel-avro/src/main/docs/avro-dataformat.adoc[Avro] (camel-avro) | 2.14 | Camel Avro data format |
| |
| | link:camel-barcode/src/main/docs/barcode-dataformat.adoc[Barcode] (camel-barcode) | 2.14 | Camel Barcode (e.g. QRcode, PDF417, DataMatrix) support |
| |
| | link:camel-base64/src/main/docs/base64-dataformat.adoc[Base64] (camel-base64) | 2.11 | Camel Base64 data format support |
| |
| | link:camel-beanio/src/main/docs/beanio-dataformat.adoc[BeanIO] (camel-beanio) | 2.10 | Camel BeanIO data format support |
| |
| | link:camel-bindy/src/main/docs/bindy-dataformat.adoc[Bindy CSV] (camel-bindy) | 2.0 | Camel Bindy data format support |
| |
| | link:camel-bindy/src/main/docs/bindy-dataformat.adoc[Bindy Fixed Length] (camel-bindy) | 2.0 | Camel Bindy data format support |
| |
| | link:camel-bindy/src/main/docs/bindy-dataformat.adoc[Bindy Key Value Pair] (camel-bindy) | 2.0 | Camel Bindy data format support |
| |
| | link:camel-boon/src/main/docs/boon-dataformat.adoc[Boon] (camel-boon) | 2.16 | Camel Boon support |
| |
| | link:camel-castor/src/main/docs/castor-dataformat.adoc[Castor] (camel-castor) | 2.1 | Camel Castor data format support |
| |
| | link:camel-crypto/src/main/docs/crypto-dataformat.adoc[Crypto (Java Cryptographic Extension)] (camel-crypto) | 2.3 | Camel Cryptographic Support |
| |
| | link:camel-csv/src/main/docs/csv-dataformat.adoc[CSV] (camel-csv) | 1.3 | Camel CSV data format support |
| |
| | link:camel-flatpack/src/main/docs/flatpack-dataformat.adoc[Flatpack] (camel-flatpack) | 2.1 | Camel FlatPack support |
| |
| | link:src/main/docs/gzip-dataformat.adoc[GZip] (camel-core) | 2.0 | GZip compression data format |
| |
| | link:camel-hessian/src/main/docs/hessian-dataformat.adoc[Hessian] (camel-hessian) | 2.17 | Hessian serialization support |
| |
| | link:camel-hl7/src/main/docs/hl7-dataformat.adoc[HL7] (camel-hl7) | 2.0 | Camel HL7 support |
| |
| | link:camel-ical/src/main/docs/ical-dataformat.adoc[iCal] (camel-ical) | 2.12 | Camel iCal component |
| |
| | link:camel-jacksonxml/src/main/docs/jacksonxml-dataformat.adoc[JacksonXML] (camel-jacksonxml) | 2.16 | Camel Jackson XML support |
| |
| | link:src/main/docs/serialization-dataformat.adoc[Java Object Serialization] (camel-core) | 2.12 | Java Object Serialization data format |
| |
| | link:camel-jaxb/src/main/docs/jaxb-dataformat.adoc[JAXB] (camel-jaxb) | 1.0 | Camel JAXB support |
| |
| | link:camel-jibx/src/main/docs/jibx-dataformat.adoc[JiBX] (camel-jibx) | 2.6 | Camel Jibx support |
| |
| | link:camel-gson/src/main/docs/json-gson-dataformat.adoc[JSon GSon] (camel-gson) | 2.10 | Camel Gson support |
| |
| | link:camel-jackson/src/main/docs/json-jackson-dataformat.adoc[JSon Jackson] (camel-jackson) | 2.0 | Camel Jackson support |
| |
| | link:camel-johnzon/src/main/docs/json-johnzon-dataformat.adoc[JSon Johnzon] (camel-johnzon) | 2.18 | Camel Johnzon support |
| |
| | link:camel-xstream/src/main/docs/json-xstream-dataformat.adoc[JSon XStream] (camel-xstream) | 2.0 | Camel XStream support |
| |
| | link:camel-lzf/src/main/docs/lzf-dataformat.adoc[LZF Deflate Compression] (camel-lzf) | 2.17 | Camel LZF support |
| |
| | link:camel-mail/src/main/docs/mime-multipart-dataformat.adoc[MIME Multipart] (camel-mail) | 2.17 | Camel Mail support |
| |
| | link:camel-crypto/src/main/docs/pgp-dataformat.adoc[PGP] (camel-crypto) | 2.9 | Camel Cryptographic Support |
| |
| | link:camel-protobuf/src/main/docs/protobuf-dataformat.adoc[Protobuf] (camel-protobuf) | 2.2 | Camel Google Protobuf data format support |
| |
| | link:camel-rss/src/main/docs/rss-dataformat.adoc[RSS] (camel-rss) | 2.1 | Camel RSS support |
| |
| | link:camel-soap/src/main/docs/soapjaxb-dataformat.adoc[SOAP] (camel-soap) | 2.3 | Camel SOAP support |
| |
| | link:src/main/docs/string-dataformat.adoc[String Encoding] (camel-core) | 2.12 | String (text based) data format |
| |
| | link:camel-syslog/src/main/docs/syslog-dataformat.adoc[Syslog] (camel-syslog) | 2.6 | Camel Syslog support |
| |
| | link:camel-tarfile/src/main/docs/tarfile-dataformat.adoc[Tar File] (camel-tarfile) | 2.16 | Camel Tar file support |
| |
| | link:camel-tagsoup/src/main/docs/tidyMarkup-dataformat.adoc[TidyMarkup] (camel-tagsoup) | 2.0 | Camel TagSoup support |
| |
| | link:camel-univocity-parsers/src/main/docs/univocity-csv-dataformat.adoc[uniVocity CSV] (camel-univocity-parsers) | 2.15 | Camel UniVocity parsers data format support |
| |
| | link:camel-univocity-parsers/src/main/docs/univocity-fixed-dataformat.adoc[uniVocity Fixed Length] (camel-univocity-parsers) | 2.15 | Camel UniVocity parsers data format support |
| |
| | link:camel-univocity-parsers/src/main/docs/univocity-tsv-dataformat.adoc[uniVocity TSV] (camel-univocity-parsers) | 2.15 | Camel UniVocity parsers data format support |
| |
| | link:camel-xmlbeans/src/main/docs/xmlBeans-dataformat.adoc[XML Beans] (camel-xmlbeans) | 1.2 | Camel XMLBeans support |
| |
| | link:camel-xmljson/src/main/docs/xmljson-dataformat.adoc[XML JSon] (camel-xmljson) | 2.10 | Camel XML JSON Data Format |
| |
| | link:camel-xmlrpc/src/main/docs/xmlrpc-dataformat.adoc[XML RPC] (camel-xmlrpc) | 2.11 | Camel XML RPC support |
| |
| | link:camel-xmlsecurity/src/main/docs/secureXML-dataformat.adoc[XML Security] (camel-xmlsecurity) | 2.0 | Camel Partial XML Encryption/Decryption and XML Signature support |
| |
| | link:camel-xstream/src/main/docs/xstream-dataformat.adoc[XStream] (camel-xstream) | 1.3 | Camel XStream support |
| |
| | link:camel-snakeyaml/src/main/docs/yaml-snakeyaml-dataformat.adoc[YAML SnakeYAML] (camel-snakeyaml) | 2.17 | Camel SnakeYAML support |
| |
| | link:src/main/docs/zip-dataformat.adoc[Zip Deflate Compression] (camel-core) | 2.12 | Zip compression data format (not for zip files) |
| |
| | link:camel-zipfile/src/main/docs/zipfile-dataformat.adoc[Zip File] (camel-zipfile) | 2.11 | Camel Zip file support |
| |======================================================================= |
| // dataformats: END |
| |
| |
| Expression Languages |
| ^^^^^^^^^^^^^^^^^^^^ |
| |
| // languages: START |
| Number of Languages: 24 in 12 JAR artifacts (6 deprecated) |
| |
| [width="100%",cols="4,1,5",options="header"] |
| |======================================================================= |
| | Language | Available From | Description |
| |
| | link:src/main/docs/bean-language.adoc[Bean method] (camel-core) | 1.3 | For expressions and predicates using a java bean (aka method call) |
| |
| | link:src/main/docs/constant-language.adoc[Constant] (camel-core) | 1.5 | For expressions and predicates using a constant |
| |
| | link:camel-juel/src/main/docs/el-language.adoc[EL] (camel-juel) | 1.1 | *deprecated* For EL expressions and predicates |
| |
| | link:src/main/docs/exchangeProperty-language.adoc[ExchangeProperty] (camel-core) | 2.0 | An expression which extracts the named exchange property |
| |
| | link:src/main/docs/file-language.adoc[File] (camel-core) | 1.1 | For expressions and predicates using the file/simple language |
| |
| | link:camel-groovy/src/main/docs/groovy-language.adoc[Groovy] (camel-groovy) | 1.3 | For Groovy expressions and predicates |
| |
| | link:src/main/docs/header-language.adoc[Header] (camel-core) | 1.5 | An expression which extracts the named exchange header |
| |
| | link:camel-hl7/src/main/docs/terser-language.adoc[HL7 Terser] (camel-hl7) | 2.11 | For HL7 terser expressions and predicates |
| |
| | link:camel-script/src/main/docs/javaScript-language.adoc[JavaScript] (camel-script) | 1.0 | For JavaScript expressions and predicates |
| |
| | link:camel-jsonpath/src/main/docs/jsonpath-language.adoc[JSonPath] (camel-jsonpath) | 2.13 | For JSonPath expressions and predicates |
| |
| | link:camel-jxpath/src/main/docs/jxpath-language.adoc[JXPath] (camel-jxpath) | 1.3 | *deprecated* For JXPath expressions and predicates |
| |
| | link:camel-mvel/src/main/docs/mvel-language.adoc[MVEL] (camel-mvel) | 2.0 | For MVEL expressions and predicates |
| |
| | link:camel-ognl/src/main/docs/ognl-language.adoc[OGNL] (camel-ognl) | 1.1 | For OGNL expressions and predicates |
| |
| | link:camel-script/src/main/docs/php-language.adoc[PHP] (camel-script) | 1.0 | *deprecated* For PHP expressions and predicates |
| |
| | link:camel-script/src/main/docs/python-language.adoc[Python] (camel-script) | 1.0 | *deprecated* For Python expressions and predicates |
| |
| | link:src/main/docs/ref-language.adoc[Ref] (camel-core) | 2.8 | For using a custom expression or predicate |
| |
| | link:camel-script/src/main/docs/ruby-language.adoc[Ruby] (camel-script) | 1.0 | *deprecated* For Ruby expressions and predicates |
| |
| | link:src/main/docs/simple-language.adoc[Simple] (camel-core) | 1.1 | For expressions and predicates using the simple language |
| |
| | link:camel-spring/src/main/docs/spel-language.adoc[SpEL] (camel-spring) | 2.7 | For Spring Expression Language (SpEL) expressions and predicates |
| |
| | link:camel-josql/src/main/docs/sql-language.adoc[SQL] (camel-josql) | 1.0 | *deprecated* For SQL expressions and predicates |
| |
| | link:src/main/docs/tokenize-language.adoc[Tokenize] (camel-core) | 2.0 | For expressions and predicates using a body or header tokenizer |
| |
| | link:src/main/docs/xtokenize-language.adoc[XML Tokenize] (camel-core) | 2.14 | For expressions and predicates using a body or header XML tokenizer |
| |
| | link:src/main/docs/xpath-language.adoc[XPath] (camel-core) | 1.1 | For XPath expressions and predicates |
| |
| | link:camel-saxon/src/main/docs/xquery-language.adoc[XQuery] (camel-saxon) | 1.0 | For XQuery expressions and predicates |
| |======================================================================= |
| // languages: END |
| |
| |
| Miscellaneous Components |
| ^^^^^^^^^^^^^^^^^^^^^^^^ |
| |
| // others: START |
| Number of Miscellaneous Components: 36 in 36 JAR artifacts (14 deprecated) |
| |
| [width="100%",cols="4,1,5",options="header"] |
| |======================================================================= |
| | Component | Available From | Description |
| |
| | link:camel-bam/src/main/docs/bam.adoc[BAM] (camel-bam) | 1.0 | *deprecated* Business Activity Monitoring |
| |
| | link:camel-blueprint/src/main/docs/blueprint.adoc[Blueprint] (camel-blueprint) | 2.4 | Using Camel with OSGi Blueprint |
| |
| | link:camel-cdi/src/main/docs/cdi.adoc[CDI] (camel-cdi) | 2.10 | Using Camel with CDI |
| |
| | link:camel-cxf-transport/src/main/docs/cxf-transport.adoc[CXF Transport] (camel-cxf-transport) | 2.8 | Camel Transport for Apache CXF |
| |
| | link:camel-eclipse/src/main/docs/eclipse.adoc[Eclipse] (camel-eclipse) | 2.3 | *deprecated* Camel classpath scanning support for running in Eclipse Desktop Applications |
| |
| | link:camel-groovy-dsl/src/main/docs/groovy-dsl.adoc[Groovy DSL] (camel-groovy-dsl) | 2.19 | *deprecated* Camel Groovy DSL support |
| |
| | link:camel-guice/src/main/docs/guice.adoc[Guice] (camel-guice) | 1.5 | *deprecated* Using Camel with Guice |
| |
| | link:camel-hawtdb/src/main/docs/hawtdb.adoc[HawtDB] (camel-hawtdb) | 2.3 | *deprecated* Using HawtDB as persistent EIP store |
| |
| | link:camel-hystrix/src/main/docs/hystrix.adoc[Hystrix] (camel-hystrix) | 2.18 | Circuit Breaker EIP using Netflix Hystrix |
| |
| | link:camel-jasypt/src/main/docs/jasypt.adoc[Jasypt] (camel-jasypt) | 2.5 | Security using Jasypt |
| |
| | link:camel-kura/src/main/docs/kura.adoc[Kura] (camel-kura) | 2.15 | Using Camel with Eclipse Kura (OSGi) |
| |
| | link:camel-leveldb/src/main/docs/leveldb.adoc[LevelDB] (camel-leveldb) | 2.10 | Using LevelDB as persistent EIP store |
| |
| | link:camel-opentracing/src/main/docs/opentracing.adoc[OpenTracing] (camel-opentracing) | 2.19 | Distributed tracing using OpenTracing |
| |
| | link:camel-ribbon/src/main/docs/ribbon.adoc[Ribbon] (camel-ribbon) | 2.18 | Using Netflix Ribbon for client side load balancing |
| |
| | link:camel-ruby/src/main/docs/ruby.adoc[Ruby] (camel-ruby) | 1.0 | *deprecated* Camel Ruby DSL |
| |
| | link:camel-rx/src/main/docs/rx.adoc[RX] (camel-rx) | 2.11 | *deprecated* Camel Reactive using RxJava library |
| |
| | link:camel-scala/src/main/docs/scala.adoc[Scala DSL] (camel-scala) | 1.4 | *deprecated* Camel Scala DSL |
| |
| | link:camel-scr/src/main/docs/scr.adoc[SCR] (camel-scr) | 2.15 | *deprecated* Camel with OSGi SCR (Declarative Services) |
| |
| | link:camel-servletlistener/src/main/docs/servletlistener.adoc[Servlet Listener] (camel-servletlistener) | 2.11 | *deprecated* Bootstrapping Camel using Servet Listener |
| |
| | link:camel-shiro/src/main/docs/shiro.adoc[Shiro] (camel-shiro) | 2.5 | Security using Shiro |
| |
| | link:camel-spring-boot/src/main/docs/spring-boot.adoc[Spring Boot] (camel-spring-boot) | 2.15 | Using Camel with Spring Boot |
| |
| | link:camel-spring-cloud/src/main/docs/spring-cloud.adoc[Spring Cloud] (camel-spring-cloud) | 2.19 | Camel Cloud integration with Spring Cloud |
| |
| | link:camel-spring-cloud-netflix/src/main/docs/spring-cloud-netflix.adoc[Spring Cloud Netflix] (camel-spring-cloud-netflix) | 2.19 | Camel Cloud integration with Spring Cloud Netflix |
| |
| | link:camel-spring-dm/src/main/docs/spring-dm.adoc[Spring DM] (camel-spring-dm) | 2.18 | *deprecated* Camel SpringDM (OSGi) XML DSL |
| |
| | link:camel-spring-javaconfig/src/main/docs/spring-javaconfig.adoc[Spring Java Configuration] (camel-spring-javaconfig) | 2.0 | Using Camel with Spring Java Configuration |
| |
| | link:camel-spring-security/src/main/docs/spring-security.adoc[Spring Security] (camel-spring-security) | 2.3 | Security using Spring Security |
| |
| | link:camel-swagger/src/main/docs/swagger.adoc[Swagger] (camel-swagger) | 2.14 | *deprecated* Rest-dsl support for using swagger api-doc |
| |
| | link:camel-swagger-java/src/main/docs/swagger-java.adoc[Swagger Java] (camel-swagger-java) | 2.16 | Rest-dsl support for using swagger api-doc |
| |
| | link:camel-test/src/main/docs/test.adoc[Test] (camel-test) | 2.9 | Camel unit testing |
| |
| | link:camel-test-blueprint/src/main/docs/test-blueprint.adoc[Test Blueprint] (camel-test-blueprint) | 2.10 | Camel unit testing with OSGi Blueprint |
| |
| | link:camel-test-cdi/src/main/docs/test-cdi.adoc[Test CDI] (camel-test-cdi) | 2.17 | Camel unit testing with CDI |
| |
| | link:camel-test-karaf/src/main/docs/test-karaf.adoc[Test Karaf] (camel-test-karaf) | 2.18 | Camel integration testing with Apache Karaf |
| |
| | link:camel-test-spring/src/main/docs/test-spring.adoc[Test Spring] (camel-test-spring) | 2.10 | Camel unit testing with Spring |
| |
| | link:camel-testng/src/main/docs/testng.adoc[TestNG] (camel-testng) | 2.8 | *deprecated* Camel unit testing with TestNG |
| |
| | link:camel-urlrewrite/src/main/docs/urlrewrite.adoc[URLRewrite] (camel-urlrewrite) | 2.11 | *deprecated* URL rewrite support for HTTP components |
| |
| | link:camel-zipkin/src/main/docs/zipkin.adoc[Zipkin] (camel-zipkin) | 2.18 | Distributed message tracing using Zipkin |
| |======================================================================= |
| // others: END |
| |