Skip to navigation Skip to main content

Utilities

  • Subscriptions
  • Downloads
  • Containers
  • Support Cases
Red Hat Customer Portal
  • Subscriptions
  • Downloads
  • Containers
  • Support Cases
  • Products & Services

    Products

    Support

    • Production Support
    • Development Support
    • Product Life Cycles

    Services

    • Consulting
    • Technical Account Management
    • Training & Certifications

    Documentation

    • Red Hat Enterprise Linux
    • Red Hat JBoss Enterprise Application Platform
    • Red Hat OpenStack Platform
    • Red Hat OpenShift Container Platform
    All Documentation

    Ecosystem Catalog

    • Red Hat Partner Ecosystem
    • Partner Resources
  • Tools

    Tools

    • Troubleshoot a product issue
    • Packages
    • Errata

    Customer Portal Labs

    • Configuration
    • Deployment
    • Security
    • Troubleshoot
    All labs

    Red Hat Insights

    Increase visibility into IT operations to detect and resolve technical issues before they impact your business.

    Learn More
    Go to Insights
  • Security

    Red Hat Product Security Center

    Engage with our Red Hat Product Security team, access security updates, and ensure your environments are not exposed to any known security vulnerabilities.

    Product Security Center

    Security Updates

    • Security Advisories
    • Red Hat CVE Database
    • Security Labs

    Keep your systems secure with Red Hat's specialized responses to security vulnerabilities.

    View Responses

    Resources

    • Security Blog
    • Security Measurement
    • Severity Ratings
    • Backporting Policies
    • Product Signing (GPG) Keys
  • Community

    Customer Portal Community

    • Discussions
    • Private Groups
    Community Activity

    Customer Events

    • Red Hat Convergence
    • Red Hat Summit

    Stories

    • Red Hat Subscription Value
    • You Asked. We Acted.
    • Open Source Communities
Or troubleshoot an issue.

Select Your Language

  • English
  • 한국어
  • 日本語
  • 中文 (中国)

Infrastructure and Management

  • Red Hat Enterprise Linux
  • Red Hat Virtualization
  • Red Hat Identity Management
  • Red Hat Directory Server
  • Red Hat Certificate System
  • Red Hat Satellite
  • Red Hat Subscription Management
  • Red Hat Update Infrastructure
  • Red Hat Insights
  • Red Hat Ansible Automation Platform

Cloud Computing

  • Red Hat OpenShift
  • Red Hat CloudForms
  • Red Hat OpenStack Platform
  • Red Hat OpenShift Container Platform
  • Red Hat OpenShift Data Science
  • Red Hat OpenShift Online
  • Red Hat OpenShift Dedicated
  • Red Hat Advanced Cluster Security for Kubernetes
  • Red Hat Advanced Cluster Management for Kubernetes
  • Red Hat Quay
  • OpenShift Dev Spaces
  • Red Hat OpenShift Service on AWS

Storage

  • Red Hat Gluster Storage
  • Red Hat Hyperconverged Infrastructure
  • Red Hat Ceph Storage
  • Red Hat OpenShift Data Foundation

Runtimes

  • Red Hat Runtimes
  • Red Hat JBoss Enterprise Application Platform
  • Red Hat Data Grid
  • Red Hat JBoss Web Server
  • Red Hat Single Sign On
  • Red Hat support for Spring Boot
  • Red Hat build of Node.js
  • Red Hat build of Thorntail
  • Red Hat build of Eclipse Vert.x
  • Red Hat build of OpenJDK
  • Red Hat build of Quarkus

Integration and Automation

  • Red Hat Integration
  • Red Hat Fuse
  • Red Hat AMQ
  • Red Hat 3scale API Management
  • Red Hat JBoss Data Virtualization
  • Red Hat Process Automation
  • Red Hat Process Automation Manager
  • Red Hat Decision Manager
All Products
  1. Apache Camel Component Reference
  2. 1. Components Overview
    1. 1.1. Container types
    2. 1.2. Supported components
  3. 2. ActiveMQ
  4. 3. AHC Component
    1. 3.1. URI format
    2. 3.2. AhcEndpoint Options
      1. 3.2.1. Path Parameters (1 parameters):
      2. 3.2.2. Query Parameters (13 parameters):
    3. 3.3. AhcComponent Options
    4. 3.4. Message Headers
    5. 3.5. Message Body
    6. 3.6. Response code
    7. 3.7. AhcOperationFailedException
    8. 3.8. Calling using GET or POST
    9. 3.9. Configuring URI to call
    10. 3.10. Configuring URI Parameters
    11. 3.11. How to set the http method to the HTTP producer
    12. 3.12. Configuring charset
      1. 3.12.1. URI Parameters from the endpoint URI
      2. 3.12.2. URI Parameters from the Message
      3. 3.12.3. Getting the Response Code
    13. 3.13. Configuring AsyncHttpClient
    14. 3.14. SSL Support (HTTPS)
    15. 3.15. See Also
  5. 4. AHC Websocket Component
    1. 4.1. URI Format
    2. 4.2. AHC-WS Options
      1. 4.2.1. Path Parameters (1 parameters):
      2. 4.2.2. Query Parameters (18 parameters):
    3. 4.3. Writing and Reading Data over Websocket
    4. 4.4. Configuring URI to Write or Read Data
    5. 4.5. See Also
  6. 5. AMQP Component
    1. 5.1. URI format
    2. 5.2. AMQP Options
      1. 5.2.1. Path Parameters (2 parameters):
      2. 5.2.2. Query Parameters (91 parameters):
    3. 5.3. Usage
    4. 5.4. Configuring AMQP component
    5. 5.5. Using topics
    6. 5.6. See Also
  7. 6. APNS Component
    1. 6.1. URI format
    2. 6.2. Options
      1. 6.2.1. Path Parameters (1 parameters):
      2. 6.2.2. Query Parameters (20 parameters):
      3. 6.2.3. Component
        1. 6.2.3.1. SSL Setting
    3. 6.3. Exchange data format
    4. 6.4. Message Headers
    5. 6.5. ApnsServiceFactory builder callback
    6. 6.6. Samples
      1. 6.6.1. Camel Xml route
      2. 6.6.2. Camel Java route
    7. 6.7. See Also
  8. 7. ASN.1 File DataFormat
    1. 7.1. ASN.1 Data Format Options
    2. 7.2. Unmarshal
    3. 7.3. Dependencies
  9. 8. Asterisk Component
    1. 8.1. URI format
    2. 8.2. Options
      1. 8.2.1. Path Parameters (1 parameters):
      2. 8.2.2. Query Parameters (8 parameters):
    3. 8.3. Action
  10. 9. Atmos Component
    1. 9.1. Options
      1. 9.1.1. Path Parameters (2 parameters):
      2. 9.1.2. Query Parameters (12 parameters):
    2. 9.2. Dependencies
    3. 9.3. Integrations
    4. 9.4. Examples
    5. 9.5. See Also
  11. 10. Atmosphere Websocket Component
    1. 10.1. Atmosphere-Websocket Options
      1. 10.1.1. Path Parameters (1 parameters):
      2. 10.1.2. Query Parameters (37 parameters):
    2. 10.2. URI Format
    3. 10.3. Reading and Writing Data over Websocket
    4. 10.4. Configuring URI to Read or Write Data
    5. 10.5. See Also
  12. 11. Atom Component
    1. 11.1. URI format
    2. 11.2. Options
      1. 11.2.1. Path Parameters (1 parameters):
      2. 11.2.2. Query Parameters (27 parameters):
    3. 11.3. Exchange data format
    4. 11.4. Message Headers
    5. 11.5. Samples
    6. 11.6. See Also
  13. 12. Atomix Map Component
    1. 12.1. URI format
    2. 12.2. Options
      1. 12.2.1. Path Parameters (1 parameters):
      2. 12.2.2. Query Parameters (18 parameters):
    3. 12.3. Headers
    4. 12.4. Configuring the component to connect to an Atomix cluster
    5. 12.5. Usage examples:
  14. 13. Atomix Messaging Component
    1. 13.1. URI format
      1. 13.1.1. Path Parameters (1 parameters):
      2. 13.1.2. Query Parameters (19 parameters):
  15. 14. Atomix MultiMap Component
    1. 14.1. URI format
      1. 14.1.1. Path Parameters (1 parameters):
      2. 14.1.2. Query Parameters (18 parameters):
  16. 15. Atomix Queue Component
    1. 15.1. URI format
      1. 15.1.1. Path Parameters (1 parameters):
      2. 15.1.2. Query Parameters (16 parameters):
  17. 16. Atomix Set Component
    1. 16.1. URI format
      1. 16.1.1. Path Parameters (1 parameters):
      2. 16.1.2. Query Parameters (17 parameters):
  18. 17. Atomix Value Component
    1. 17.1. URI format
      1. 17.1.1. Path Parameters (1 parameters):
      2. 17.1.2. Query Parameters (17 parameters):
  19. 18. Avro Component
    1. 18.1. Apache Avro Overview
    2. 18.2. Using the Avro data format
    3. 18.3. Using Avro RPC in Camel
    4. 18.4. Avro RPC URI Options
      1. 18.4.1. Path Parameters (4 parameters):
      2. 18.4.2. Query Parameters (10 parameters):
    5. 18.5. Avro RPC Headers
    6. 18.6. Examples
  20. 19. Avro DataFormat
    1. 19.1. Apache Avro Overview
    2. 19.2. Using the Avro data format
    3. 19.3. Avro Dataformat Options
  21. 20. AWS CloudWatch Component
    1. 20.1. URI Format
    2. 20.2. URI Options
      1. 20.2.1. Path Parameters (1 parameters):
      2. 20.2.2. Query Parameters (11 parameters):
    3. 20.3. Usage
      1. 20.3.1. Message headers evaluated by the CW producer
      2. 20.3.2. Advanced AmazonCloudWatch configuration
    4. 20.4. Dependencies
    5. 20.5. See Also
  22. 21. AWS DynamoDB Component
    1. 21.1. URI Format
    2. 21.2. URI Options
      1. 21.2.1. Path Parameters (1 parameters):
      2. 21.2.2. Query Parameters (13 parameters):
    3. 21.3. Usage
      1. 21.3.1. Message headers evaluated by the DDB producer
      2. 21.3.2. Message headers set during BatchGetItems operation
      3. 21.3.3. Message headers set during DeleteItem operation
      4. 21.3.4. Message headers set during DeleteTable operation
      5. 21.3.5. Message headers set during DescribeTable operation
      6. 21.3.6. Message headers set during GetItem operation
      7. 21.3.7. Message headers set during PutItem operation
      8. 21.3.8. Message headers set during Query operation
      9. 21.3.9. Message headers set during Scan operation
      10. 21.3.10. Message headers set during UpdateItem operation
      11. 21.3.11. Advanced AmazonDynamoDB configuration
    4. 21.4. Dependencies
    5. 21.5. See Also
  23. 22. AWS DynamoDB Streams Component
    1. 22.1. URI Format
    2. 22.2. URI Options
      1. 22.2.1. Path Parameters (1 parameters):
      2. 22.2.2. Query Parameters (28 parameters):
    3. 22.3. Sequence Numbers
    4. 22.4. Batch Consumer
    5. 22.5. Usage
      1. 22.5.1. AmazonDynamoDBStreamsClient configuration
      2. 22.5.2. Providing AWS Credentials
    6. 22.6. Coping with Downtime
      1. 22.6.1. AWS DynamoDB Streams outage of less than 24 hours
      2. 22.6.2. AWS DynamoDB Streams outage of more than 24 hours
    7. 22.7. Dependencies
    8. 22.8. See Also
  24. 23. AWS EC2 Component
    1. 23.1. URI Format
    2. 23.2. URI Options
      1. 23.2.1. Path Parameters (1 parameters):
      2. 23.2.2. Query Parameters (8 parameters):
    3. 23.3. Usage
      1. 23.3.1. Message headers evaluated by the EC2 producer
    4. 23.4. See Also
  25. 24. AWS Kinesis Component
    1. 24.1. URI Format
    2. 24.2. URI Options
      1. 24.2.1. Path Parameters (1 parameters):
      2. 24.2.2. Query Parameters (30 parameters):
    3. 24.3. Batch Consumer
    4. 24.4. Usage
      1. 24.4.1. Message headers set by the Kinesis consumer
      2. 24.4.2. AmazonKinesis configuration
      3. 24.4.3. Providing AWS Credentials
      4. 24.4.4. Message headers used by the Kinesis producer to write to Kinesis. The producer expects that the message body is a ByteBuffer.
      5. 24.4.5. Message headers set by the Kinesis producer on successful storage of a Record
    5. 24.5. Dependencies
    6. 24.6. See Also
  26. 25. AWS Kinesis Firehose Component
    1. 25.1. URI Format
    2. 25.2. URI Options
      1. 25.2.1. Path Parameters (1 parameters):
      2. 25.2.2. Query Parameters (7 parameters):
    3. 25.3. Usage
      1. 25.3.1. Amazon Kinesis Firehose configuration
      2. 25.3.2. Providing AWS Credentials
      3. 25.3.3. Message headers set by the Kinesis producer on successful storage of a Record
    4. 25.4. Dependencies
    5. 25.5. See Also
  27. 26. AWS KMS Component
    1. 26.1. URI Format
    2. 26.2. URI Options
      1. 26.2.1. Path Parameters (1 parameters):
      2. 26.2.2. Query Parameters (8 parameters):
    3. 26.3. Usage
      1. 26.3.1. Message headers evaluated by the MQ producer
    4. 26.4. See Also
  28. 27. AWS Lambda Component
    1. 27.1. URI Format
    2. 27.2. URI Options
      1. 27.2.1. Path Parameters (1 parameters):
      2. 27.2.2. Query Parameters (8 parameters):
    3. 27.3. Usage
      1. 27.3.1. Message headers evaluated by the Lambda producer
    4. 27.4. See Also
  29. 28. AWS MQ Component
    1. 28.1. URI Format
    2. 28.2. URI Options
      1. 28.2.1. Path Parameters (1 parameters):
      2. 28.2.2. Query Parameters (8 parameters):
    3. 28.3. Usage
      1. 28.3.1. Message headers evaluated by the MQ producer
    4. 28.4. See Also
  30. 29. AWS S3 Storage Service Component
    1. 29.1. URI Format
    2. 29.2. URI Options
      1. 29.2.1. Path Parameters (1 parameters):
      2. 29.2.2. Query Parameters (50 parameters):
    3. 29.3. Batch Consumer
    4. 29.4. Usage
      1. 29.4.1. Message headers evaluated by the S3 producer
      2. 29.4.2. Message headers set by the S3 producer
      3. 29.4.3. Message headers set by the S3 consumer
      4. 29.4.4. Advanced AmazonS3 configuration
      5. 29.4.5. Use KMS with the S3 component
      6. 29.4.6. Use "useIAMCredentials" with the s3 component
    5. 29.5. Dependencies
    6. 29.6. See Also
  31. 30. AWS SimpleDB Component
    1. 30.1. URI Format
    2. 30.2. URI Options
      1. 30.2.1. Path Parameters (1 parameters):
      2. 30.2.2. Query Parameters (10 parameters):
    3. 30.3. Usage
      1. 30.3.1. Message headers evaluated by the SDB producer
      2. 30.3.2. Message headers set during DomainMetadata operation
      3. 30.3.3. Message headers set during GetAttributes operation
      4. 30.3.4. Message headers set during ListDomains operation
      5. 30.3.5. Message headers set during Select operation
      6. 30.3.6. Advanced AmazonSimpleDB configuration
    4. 30.4. Dependencies
    5. 30.5. See Also
  32. 31. AWS Simple Email Service Component
    1. 31.1. URI Format
    2. 31.2. URI Options
      1. 31.2.1. Path Parameters (1 parameters):
      2. 31.2.2. Query Parameters (11 parameters):
    3. 31.3. Usage
      1. 31.3.1. Message headers evaluated by the SES producer
      2. 31.3.2. Message headers set by the SES producer
      3. 31.3.3. Advanced AmazonSimpleEmailService configuration
    4. 31.4. Dependencies
    5. 31.5. See Also
  33. 32. AWS Simple Notification System Component
    1. 32.1. URI Format
    2. 32.2. URI Options
      1. 32.2.1. Path Parameters (1 parameters):
      2. 32.2.2. Query Parameters (11 parameters):
    3. 32.3. Usage
      1. 32.3.1. Message headers evaluated by the SNS producer
      2. 32.3.2. Message headers set by the SNS producer
      3. 32.3.3. Advanced AmazonSNS configuration
    4. 32.4. Dependencies
    5. 32.5. See Also
  34. 33. AWS Simple Queue Service Component
    1. 33.1. URI Format
    2. 33.2. URI Options
      1. 33.2.1. Path Parameters (1 parameters):
      2. 33.2.2. Query Parameters (46 parameters):
    3. 33.3. Batch Consumer
    4. 33.4. Usage
      1. 33.4.1. Message headers set by the SQS producer
      2. 33.4.2. Message headers set by the SQS consumer
      3. 33.4.3. Advanced AmazonSQS configuration
    5. 33.5. Dependencies
    6. 33.6. JMS-style Selectors
    7. 33.7. See Also
  35. 34. AWS Simple Workflow Component
    1. 34.1. URI Format
    2. 34.2. URI Options
      1. 34.2.1. Path Parameters (1 parameters):
      2. 34.2.2. Query Parameters (30 parameters):
    3. 34.3. Usage
      1. 34.3.1. Message headers evaluated by the SWF Workflow Producer
      2. 34.3.2. Message headers set by the SWF Workflow Producer
      3. 34.3.3. Message headers set by the SWF Workflow Consumer
      4. 34.3.4. Message headers set by the SWF Activity Producer
      5. 34.3.5. Message headers set by the SWF Activity Consumer
      6. 34.3.6. Advanced amazonSWClient configuration
    4. 34.4. Dependencies
    5. 34.5. See Also
  36. 35. AWS XRay Component
    1. 35.1. Dependency
    2. 35.2. Configuration
      1. 35.2.1. Explicit
      2. 35.2.2. Tracking of comprehensive route execution
    3. 35.3. Example
  37. 36. Camel Components for Windows Azure Services
  38. 37. Azure Storage Blob Service Component
    1. 37.1. URI Format
    2. 37.2. URI Options
      1. 37.2.1. Path Parameters (1 parameters):
      2. 37.2.2. Query Parameters (19 parameters):
    3. 37.3. Usage
      1. 37.3.1. Message headers evaluated by the Azure Storage Blob Service producer
      2. 37.3.2. Message headers set by the Azure Storage Blob Service producer
      3. 37.3.3. Message headers set by the Azure Storage Blob Service producer consumer
      4. 37.3.4. Azure Blob Service operations
      5. 37.3.5. Azure Blob Client configuration
    4. 37.4. Dependencies
    5. 37.5. See Also
  39. 38. Azure Storage Queue Service Component
    1. 38.1. URI Format
    2. 38.2. URI Options
      1. 38.2.1. Path Parameters (1 parameters):
      2. 38.2.2. Query Parameters (10 parameters):
    3. 38.3. Usage
      1. 38.3.1. Message headers evaluated by the Azure Storage Queue Service producer
      2. 38.3.2. Message headers set by the Azure Storage Queue Service producer
      3. 38.3.3. Message headers set by the Azure Storage Queue Service producer consumer
      4. 38.3.4. Azure Queue Service operations
      5. 38.3.5. Azure Queue Client configuration
    4. 38.4. Dependencies
    5. 38.5. See Also
  40. 39. Barcode DataFormat
    1. 39.1. Dependencies
    2. 39.2. Barcode Options
    3. 39.3. Using the Java DSL
      1. 39.3.1. Marshalling
      2. 39.3.2. Unmarshalling
  41. 40. Base64 DataFormat
    1. 40.1. Options
    2. 40.2. Marshal
    3. 40.3. Unmarshal
    4. 40.4. Dependencies
  42. 41. Bean Component
    1. 41.1. URI format
    2. 41.2. Options
      1. 41.2.1. Path Parameters (1 parameters):
      2. 41.2.2. Query Parameters (5 parameters):
    3. 41.3. Using
    4. 41.4. Bean as endpoint
    5. 41.5. Java DSL bean syntax
    6. 41.6. Bean Binding
    7. 41.7. See Also
  43. 42. BeanIO DataFormat
    1. 42.1. Options
    2. 42.2. Usage
      1. 42.2.1. Using Java DSL
      2. 42.2.2. Using XML DSL
    3. 42.3. Dependencies
  44. 43. Beanstalk Component
    1. 43.1. Dependencies
    2. 43.2. URI format
    3. 43.3. Beanstalk options
      1. 43.3.1. Path Parameters (1 parameters):
      2. 43.3.2. Query Parameters (26 parameters):
    4. 43.4. Consumer Headers
    5. 43.5. Examples
    6. 43.6. See Also
  45. 44. Bean Validator Component
    1. 44.1. URI format
    2. 44.2. URI Options
      1. 44.2.1. Path Parameters (1 parameters):
      2. 44.2.2. Query Parameters (6 parameters):
    3. 44.3. OSGi deployment
    4. 44.4. Example
    5. 44.5. See Also
  46. 45. Binding Component (deprecated)
    1. 45.1. Options
      1. 45.1.1. Path Parameters (2 parameters):
      2. 45.1.2. Query Parameters (4 parameters):
    2. 45.2. Using Bindings
    3. 45.3. Using the binding URI
    4. 45.4. Using a BindingComponent
    5. 45.5. When to use Bindings
  47. 46. Bindy DataFormat
    1. 46.1. Options
    2. 46.2. Annotations
    3. 46.3. 1. CsvRecord
    4. 46.4. 2. Link
    5. 46.5. 3. DataField
    6. 46.6. 4. FixedLengthRecord
    7. 46.7. 5. Message
    8. 46.8. 6. KeyValuePairField
    9. 46.9. 7. Section
    10. 46.10. 8. OneToMany
    11. 46.11. 9. BindyConverter
    12. 46.12. 10. FormatFactories
    13. 46.13. Supported Datatypes
    14. 46.14. Using the Java DSL
      1. 46.14.1. Setting locale
      2. 46.14.2. Unmarshaling
      3. 46.14.3. Marshaling
    15. 46.15. Using Spring XML
    16. 46.16. Dependencies
  48. 47. Using OSGi blueprint with Camel
    1. 47.1. Overview
    2. 47.2. Using camel-blueprint
  49. 48. Bonita Component
    1. 48.1. URI format
    2. 48.2. General Options
      1. 48.2.1. Path Parameters (1 parameters):
      2. 48.2.2. Query Parameters (9 parameters):
    3. 48.3. Body content
    4. 48.4. Examples
    5. 48.5. Dependencies
  50. 49. Boon DataFormat
    1. 49.1. Options
    2. 49.2. Using the Java DSL
    3. 49.3. Using Blueprint XML
    4. 49.4. Dependencies
  51. 50. Box Component
    1. 50.1. Connection Authentication Types
      1. 50.1.1. Standard Authentication
      2. 50.1.2. App Enterprise Authentication
      3. 50.1.3. App User Authentication
    2. 50.2. Box Options
      1. 50.2.1. Path Parameters (2 parameters):
      2. 50.2.2. Query Parameters (20 parameters):
    3. 50.3. URI format
    4. 50.4. Producer Endpoints:
      1. 50.4.1. Endpoint Prefix collaborations
      2. 50.4.2. Endpoint Prefix comments
      3. 50.4.3. Endpoint Prefix events-logs
      4. 50.4.4. Endpoint Prefix files
      5. 50.4.5. Endpoint Prefix folders
      6. 50.4.6. Endpoint Prefix groups
      7. 50.4.7. Endpoint Prefix search
      8. 50.4.8. Endpoint Prefix tasks
      9. 50.4.9. Endpoint Prefix users
    5. 50.5. Consumer Endpoints:
    6. 50.6. Message header
    7. 50.7. Message body
    8. 50.8. Samples
  52. 51. Braintree Component
    1. 51.1. Braintree Options
      1. 51.1.1. Path Parameters (2 parameters):
      2. 51.1.2. Query Parameters (14 parameters):
    2. 51.2. URI format
    3. 51.3. BraintreeComponent
    4. 51.4. Producer Endpoints:
      1. 51.4.1. Endpoint prefix addOn
      2. 51.4.2. Endpoint prefix address
      3. 51.4.3. Endpoint prefix clientToken
      4. 51.4.4. Endpoint prefix creditCardVerification
      5. 51.4.5. Endpoint prefix customer
      6. 51.4.6. Endpoint prefix discount
      7. 51.4.7. Endpoint prefix merchantAccount
      8. 51.4.8. Endpoint prefix paymentMethod
      9. 51.4.9. Endpoint prefix paymentMethodNonce
      10. 51.4.10. Endpoint prefix plan
      11. 51.4.11. Endpoint prefix settlementBatchSummary
      12. 51.4.12. Endpoint prefix subscription
      13. 51.4.13. Endpoint prefix transaction
      14. 51.4.14. Endpoint prefix webhookNotification
    5. 51.5. Consumer Endpoints
    6. 51.6. Message Headers
    7. 51.7. Message body
    8. 51.8. Examples
    9. 51.9. See Also
  53. 52. Browse Component
    1. 52.1. URI format
    2. 52.2. Options
      1. 52.2.1. Path Parameters (1 parameters):
      2. 52.2.2. Query Parameters (4 parameters):
    3. 52.3. Sample
    4. 52.4. See Also
  54. 53. EHCache Component (deprecated)
    1. 53.1. URI format
    2. 53.2. Options
      1. 53.2.1. Path Parameters (1 parameters):
      2. 53.2.2. Query Parameters (19 parameters):
    3. 53.3. Sending/Receiving Messages to/from the cache
      1. 53.3.1. Message Headers up to Camel 2.7
      2. 53.3.2. Message Headers Camel 2.8+
      3. 53.3.3. Cache Producer
      4. 53.3.4. Cache Consumer
      5. 53.3.5. Cache Processors
    4. 53.4. Cache Usage Samples
      1. 53.4.1. Example 1: Configuring the cache
      2. 53.4.2. Example 2: Adding keys to the cache
      3. 53.4.3. Example 2: Updating existing keys in a cache
      4. 53.4.4. Example 3: Deleting existing keys in a cache
      5. 53.4.5. Example 4: Deleting all existing keys in a cache
      6. 53.4.6. Example 5: Notifying any changes registering in a Cache to Processors and other Producers
      7. 53.4.7. Example 6: Using Processors to selectively replace payload with cache values
      8. 53.4.8. Example 7: Getting an entry from the Cache
      9. 53.4.9. Example 8: Checking for an entry in the Cache
    5. 53.5. Management of EHCache
    6. 53.6. Cache replication Camel 2.8
      1. 53.6.1. Example: JMS cache replication
  55. 54. Caffeine Cache Component
    1. 54.1. URI format
    2. 54.2. Options
      1. 54.2.1. Path Parameters (1 parameters):
      2. 54.2.2. Query Parameters (19 parameters):
  56. 55. Caffeine LoadCache Component
    1. 55.1. URI format
    2. 55.2. Options
      1. 55.2.1. Path Parameters (1 parameters):
      2. 55.2.2. Query Parameters (19 parameters):
  57. 56. Castor DataFormat (deprecated)
    1. 56.1. Using the Java DSL
    2. 56.2. Using Spring XML
    3. 56.3. Options
    4. 56.4. Dependencies
  58. 57. Camel CDI
    1. 57.1. Auto-configured Camel context
    2. 57.2. Auto-detecting Camel routes
    3. 57.3. Auto-configured Camel primitives
    4. 57.4. Camel context configuration
    5. 57.5. Multiple Camel contexts
    6. 57.6. Configuration properties
    7. 57.7. Auto-configured type converters
    8. 57.8. Camel bean integration
      1. 57.8.1. Camel annotations
      2. 57.8.2. Bean component
      3. 57.8.3. Referring beans from Endpoint URIs
    9. 57.9. Camel events to CDI events
    10. 57.10. CDI events endpoint
    11. 57.11. Camel XML configuration import
    12. 57.12. Transaction support
      1. 57.12.1. Transaction policies
      2. 57.12.2. Transactional error handler
    13. 57.13. Auto-configured OSGi integration
    14. 57.14. Lazy Injection / Programmatic Lookup
    15. 57.15. Maven Archetype
    16. 57.16. Supported containers
    17. 57.17. Examples
    18. 57.18. See Also
    19. 57.19. Camel CDI for EAR deployments on {wildfly-camel}
  59. 58. Chronicle Engine Component
    1. 58.1. URI Format
    2. 58.2. URI Options
      1. 58.2.1. Path Parameters (2 parameters):
      2. 58.2.2. Query Parameters (12 parameters):
  60. 59. Chunk Component
    1. 59.1. URI format
    2. 59.2. Options
      1. 59.2.1. Path Parameters (1 parameters):
      2. 59.2.2. Query Parameters (7 parameters):
    3. 59.3. Chunk Context
    4. 59.4. Dynamic templates
    5. 59.5. Samples
    6. 59.6. The Email Sample
    7. 59.7. See Also
  61. 60. Class Component
    1. 60.1. URI format
    2. 60.2. Options
      1. 60.2.1. Path Parameters (1 parameters):
      2. 60.2.2. Query Parameters (5 parameters):
    3. 60.3. Using
    4. 60.4. Setting properties on the created instance
    5. 60.5. See Also
  62. 61. CMIS Component
    1. 61.1. URI Format
    2. 61.2. CMIS Options
      1. 61.2.1. Path Parameters (1 parameters):
      2. 61.2.2. Query Parameters (13 parameters):
    3. 61.3. Usage
      1. 61.3.1. Message headers evaluated by the producer
      2. 61.3.2. Message headers set during querying Producer operation
    4. 61.4. Dependencies
    5. 61.5. See Also
  63. 62. CM SMS Gateway Component
    1. 62.1. Options
      1. 62.1.1. Path Parameters (1 parameters):
      2. 62.1.2. Query Parameters (5 parameters):
    2. 62.2. Sample
  64. 63. CoAP Component
    1. 63.1. Options
      1. 63.1.1. Path Parameters (1 parameters):
      2. 63.1.2. Query Parameters (5 parameters):
    2. 63.2. Message Headers
      1. 63.2.1. Configuring the CoAP producer request method
  65. 64. Constant Language
    1. 64.1. Constant Options
    2. 64.2. Example usage
    3. 64.3. Dependencies
  66. 65. CometD Component
    1. 65.1. URI format
    2. 65.2. Examples
    3. 65.3. Options
      1. 65.3.1. Path Parameters (3 parameters):
      2. 65.3.2. Query Parameters (16 parameters):
    4. 65.4. Authentication
    5. 65.5. Setting up SSL for Cometd Component
      1. 65.5.1. Using the JSSE Configuration Utility
    6. 65.6. See Also
  67. 66. Consul Component
    1. 66.1. URI format
    2. 66.2. Options
      1. 66.2.1. Path Parameters (1 parameters):
      2. 66.2.2. Query Parameters (4 parameters):
    3. 66.3. Headers
  68. 67. Control Bus Component
    1. 67.1. ControlBus Component
    2. 67.2. Commands
    3. 67.3. Options
      1. 67.3.1. Path Parameters (2 parameters):
      2. 67.3.2. Query Parameters (6 parameters):
    4. 67.4. Using route command
    5. 67.5. Getting performance statistics
    6. 67.6. Using Simple language
  69. 68. Couchbase Component
    1. 68.1. URI format
    2. 68.2. Options
      1. 68.2.1. Path Parameters (3 parameters):
      2. 68.2.2. Query Parameters (47 parameters):
  70. 69. CouchDB Component
    1. 69.1. URI format
    2. 69.2. Options
      1. 69.2.1. Path Parameters (4 parameters):
      2. 69.2.2. Query Parameters (12 parameters):
    3. 69.3. Headers
    4. 69.4. Message Body
    5. 69.5. Samples
  71. 70. Cassandra CQL Component
    1. 70.1. URI format
    2. 70.2. Cassandra Options
      1. 70.2.1. Path Parameters (4 parameters):
      2. 70.2.2. Query Parameters (29 parameters):
    3. 70.3. Messages
      1. 70.3.1. Incoming Message
      2. 70.3.2. Outgoing Message
    4. 70.4. Repositories
    5. 70.5. Idempotent repository
    6. 70.6. Aggregation repository
  72. 71. Crypto (JCE) Component
    1. 71.1. Introduction
    2. 71.2. URI format
    3. 71.3. Options
      1. 71.3.1. Path Parameters (2 parameters):
      2. 71.3.2. Query Parameters (19 parameters):
    4. 71.4. Using
      1. 71.4.1. Raw keys
      2. 71.4.2. KeyStores and Aliases.
      3. 71.4.3. Changing JCE Provider and Algorithm
      4. 71.4.4. Changing the Signature Message Header
      5. 71.4.5. Changing the buffersize
      6. 71.4.6. Supplying Keys dynamically.
    5. 71.5. See Also
  73. 72. Crypto CMS Component
    1. 72.1. Options
      1. 72.1.1. Path Parameters (2 parameters):
      2. 72.1.2. Query Parameters (15 parameters):
    2. 72.2. Enveloped Data
    3. 72.3. Signed Data
  74. 73. Crypto (Java Cryptographic Extension) DataFormat
    1. 73.1. CryptoDataFormat Options
    2. 73.2. Basic Usage
    3. 73.3. Specifying the Encryption Algorithm
    4. 73.4. Specifying an Initialization Vector
    5. 73.5. Hashed Message Authentication Codes (HMAC)
    6. 73.6. Supplying Keys Dynamically
    7. 73.7. Dependencies
    8. 73.8. See Also
  75. 74. CSV DataFormat
    1. 74.1. Options
    2. 74.2. Marshalling a Map to CSV
    3. 74.3. Unmarshalling a CSV message into a Java List
    4. 74.4. Marshalling a List<Map> to CSV
    5. 74.5. File Poller of CSV, then unmarshaling
    6. 74.6. Marshaling with a pipe as delimiter
    7. 74.7. Using skipFirstLine option while unmarshaling
    8. 74.8. Unmarshaling with a pipe as delimiter
    9. 74.9. Dependencies
  76. 75. CXF
    1. 75.1. CXF consumers on {wildfly}
      1. 75.1.1. Configuring alternative ports
      2. 75.1.2. Configuring SSL
      3. 75.1.3. Configuring security with Elytron
        1. 75.1.3.1. Configuring a security domain
        2. 75.1.3.2. Configuring security constraints, authentication methods and security roles
  77. 76. CXF-RS Component
    1. 76.1. URI format
    2. 76.2. Options
      1. 76.2.1. Path Parameters (2 parameters):
      2. 76.2.2. Query Parameters (29 parameters):
    3. 76.3. How to configure the REST endpoint in Camel
    4. 76.4. How to override the CXF producer address from message header
    5. 76.5. Consuming a REST Request - Simple Binding Style
      1. 76.5.1. Enabling the Simple Binding Style
      2. 76.5.2. Examples of request binding with different method signatures
      3. 76.5.3. More examples of the Simple Binding Style
    6. 76.6. Consuming a REST Request - Default Binding Style
    7. 76.7. How to invoke the REST service through camel-cxfrs producer
    8. 76.8. What’s the Camel Transport for CXF
    9. 76.9. Integrate Camel into CXF transport layer
      1. 76.9.1. Setting up the Camel Transport in Spring
      2. 76.9.2. Integrating the Camel Transport in a programmatic way
    10. 76.10. Configure the destination and conduit with Spring
      1. 76.10.1. Namespace
      2. 76.10.2. The destination element
      3. 76.10.3. The conduit element
    11. 76.11. Configure the destination and conduit with Blueprint
    12. 76.12. Example Using Camel as a load balancer for CXF
    13. 76.13. Complete Howto and Example for attaching Camel to CXF
  78. 77. Data Format Component
    1. 77.1. URI format
    2. 77.2. DataFormat Options
      1. 77.2.1. Path Parameters (2 parameters):
      2. 77.2.2. Query Parameters (1 parameters):
    3. 77.3. Samples
  79. 78. Dataset Component
    1. 78.1. URI format
    2. 78.2. Options
      1. 78.2.1. Path Parameters (1 parameters):
      2. 78.2.2. Query Parameters (19 parameters):
    3. 78.3. Configuring DataSet
    4. 78.4. Example
    5. 78.5. DataSetSupport (abstract class)
      1. 78.5.1. Properties on DataSetSupport
    6. 78.6. SimpleDataSet
      1. 78.6.1. Additional Properties on SimpleDataSet
    7. 78.7. ListDataSet
      1. 78.7.1. Additional Properties on ListDataSet
    8. 78.8. FileDataSet
      1. 78.8.1. Additional Properties on FileDataSet
  80. 79. DigitalOcean Component
    1. 79.1. Prerequisites
    2. 79.2. URI format
    3. 79.3. Options
      1. 79.3.1. Path Parameters (1 parameters):
      2. 79.3.2. Query Parameters (10 parameters):
    4. 79.4. Message body result
    5. 79.5. API Rate Limits
    6. 79.6. Account endpoint
    7. 79.7. BlockStorages endpoint
    8. 79.8. Droplets endpoint
    9. 79.9. Images endpoint
    10. 79.10. Snapshots endpoint
    11. 79.11. Keys endpoint
    12. 79.12. Regions endpoint
    13. 79.13. Sizes endpoint
    14. 79.14. Floating IPs endpoint
    15. 79.15. Tags endpoint
    16. 79.16. Examples
  81. 80. Direct Component
    1. 80.1. URI format
    2. 80.2. Options
      1. 80.2.1. Path Parameters (1 parameters):
      2. 80.2.2. Query Parameters (7 parameters):
    3. 80.3. Samples
    4. 80.4. See Also
  82. 81. Direct VM Component
    1. 81.1. URI format
    2. 81.2. Options
      1. 81.2.1. Path Parameters (1 parameters):
      2. 81.2.2. Query Parameters (9 parameters):
    3. 81.3. Samples
    4. 81.4. See Also
  83. 82. Disruptor Component
    1. 82.1. URI format
    2. 82.2. Options
      1. 82.2.1. Path Parameters (1 parameters):
      2. 82.2.2. Query Parameters (12 parameters):
    3. 82.3. Wait strategies
    4. 82.4. Use of Request Reply
    5. 82.5. Concurrent consumers
    6. 82.6. Thread pools
    7. 82.7. Sample
    8. 82.8. Using multipleConsumers
    9. 82.9. Extracting disruptor information
  84. 83. DNS Component
    1. 83.1. URI format
    2. 83.2. Options
      1. 83.2.1. Path Parameters (1 parameters):
      2. 83.2.2. Query Parameters (1 parameters):
    3. 83.3. Headers
    4. 83.4. Examples
      1. 83.4.1. IP lookup
      2. 83.4.2. DNS lookup
      3. 83.4.3. DNS Dig
    5. 83.5. Dns Activation Policy
  85. 84. Docker Component
    1. 84.1. URI format
    2. 84.2. General Options
      1. 84.2.1. Path Parameters (1 parameters):
      2. 84.2.2. Query Parameters (20 parameters):
    3. 84.3. Header Strategy
    4. 84.4. Examples
    5. 84.5. Dependencies
  86. 85. Dozer Component
    1. 85.1. URI format
    2. 85.2. Options
      1. 85.2.1. Path Parameters (1 parameters):
      2. 85.2.2. Query Parameters (7 parameters):
    3. 85.3. Using Data Formats with Dozer
    4. 85.4. Configuring Dozer
    5. 85.5. Mapping Extensions
      1. 85.5.1. Variable Mappings
      2. 85.5.2. Custom Mappings
      3. 85.5.3. Expression Mappings
  87. 86. Drill Component
    1. 86.1. URI format
    2. 86.2. Drill Producer
    3. 86.3. Options
      1. 86.3.1. Path Parameters (1 parameters):
      2. 86.3.2. Query Parameters (5 parameters):
    4. 86.4. See Also
  88. 87. Dropbox Component
    1. 87.1. URI format
    2. 87.2. Operations
    3. 87.3. Options
      1. 87.3.1. Path Parameters (1 parameters):
      2. 87.3.2. Query Parameters (12 parameters):
    4. 87.4. Del operation
      1. 87.4.1. Samples
      2. 87.4.2. Result Message Headers
      3. 87.4.3. Result Message Body
    5. 87.5. Get (download) operation
      1. 87.5.1. Samples
      2. 87.5.2. Result Message Headers
      3. 87.5.3. Result Message Body
    6. 87.6. Move operation
      1. 87.6.1. Samples
      2. 87.6.2. Result Message Headers
      3. 87.6.3. Result Message Body
    7. 87.7. Put (upload) operation
      1. 87.7.1. Samples
      2. 87.7.2. Result Message Headers
      3. 87.7.3. Result Message Body
    8. 87.8. Search operation
      1. 87.8.1. Samples
      2. 87.8.2. Result Message Headers
      3. 87.8.3. Result Message Body
  89. 88. Ehcache Component
    1. 88.1. URI format
    2. 88.2. Options
      1. 88.2.1. Path Parameters (1 parameters):
      2. 88.2.2. Query Parameters (17 parameters):
      3. 88.2.3. Message Headers Camel 
    3. 88.3. Ehcache based idempotent repository example:
    4. 88.4. Ehcache based aggregation repository example:
  90. 89. EJB Component
    1. 89.1. URI format
    2. 89.2. Options
      1. 89.2.1. Path Parameters (1 parameters):
      2. 89.2.2. Query Parameters (5 parameters):
    3. 89.3. Bean Binding
    4. 89.4. Examples
      1. 89.4.1. Using Java DSL
      2. 89.4.2. Using Spring XML
    5. 89.5. See Also
  91. 90. Elasticsearch Component (deprecated)
    1. 90.1. URI format
    2. 90.2. Endpoint Options
      1. 90.2.1. Path Parameters (1 parameters):
      2. 90.2.2. Query Parameters (11 parameters):
    3. 90.3. Local testing
    4. 90.4. Message Operations
    5. 90.5. Index Example
    6. 90.6. For more information, see these resources
    7. 90.7. See Also
  92. 91. Elasticsearch5 Component (deprecated)
    1. 91.1. URI format
    2. 91.2. Endpoint Options
      1. 91.2.1. Path Parameters (1 parameters):
      2. 91.2.2. Query Parameters (16 parameters):
    3. 91.3. Message Operations
    4. 91.4. Index Example
    5. 91.5. For more information, see these resources
    6. 91.6. See Also
  93. 92. Elastichsearch Rest Component
    1. 92.1. URI format
    2. 92.2. Endpoint Options
      1. 92.2.1. Path Parameters (1 parameters):
      2. 92.2.2. Query Parameters (11 parameters):
    3. 92.3. Message Operations
    4. 92.4. Configure the component and enable basic authentication
    5. 92.5. Index Example
    6. 92.6. Search Example
  94. 93. ElSQL Component
    1. 93.1. Options
      1. 93.1.1. Path Parameters (2 parameters):
      2. 93.1.2. Query Parameters (47 parameters):
    2. 93.2. Result of the query
    3. 93.3. Header values
      1. 93.3.1. Sample
    4. 93.4. See Also
  95. 94. etcd Component
    1. 94.1. URI Format
    2. 94.2. URI Options
      1. 94.2.1. Path Parameters (2 parameters):
      2. 94.2.2. Query Parameters (29 parameters):
  96. 95. OSGi EventAdmin Component
    1. 95.1. Dependencies
    2. 95.2. URI format
    3. 95.3. URI options
      1. 95.3.1. Path Parameters (1 parameters):
      2. 95.3.2. Query Parameters (5 parameters):
    4. 95.4. Message headers
    5. 95.5. Message body
    6. 95.6. Example usage
  97. 96. Exec Component
    1. 96.1. Dependencies
    2. 96.2. URI format
    3. 96.3. URI options
      1. 96.3.1. Path Parameters (1 parameters):
      2. 96.3.2. Query Parameters (8 parameters):
    4. 96.4. Message headers
    5. 96.5. Message body
    6. 96.6. Usage examples
      1. 96.6.1. Executing word count (Linux)
      2. 96.6.2. Executing java
      3. 96.6.3. Executing Ant scripts
      4. 96.6.4. Executing echo (Windows)
    7. 96.7. See Also
  98. 97. Facebook Component
    1. 97.1. URI format
    2. 97.2. FacebookComponent
      1. 97.2.1. Path Parameters (1 parameters):
      2. 97.2.2. Query Parameters (102 parameters):
    3. 97.3. Producer Endpoints:
    4. 97.4. Consumer Endpoints:
    5. 97.5. Reading Options
    6. 97.6. Message header
    7. 97.7. Message body
    8. 97.8. Use cases
  99. 98. FHIR JSon DataFormat
    1. 98.1. FHIR JSON Format Options
  100. 99. FHIR XML DataFormat
    1. 99.1. FHIR XML Format Options
  101. 100. File Component
    1. 100.1. URI format
    2. 100.2. URI Options
      1. 100.2.1. Path Parameters (1 parameters):
      2. 100.2.2. Query Parameters (81 parameters):
    3. 100.3. Move and Delete operations
    4. 100.4. Fine grained control over Move and PreMove option
    5. 100.5. About moveFailed
    6. 100.6. Message Headers
      1. 100.6.1. File producer only
      2. 100.6.2. File consumer only
    7. 100.7. Batch Consumer
    8. 100.8. Exchange Properties, file consumer only
    9. 100.9. Using charset
    10. 100.10. Common gotchas with folder and filenames
    11. 100.11. Filename Expression
    12. 100.12. Consuming files from folders where others drop files directly
    13. 100.13. Using done files
    14. 100.14. Writing done files
    15. 100.15. Samples
      1. 100.15.1. Read from a directory and write to another directory using a overrule dynamic name
      2. 100.15.2. Reading recursively from a directory and writing to another
    16. 100.16. Using flatten
    17. 100.17. Reading from a directory and the default move operation
    18. 100.18. Read from a directory and process the message in java
    19. 100.19. Writing to files
      1. 100.19.1. Write to subdirectory using Exchange.FILE_NAME
      2. 100.19.2. Writing file through the temporary directory relative to the final destination
    20. 100.20. Using expression for filenames
    21. 100.21. Avoiding reading the same file more than once (idempotent consumer)
    22. 100.22. Using a file based idempotent repository
    23. 100.23. Using a JPA based idempotent repository
    24. 100.24. Filter using org.apache.camel.component.file.GenericFileFilter
    25. 100.25. Filtering using ANT path matcher
      1. 100.25.1. Sorting using Comparator
      2. 100.25.2. Sorting using sortBy
    26. 100.26. Using GenericFileProcessStrategy
    27. 100.27. Using filter
    28. 100.28. Using consumer.bridgeErrorHandler
    29. 100.29. Debug logging
    30. 100.30. See Also
  102. 101. File Language
    1. 101.1. File Language options
    2. 101.2. Syntax
    3. 101.3. File token example
      1. 101.3.1. Relative paths
      2. 101.3.2. Absolute paths
    4. 101.4. Samples
    5. 101.5. Using Spring PropertyPlaceholderConfigurer together with the File component
    6. 101.6. Dependencies
  103. 102. Flatpack Component
    1. 102.1. URI format
    2. 102.2. URI Options
      1. 102.2.1. Path Parameters (2 parameters):
      2. 102.2.2. Query Parameters (25 parameters):
    3. 102.3. Examples
    4. 102.4. Message Headers
    5. 102.5. Message Body
    6. 102.6. Header and Trailer records
    7. 102.7. Using the endpoint
    8. 102.8. Flatpack DataFormat
    9. 102.9. Options
    10. 102.10. Usage
    11. 102.11. Dependencies
    12. 102.12. See Also
  104. 103. Flatpack DataFormat
    1. 103.1. Options
    2. 103.2. Usage
    3. 103.3. Dependencies
  105. 104. Apache Flink Component
    1. 104.1. URI Format
      1. 104.1.1. Path Parameters (1 parameters):
      2. 104.1.2. Query Parameters (6 parameters):
    2. 104.2. FlinkComponent Options
    3. 104.3. Flink DataSet Callback
    4. 104.4. Flink DataStream Callback
    5. 104.5. Camel-Flink Producer call
    6. 104.6. See Also
  106. 105. FOP Component
    1. 105.1. URI format
    2. 105.2. Output Formats
    3. 105.3. Endpoint Options
      1. 105.3.1. Path Parameters (1 parameters):
      2. 105.3.2. Query Parameters (3 parameters):
    4. 105.4. Message Operations
    5. 105.5. Example
    6. 105.6. See Also
  107. 106. Freemarker Component
    1. 106.1. URI format
    2. 106.2. Options
      1. 106.2.1. Path Parameters (1 parameters):
      2. 106.2.2. Query Parameters (5 parameters):
    3. 106.3. Headers
    4. 106.4. FreeMarker Context
    5. 106.5. Hot reloading
    6. 106.6. Dynamic templates
    7. 106.7. Samples
    8. 106.8. The Email Sample
    9. 106.9. See Also
  108. 107. FTP Component
    1. 107.1. URI format
    2. 107.2. URI Options
      1. 107.2.1. Path Parameters (3 parameters):
      2. 107.2.2. Query Parameters (108 parameters):
    3. 107.3. FTPS component default trust store
    4. 107.4. Examples
    5. 107.5. Concurrency
    6. 107.6. More information
    7. 107.7. Default when consuming files
      1. 107.7.1. limitations
    8. 107.8. Message Headers
    9. 107.9. About timeouts
    10. 107.10. Using Local Work Directory
    11. 107.11. Stepwise changing directories
      1. 107.11.1. Using stepwise=true (default mode)
      2. 107.11.2. Using stepwise=false
    12. 107.12. Samples
      1. 107.12.1. Consuming a remote FTPS server (implicit SSL) and client authentication
      2. 107.12.2. Consuming a remote FTPS server (explicit TLS) and a custom trust store configuration
    13. 107.13. Filter using org.apache.camel.component.file.GenericFileFilter
    14. 107.14. Filtering using ANT path matcher
    15. 107.15. Using a proxy with SFTP
    16. 107.16. Setting preferred SFTP authentication method
    17. 107.17. Consuming a single file using a fixed name
    18. 107.18. Debug logging
    19. 107.19. See Also
  109. 108. FTPS Component
    1. 108.1. URI Options
      1. 108.1.1. Path Parameters (3 parameters):
      2. 108.1.2. Query Parameters (116 parameters):
  110. 109. Ganglia Component
    1. 109.1. URI format
    2. 109.2. Ganglia component and endpoint URI options
      1. 109.2.1. Path Parameters (2 parameters):
      2. 109.2.2. Query Parameters (13 parameters):
    3. 109.3. Message body
    4. 109.4. Return value / response
    5. 109.5. Examples
      1. 109.5.1. Sending a String metric
      2. 109.5.2. Sending a numeric metric
  111. 110. Geocoder Component
    1. 110.1. URI format
    2. 110.2. Options
      1. 110.2.1. Path Parameters (2 parameters):
      2. 110.2.2. Query Parameters (14 parameters):
    3. 110.3. Exchange data format
    4. 110.4. Message Headers
    5. 110.5. Samples
  112. 111. Git Component
    1. 111.1. URI Options
      1. 111.1.1. Path Parameters (1 parameters):
      2. 111.1.2. Query Parameters (13 parameters):
    2. 111.2. Message Headers
    3. 111.3. Producer Example
    4. 111.4. Consumer Example
  113. 112. GitHub Component
    1. 112.1. URI format
    2. 112.2. Mandatory Options:
      1. 112.2.1. Path Parameters (2 parameters):
      2. 112.2.2. Query Parameters (12 parameters):
    3. 112.3. Consumer Endpoints:
    4. 112.4. Producer Endpoints:
  114. 113. GZip DataFormat
    1. 113.1. Options
    2. 113.2. Marshal
    3. 113.3. Unmarshal
    4. 113.4. Dependencies
  115. 114. Google BigQuery Component
    1. 114.1. Component Description
    2. 114.2. Authentication Configuration
    3. 114.3. URI Format
    4. 114.4. Options
      1. 114.4.1. Path Parameters (3 parameters):
      2. 114.4.2. Query Parameters (3 parameters):
    5. 114.5. Message Headers
    6. 114.6. Producer Endpoints
    7. 114.7. Template tables
    8. 114.8. Partitioning
    9. 114.9. Ensuring data consistency
  116. 115. Google Calendar Component
    1. 115.1. 1. Google Calendar Options
      1. 115.1.1. Path Parameters (2 parameters):
      2. 115.1.2. Query Parameters (14 parameters):
    2. 115.2. URI Format
    3. 115.3. Producer Endpoints
    4. 115.4. Consumer Endpoints
    5. 115.5. Message Headers
    6. 115.6. Message Body
  117. 116. Google Drive Component
    1. 116.1. URI Format
    2. 116.2. GoogleDriveComponent
      1. 116.2.1. Path Parameters (2 parameters):
      2. 116.2.2. Query Parameters (12 parameters):
    3. 116.3. Producer Endpoints
    4. 116.4. Consumer Endpoints
    5. 116.5. Message Headers
    6. 116.6. Message Body
  118. 117. Google Mail Component
    1. 117.1. URI Format
    2. 117.2. GoogleMailComponent
      1. 117.2.1. Path Parameters (2 parameters):
      2. 117.2.2. Query Parameters (11 parameters):
    3. 117.3. Producer Endpoints
    4. 117.4. Consumer Endpoints
    5. 117.5. Message Headers
    6. 117.6. Message Body
  119. 118. Google Pubsub Component
    1. 118.1. URI Format
    2. 118.2. Options
      1. 118.2.1. Path Parameters (2 parameters):
      2. 118.2.2. Query Parameters (9 parameters):
    3. 118.3. Producer Endpoints
    4. 118.4. Consumer Endpoints
    5. 118.5. Message Headers
    6. 118.6. Message Body
    7. 118.7. Authentication Configuration
    8. 118.8. Rollback and Redelivery
  120. 119. Groovy Language
    1. 119.1. Groovy Options
    2. 119.2. Customizing Groovy Shell
    3. 119.3. Example
    4. 119.4. ScriptContext
    5. 119.5. Additional arguments to ScriptingEngine
    6. 119.6. Using properties function
    7. 119.7. Loading script from external resource
    8. 119.8. How to get the result from multiple statements script
    9. 119.9. Dependencies
  121. 120. gRPC Component
    1. 120.1. URI format
    2. 120.2. Endpoint Options
      1. 120.2.1. Path Parameters (3 parameters):
      2. 120.2.2. Query Parameters (25 parameters):
    3. 120.3. Transport security and authentication support (available from Camel 2.20)
    4. 120.4. gRPC producer resource type mapping
    5. 120.5. gRPC consumer headers (will be installed after the consumer invocation)
    6. 120.6. Examples
    7. 120.7. Configuration
    8. 120.8. For more information, see these resources
    9. 120.9. See Also
  122. 121. Guava EventBus Component
    1. 121.1. URI format
    2. 121.2. Options
      1. 121.2.1. Path Parameters (1 parameters):
      2. 121.2.2. Query Parameters (6 parameters):
    3. 121.3. Usage
    4. 121.4. DeadEvent considerations
    5. 121.5. Consuming multiple type of events
    6. 121.6. HawtDB
      1. 121.6.1. Using HawtDBAggregationRepository
      2. 121.6.2. What is preserved when persisting
      3. 121.6.3. Recovery
        1. 121.6.3.1. Using HawtDBAggregationRepository in Java DSL
        2. 121.6.3.2. Using HawtDBAggregationRepository in Spring XML
      4. 121.6.4. Dependencies
      5. 121.6.5. See Also
  123. 122. Hazelcast Component
    1. 122.1. Hazelcast components
    2. 122.2. Using hazelcast reference
      1. 122.2.1. By its name
      2. 122.2.2. By instance
    3. 122.3. Publishing hazelcast instance as an OSGI service
      1. 122.3.1. Bundle A create an instance and publishes it as an OSGI service
      2. 122.3.2. Bundle B uses the instance
  124. 123. Hazelcast Atomic Number Component
    1. 123.1. Options
      1. 123.1.1. Path Parameters (1 parameters):
      2. 123.1.2. Query Parameters (10 parameters):
    2. 123.2. atomic number producer - to("hazelcast-atomicvalue:foo")
      1. 123.2.1. Sample for set:
      2. 123.2.2. Sample for get:
      3. 123.2.3. Sample for increment:
      4. 123.2.4. Sample for decrement:
      5. 123.2.5. Sample for destroy
  125. 124. Hazelcast Instance Component
    1. 124.1. Options
      1. 124.1.1. Path Parameters (1 parameters):
      2. 124.1.2. Query Parameters (16 parameters):
    2. 124.2. instance consumer - from("hazelcast-instance:foo")
  126. 125. Hazelcast List Component
    1. 125.1. Options
      1. 125.1.1. Path Parameters (1 parameters):
      2. 125.1.2. Query Parameters (16 parameters):
    2. 125.2. List producer – to(“hazelcast-list:foo”)
      1. 125.2.1. Sample for add:
      2. 125.2.2. Sample for get:
      3. 125.2.3. Sample for setvalue:
      4. 125.2.4. Sample for removevalue:
    3. 125.3. List consumer – from(“hazelcast-list:foo”)
  127. 126. Hazelcast Map Component
    1. 126.1. Options
      1. 126.1.1. Path Parameters (1 parameters):
      2. 126.1.2. Query Parameters (16 parameters):
    2. 126.2. Map cache producer - to("hazelcast-map:foo")
      1. 126.2.1. Sample for put:
      2. 126.2.2. Sample for get:
      3. 126.2.3. Sample for update:
      4. 126.2.4. Sample for delete:
      5. 126.2.5. Sample for query
    3. 126.3. Map cache consumer - from("hazelcast-map:foo")
  128. 127. Hazelcast Multimap Component
    1. 127.1. Options
      1. 127.1.1. Path Parameters (1 parameters):
      2. 127.1.2. Query Parameters (16 parameters):
    2. 127.2. multimap cache producer - to("hazelcast-multimap:foo")
      1. 127.2.1. Sample for put:
      2. 127.2.2. Sample for removevalue:
      3. 127.2.3. Sample for get:
      4. 127.2.4. Sample for delete:
    3. 127.3. multimap cache consumer - from("hazelcast-multimap:foo")
  129. 128. Hazelcast Queue Component
    1. 128.1. Options
      1. 128.1.1. Path Parameters (1 parameters):
      2. 128.1.2. Query Parameters (16 parameters):
    2. 128.2. Queue producer – to(“hazelcast-queue:foo”)
      1. 128.2.1. Sample for add:
      2. 128.2.2. Sample for put:
      3. 128.2.3. Sample for poll:
      4. 128.2.4. Sample for peek:
      5. 128.2.5. Sample for offer:
      6. 128.2.6. Sample for removevalue:
      7. 128.2.7. Sample for remaining capacity:
      8. 128.2.8. Sample for remove all:
      9. 128.2.9. Sample for remove if:
      10. 128.2.10. Sample for drain to:
      11. 128.2.11. Sample for take:
      12. 128.2.12. Sample for retain all:
    3. 128.3. Queue consumer – from(“hazelcast-queue:foo”)
  130. 129. Hazelcast Replicated Map Component
    1. 129.1. Options
      1. 129.1.1. Path Parameters (1 parameters):
      2. 129.1.2. Query Parameters (16 parameters):
    2. 129.2. replicatedmap cache producer
      1. 129.2.1. Sample for put:
      2. 129.2.2. Sample for get:
      3. 129.2.3. Sample for delete:
    3. 129.3. replicatedmap cache consumer
  131. 130. Hazelcast Ringbuffer Component
    1. 130.1. Options
      1. 130.1.1. Path Parameters (1 parameters):
      2. 130.1.2. Query Parameters (10 parameters):
    2. 130.2. ringbuffer cache producer
      1. 130.2.1. Sample for put:
      2. 130.2.2. Sample for readonce from head:
  132. 131. Hazelcast SEDA Component
    1. 131.1. Options
      1. 131.1.1. Path Parameters (1 parameters):
      2. 131.1.2. Query Parameters (16 parameters):
    2. 131.2. SEDA producer – to(“hazelcast-seda:foo”)
    3. 131.3. SEDA consumer – from(“hazelcast-seda:foo”)
  133. 132. Hazelcast Set Component
    1. 132.1. Options
      1. 132.1.1. Path Parameters (1 parameters):
      2. 132.1.2. Query Parameters (16 parameters):
  134. 133. Hazelcast Topic Component
    1. 133.1. Options
      1. 133.1.1. Path Parameters (1 parameters):
      2. 133.1.2. Query Parameters (16 parameters):
    2. 133.2. Topic producer – to(“hazelcast-topic:foo”)
      1. 133.2.1. Sample for publish:
    3. 133.3. Topic consumer – from(“hazelcast-topic:foo”)
  135. 134. HBase Component
    1. 134.1. Apache HBase Overview
    2. 134.2. Camel and HBase
    3. 134.3. Configuring the component
    4. 134.4. HBase Producer
      1. 134.4.1. Supported URI options
      2. 134.4.2. Path Parameters (1 parameters):
      3. 134.4.3. Query Parameters (16 parameters):
      4. 134.4.4. Put Operations.
      5. 134.4.5. Get Operations.
      6. 134.4.6. Delete Operations.
      7. 134.4.7. Scan Operations.
    5. 134.5. HBase Consumer
    6. 134.6. HBase Idempotent repository
    7. 134.7. HBase Mapping
      1. 134.7.1. HBase Header mapping Examples
      2. 134.7.2. Body mapping Examples
    8. 134.8. See also
  136. 135. HDFS Component (deprecated)
    1. 135.1. URI format
    2. 135.2. Options
      1. 135.2.1. Path Parameters (3 parameters):
      2. 135.2.2. Query Parameters (38 parameters):
      3. 135.2.3. KeyType and ValueType
    3. 135.3. Splitting Strategy
    4. 135.4. Message Headers
      1. 135.4.1. Producer only
    5. 135.5. Controlling to close file stream
    6. 135.6. Using this component in OSGi
  137. 136. HDFS2 Component
    1. 136.1. URI format
    2. 136.2. Options
      1. 136.2.1. Path Parameters (3 parameters):
      2. 136.2.2. Query Parameters (38 parameters):
      3. 136.2.3. KeyType and ValueType
    3. 136.3. Splitting Strategy
    4. 136.4. Message Headers
      1. 136.4.1. Producer only
    5. 136.5. Controlling to close file stream
    6. 136.6. Using this component in OSGi
      1. 136.6.1. Using this component with manually defined routes
      2. 136.6.2. Using this component with Blueprint container
  138. 137. HeadersMap
    1. 137.1. Auto detection from classpath
    2. 137.2. Manual enabling
  139. 138. Hessian DataFormat (deprecated)
    1. 138.1. Options
    2. 138.2. Using the Hessian data format in Java DSL
    3. 138.3. Using the Hessian data format in Spring DSL
  140. 139. Hipchat Component
    1. 139.1. URI Format
    2. 139.2. URI Options
      1. 139.2.1. Path Parameters (3 parameters):
      2. 139.2.2. Query Parameters (22 parameters):
    3. 139.3. Scheduled Poll Consumer
      1. 139.3.1. Message headers set by the Hipchat consumer
    4. 139.4. Hipchat Producer
      1. 139.4.1. Message headers evaluated by the Hipchat producer
      2. 139.4.2. Message headers set by the Hipchat producer
      3. 139.4.3. Configuring Http Client
      4. 139.4.4. Dependencies
  141. 140. HL7 DataFormat
    1. 140.1. HL7 MLLP protocol
      1. 140.1.1. Exposing an HL7 listener using Mina
      2. 140.1.2. Exposing an HL7 listener using Netty (available from Camel 2.15 onwards)
    2. 140.2. HL7 Model using java.lang.String or byte[]
    3. 140.3. HL7v2 Model using HAPI
    4. 140.4. HL7 DataFormat
      1. 140.4.1. Serializable messages
      2. 140.4.2. Segment separators
      3. 140.4.3. Charset
    5. 140.5. Message Headers
    6. 140.6. Options
    7. 140.7. Dependencies
    8. 140.8. Terser language
    9. 140.9. HL7 Validation predicate
    10. 140.10. HL7 Validation predicate using the HapiContext (Camel 2.14)
    11. 140.11. HL7 Acknowledgement expression
    12. 140.12. More Samples
  142. 141. HTTP Component (deprecated)
    1. 141.1. URI format
    2. 141.2. Examples
    3. 141.3. Http Options
      1. 141.3.1. Path Parameters (1 parameters):
      2. 141.3.2. Query Parameters (38 parameters):
    4. 141.4. Message Headers
    5. 141.5. Message Body
    6. 141.6. Response code
    7. 141.7. HttpOperationFailedException
    8. 141.8. Which HTTP method will be used
    9. 141.9. How to get access to HttpServletRequest and HttpServletResponse
    10. 141.10. Using client timeout - SO_TIMEOUT
    11. 141.11. More Examples
      1. 141.11.1. Configuring a Proxy
      2. 141.11.2. Using proxy settings outside of URI
    12. 141.12. Configuring charset
    13. 141.13. Sample with scheduled poll
    14. 141.14. Getting the Response Code
    15. 141.15. Using throwExceptionOnFailure=false to get any response back
    16. 141.16. Disabling Cookies
    17. 141.17. Advanced Usage
      1. 141.17.1. Setting MaxConnectionsPerHost
      2. 141.17.2. Using preemptive authentication
      3. 141.17.3. Accepting self signed certificates from remote server
      4. 141.17.4. Setting up SSL for HTTP Client
    18. 141.18. See Also
  143. 142. HTTP4 Component
    1. 142.1. URI format
    2. 142.2. Http4 Component Options
      1. 142.2.1. Path Parameters (1 parameters):
      2. 142.2.2. Query Parameters (48 parameters):
    3. 142.3. Message Headers
    4. 142.4. Message Body
    5. 142.5. Using System Properties
    6. 142.6. Response code
    7. 142.7. HttpOperationFailedException
    8. 142.8. Which HTTP method will be used
    9. 142.9. How to get access to HttpServletRequest and HttpServletResponse
    10. 142.10. Configuring URI to call
    11. 142.11. Configuring URI Parameters
    12. 142.12. How to set the http method (GET/PATCH/POST/PUT/DELETE/HEAD/OPTIONS/TRACE) to the HTTP producer
    13. 142.13. Using client timeout - SO_TIMEOUT
    14. 142.14. Configuring a Proxy
      1. 142.14.1. Using proxy settings outside of URI
    15. 142.15. Configuring charset
      1. 142.15.1. Sample with scheduled poll
      2. 142.15.2. URI Parameters from the endpoint URI
      3. 142.15.3. URI Parameters from the Message
      4. 142.15.4. Getting the Response Code
    16. 142.16. Disabling Cookies
    17. 142.17. Advanced Usage
      1. 142.17.1. Setting up SSL for HTTP Client
  144. 143. Hystrix Component
  145. 144. iCal DataFormat
    1. 144.1. Options
    2. 144.2. Basic Usage
    3. 144.3. See Also
  146. 145. IEC 60870 Client Component
    1. 145.1. URI format
    2. 145.2. URI options
      1. 145.2.1. Path Parameters (1 parameters):
      2. 145.2.2. Query Parameters (18 parameters):
  147. 146. IEC 60870 Server Component
    1. 146.1. URI format
    2. 146.2. URI options
      1. 146.2.1. Path Parameters (1 parameters):
      2. 146.2.2. Query Parameters (19 parameters):
  148. 147. Ignite Cache Component
    1. 147.1. Options
      1. 147.1.1. Path Parameters (1 parameters):
      2. 147.1.2. Query Parameters (16 parameters):
      3. 147.1.3. Headers used
  149. 148. Ignite Compute Component
    1. 148.1. Options
      1. 148.1.1. Path Parameters (1 parameters):
      2. 148.1.2. Query Parameters (8 parameters):
      3. 148.1.3. Expected payload types
      4. 148.1.4. Headers used
  150. 149. Ignite Events Component
    1. 149.1. Options
      1. 149.1.1. Path Parameters (1 parameters):
      2. 149.1.2. Query Parameters (8 parameters):
  151. 150. Ignite ID Generator Component
    1. 150.1. Options
      1. 150.1.1. Path Parameters (1 parameters):
      2. 150.1.2. Query Parameters (6 parameters):
  152. 151. Ignite Messaging Component
    1. 151.1. Options
      1. 151.1.1. Path Parameters (1 parameters):
      2. 151.1.2. Query Parameters (9 parameters):
      3. 151.1.3. Headers used
  153. 152. Ignite Queues Component
    1. 152.1. Options
      1. 152.1.1. Path Parameters (1 parameters):
      2. 152.1.2. Query Parameters (7 parameters):
      3. 152.1.3. Headers used
  154. 153. Ignite Sets Component
    1. 153.1. Options
      1. 153.1.1. Path Parameters (1 parameters):
      2. 153.1.2. Query Parameters (5 parameters):
      3. 153.1.3. Headers used
  155. 154. Infinispan Component
    1. 154.1. URI format
    2. 154.2. URI Options
      1. 154.2.1. Path Parameters (1 parameters):
      2. 154.2.2. Query Parameters (18 parameters):
    3. 154.3. Message Headers
    4. 154.4. Examples
    5. 154.5. Using the Infinispan based idempotent repository
    6. 154.6. Using the Infinispan based route policy
    7. 154.7. See Also
  156. 155. InfluxDB Component
    1. 155.1. URI format
    2. 155.2. URI Options
      1. 155.2.1. Path Parameters (1 parameters):
      2. 155.2.2. Query Parameters (6 parameters):
    3. 155.3. Message Headers
    4. 155.4. Example
    5. 155.5. See Also
  157. 156. IRC Component
    1. 156.1. URI format
    2. 156.2. Options
      1. 156.2.1. Path Parameters (2 parameters):
      2. 156.2.2. Query Parameters (24 parameters):
    3. 156.3. SSL Support
      1. 156.3.1. Using the JSSE Configuration Utility
      2. 156.3.2. Using the legacy basic configuration options
    4. 156.4. Using keys
    5. 156.5. Getting a list of users of the channel
    6. 156.6. See Also
  158. 157. JacksonXML DataFormat
    1. 157.1. JacksonXML Options
      1. 157.1.1. Using Jackson XML in Spring DSL
    2. 157.2. Excluding POJO fields from marshalling
    3. 157.3. Include/Exclude fields using the jsonView attribute with `JacksonXML`DataFormat
    4. 157.4. Setting serialization include option
    5. 157.5. Unmarshalling from XML to POJO with dynamic class name
    6. 157.6. Unmarshalling from XML to List<Map> or List<pojo>
    7. 157.7. Using custom Jackson modules
    8. 157.8. Enabling or disable features using Jackson
    9. 157.9. Converting Maps to POJO using Jackson
    10. 157.10. Formatted XML marshalling (pretty-printing)
    11. 157.11. Dependencies
  159. 158. Jasypt component
    1. 158.1. Tooling
    2. 158.2. URI Options
    3. 158.3. Protecting the master password
    4. 158.4. Example with Java DSL
    5. 158.5. Example with Spring XML
    6. 158.6. Example with Blueprint XML
    7. 158.7. See Also
  160. 159. JAXB DataFormat
    1. 159.1. Options
    2. 159.2. Using the Java DSL
    3. 159.3. Using Spring XML
    4. 159.4. Partial marshalling/unmarshalling
    5. 159.5. Fragment
    6. 159.6. Ignoring the NonXML Character
    7. 159.7. Working with the ObjectFactory
    8. 159.8. Setting encoding
    9. 159.9. Controlling namespace prefix mapping
    10. 159.10. Schema validation
    11. 159.11. Schema Location
    12. 159.12. Marshal data that is already XML
    13. 159.13. Dependencies
  161. 160. JBoss Data Grid Component
    1. 160.1. Red Hat JBoss Data Grid Component with Apache Camel
  162. 161. JCache Component
    1. 161.1. URI Format
    2. 161.2. URI Options
      1. 161.2.1. Path Parameters (1 parameters):
      2. 161.2.2. Query Parameters (22 parameters):
  163. 162. JClouds Component
    1. 162.1. Configuring the component
    2. 162.2. Jclouds Options
    3. 162.3. Blobstore URI Options
      1. 162.3.1. Path Parameters (2 parameters):
      2. 162.3.2. Query Parameters (15 parameters):
      3. 162.3.3. Message Headers for blobstore
    4. 162.4. Blobstore Usage Samples
      1. 162.4.1. Example 1: Putting to the blob
      2. 162.4.2. Example 2: Getting/Reading from a blob
      3. 162.4.3. Example 3: Consuming a blob
    5. 162.5. Compute Usage Samples
      1. 162.5.1. Example 1: Listing the available images.
      2. 162.5.2. Example 2: Create a new node.
      3. 162.5.3. Example 3: Run a shell script on running node.
      4. 162.5.4. See also
  164. 163. JCR Component
    1. 163.1. URI format
    2. 163.2. Usage
      1. 163.2.1. JCR Options
      2. 163.2.2. Path Parameters (2 parameters):
      3. 163.2.3. Query Parameters (14 parameters):
    3. 163.3. Example
    4. 163.4. See Also
  165. 164. JDBC Component
    1. 164.1. URI format
    2. 164.2. Options
      1. 164.2.1. Path Parameters (1 parameters):
      2. 164.2.2. Query Parameters (13 parameters):
    3. 164.3. Result
      1. 164.3.1. Message Headers
    4. 164.4. Generated keys
    5. 164.5. Using named parameters
    6. 164.6. Samples
    7. 164.7. Sample - Polling the database every minute
    8. 164.8. Sample - Move Data Between Data Sources
    9. 164.9. See Also
  166. 165. Jetty 9 Component
    1. 165.1. URI format
    2. 165.2. Options
      1. 165.2.1. Path Parameters (1 parameters):
      2. 165.2.2. Query Parameters (54 parameters):
    3. 165.3. Message Headers
    4. 165.4. Usage
    5. 165.5. Producer Example
    6. 165.6. Consumer Example
    7. 165.7. Session Support
    8. 165.8. SSL Support (HTTPS)
      1. 165.8.1. Configuring general SSL properties
      2. 165.8.2. How to obtain reference to the X509Certificate
      3. 165.8.3. Configuring general HTTP properties
      4. 165.8.4. Obtaining X-Forwarded-For header with HttpServletRequest.getRemoteAddr()
    9. 165.9. Default behavior for returning HTTP status codes
    10. 165.10. Customizing HttpBinding
    11. 165.11. Jetty handlers and security configuration
    12. 165.12. How to return a custom HTTP 500 reply message
    13. 165.13. Multi-part Form support
    14. 165.14. Jetty JMX support
    15. 165.15. See Also
  167. 166. JGroups Component
    1. 166.1. URI format
    2. 166.2. Options
      1. 166.2.1. Path Parameters (1 parameters):
      2. 166.2.2. Query Parameters (6 parameters):
    3. 166.3. Headers
    4. 166.4. Predefined filters
    5. 166.5. Predefined expressions
    6. 166.6. Examples
      1. 166.6.1. Sending (receiving) messages to (from) the JGroups cluster
      2. 166.6.2. Receive cluster view change notifications
      3. 166.6.3. Keeping singleton route within the cluster
  168. 167. JiBX DataFormat
    1. 167.1. Options
    2. 167.2. JiBX Spring DSL
    3. 167.3. Dependencies
  169. 168. Jing Component
    1. 168.1. URI format Camel 2.16
    2. 168.2. Options
      1. 168.2.1. Path Parameters (1 parameters):
      2. 168.2.2. Query Parameters (2 parameters):
    3. 168.3. Example
    4. 168.4. See Also
  170. 169. JIRA Component
    1. 169.1. URI format
    2. 169.2. JIRA Options
      1. 169.2.1. Path Parameters (1 parameters):
      2. 169.2.2. Query Parameters (9 parameters):
    3. 169.3. JQL:
  171. 170. JMS Component
    1. 170.1. JMS Component
    2. 170.2. URI format
    3. 170.3. Notes
      1. 170.3.1. Using ActiveMQ
      2. 170.3.2. Transactions and Cache Levels
      3. 170.3.3. Durable Subscriptions
      4. 170.3.4. Message Header Mapping
    4. 170.4. Options
      1. 170.4.1. Component options
      2. 170.4.2. Endpoint options
      3. 170.4.3. Path Parameters (2 parameters):
      4. 170.4.4. Query Parameters (91 parameters):
    5. 170.5. Message Mapping between JMS and Camel
      1. 170.5.1. Disabling auto-mapping of JMS messages
      2. 170.5.2. Using a custom MessageConverter
      3. 170.5.3. Controlling the mapping strategy selected
    6. 170.6. Message format when sending
    7. 170.7. Message format when receiving
    8. 170.8. About using Camel to send and receive messages and JMSReplyTo
      1. 170.8.1. JmsProducer
      2. 170.8.2. JmsConsumer
    9. 170.9. Reuse endpoint and send to different destinations computed at runtime
    10. 170.10. Configuring different JMS providers
      1. 170.10.1. Using JNDI to find the ConnectionFactory
    11. 170.11. Concurrent Consuming
      1. 170.11.1. Concurrent Consuming with async consumer
    12. 170.12. Request-reply over JMS
      1. 170.12.1. Request-reply over JMS and using a shared fixed reply queue
      2. 170.12.2. Request-reply over JMS and using an exclusive fixed reply queue
    13. 170.13. Synchronizing clocks between senders and receivers
    14. 170.14. About time to live
    15. 170.15. Enabling Transacted Consumption
    16. 170.16. Using JMSReplyTo for late replies
    17. 170.17. Using a request timeout
    18. 170.18. Samples
      1. 170.18.1. Receiving from JMS
      2. 170.18.2. Sending to JMS
      3. 170.18.3. Using Annotations
      4. 170.18.4. Spring DSL sample
      5. 170.18.5. Other samples
      6. 170.18.6. Using JMS as a Dead Letter Queue storing Exchange
      7. 170.18.7. Using JMS as a Dead Letter Channel storing error only
    19. 170.19. Sending an InOnly message and keeping the JMSReplyTo header
    20. 170.20. Setting JMS provider options on the destination
    21. 170.21. See Also
  172. 171. JMX Component
    1. 171.1. Camel JMX
    2. 171.2. Options
      1. 171.2.1. Path Parameters (1 parameters):
      2. 171.2.2. Query Parameters (29 parameters):
    3. 171.3. Activating JMX in Camel
      1. 171.3.1. Using JMX to manage Apache Camel
      2. 171.3.2. Disabling JMX instrumentation agent in Camel
      3. 171.3.3. Locating a MBeanServer in the Java VM
      4. 171.3.4. Creating JMX RMI Connector Server
      5. 171.3.5. JMX Service URL
      6. 171.3.6. The System Properties for Camel JMX support
      7. 171.3.7. How to use authentication with JMX
      8. 171.3.8. JMX inside an Application Server
        1. 171.3.8.1. Tomcat 6
        2. 171.3.8.2. JBoss AS 4
        3. 171.3.8.3. WebSphere
        4. 171.3.8.4. Oracle OC4j
      9. 171.3.9. Advanced JMX Configuration
      10. 171.3.10. Example:
      11. 171.3.11. jmxAgent Properties Reference
      12. 171.3.12. Configuring whether to register MBeans always, for new routes or just by default
    4. 171.4. Monitoring Camel using JMX
      1. 171.4.1. Using JConsole to monitor Camel
      2. 171.4.2. Which endpoints are registered
      3. 171.4.3. Which processors are registered
      4. 171.4.4. How to use the JMX NotificationListener to listen the camel events?
      5. 171.4.5. Using the Tracer MBean to get fine grained tracing
    5. 171.5. Using JMX for your own Camel Code
      1. 171.5.1. Registering your own Managed Endpoints
      2. 171.5.2. Programming your own Managed Services
      3. 171.5.3. ManagementNamingStrategy
      4. 171.5.4. Management naming pattern
      5. 171.5.5. ManagementStrategy
      6. 171.5.6. Configuring level of granularity for performance statistics
    6. 171.6. Hiding sensitive information
      1. 171.6.1. Declaring which JMX attributes and operations to mask
    7. 171.7. See Also
  173. 172. JOLT Component
    1. 172.1. URI format
    2. 172.2. Options
      1. 172.2.1. Path Parameters (1 parameters):
      2. 172.2.2. Query Parameters (5 parameters):
    3. 172.3. Samples
    4. 172.4. See Also
  174. 173. JPA Component
    1. 173.1. Sending to the endpoint
    2. 173.2. Consuming from the endpoint
    3. 173.3. URI format
    4. 173.4. Options
      1. 173.4.1. Path Parameters (1 parameters):
      2. 173.4.2. Query Parameters (42 parameters):
    5. 173.5. Message Headers
    6. 173.6. Configuring EntityManagerFactory
    7. 173.7. Configuring TransactionManager
    8. 173.8. Using a consumer with a named query
    9. 173.9. Using a consumer with a query
    10. 173.10. Using a consumer with a native query
    11. 173.11. Using a producer with a named query
    12. 173.12. Using a producer with a query
    13. 173.13. Using a producer with a native query
    14. 173.14. Example
    15. 173.15. Using the JPA-Based Idempotent Repository
    16. 173.16. See Also
  175. 174. JSon Fastjson DataFormat
    1. 174.1. Fastjson Options
    2. 174.2. Dependencies
  176. 175. JSon GSon DataFormat
    1. 175.1. Gson Options
    2. 175.2. Dependencies
  177. 176. JSon Jackson DataFormat
    1. 176.1. Jackson Options
    2. 176.2. Using custom ObjectMapper
    3. 176.3. Dependencies
  178. 177. JSon Johnzon DataFormat
    1. 177.1. Johnzon Options
    2. 177.2. Dependencies
  179. 178. JSON Schema Validator Component
    1. 178.1. URI format
    2. 178.2. URI Options
      1. 178.2.1. Path Parameters (1 parameters):
      2. 178.2.2. Query Parameters (7 parameters):
    3. 178.3. Example
  180. 179. JSon XStream DataFormat
    1. 179.1. Options
    2. 179.2. Using the Java DSL
    3. 179.3. XMLInputFactory and XMLOutputFactory
    4. 179.4. How to set the XML encoding in Xstream DataFormat?
    5. 179.5. Setting the type permissions of Xstream DataFormat
  181. 180. JsonPath Language
    1. 180.1. JSonPath Options
    2. 180.2. Using XML configuration
    3. 180.3. Syntax
    4. 180.4. Easy Syntax
    5. 180.5. Supported message body types
    6. 180.6. Suppress exceptions
    7. 180.7. Inline Simple exceptions
    8. 180.8. JSonPath injection
    9. 180.9. Encoding Detection
    10. 180.10. Split JSon data into sub rows as JSon
    11. 180.11. Using header as input
    12. 180.12. Dependencies
  182. 181. JT400 Component
    1. 181.1. URI format
    2. 181.2. JT400 options
      1. 181.2.1. Path Parameters (5 parameters):
      2. 181.2.2. Query Parameters (30 parameters):
    3. 181.3. Usage
    4. 181.4. Connection pool
      1. 181.4.1. Remote program call (Camel 2.7)
    5. 181.5. Example
      1. 181.5.1. Remote program call example (Camel 2.7)
      2. 181.5.2. Writing to keyed data queues
      3. 181.5.3. Reading from keyed data queues
    6. 181.6. See Also
  183. 182. Kafka Component
    1. 182.1. URI format
    2. 182.2. Options
      1. 182.2.1. Path Parameters (1 parameters):
      2. 182.2.2. Query Parameters (93 parameters):
    3. 182.3. Message headers
      1. 182.3.1. Consumer headers
      2. 182.3.2. Producer headers
    4. 182.4. Samples
      1. 182.4.1. Consuming messages from Kafka
      2. 182.4.2. Producing messages to Kafka
    5. 182.5. SSL configuration
    6. 182.6. Using the Kafka idempotent repository
    7. 182.7. Using manual commit with Kafka consumer
    8. 182.8. Kafka Headers propagation
  184. 183. Kestrel Component (deprecated)
    1. 183.1. URI format
    2. 183.2. Options
      1. 183.2.1. Path Parameters (2 parameters):
      2. 183.2.2. Query Parameters (6 parameters):
    3. 183.3. Configuring the Kestrel component using Spring XML
    4. 183.4. Usage Examples
      1. 183.4.1. Example 1: Consuming
      2. 183.4.2. Example 2: Producing
      3. 183.4.3. Example 3: Spring XML Configuration
    5. 183.5. Dependencies
      1. 183.5.1. spymemcached
    6. 183.6. See Also
  185. 184. Kie-Camel
    1. 184.1. Overview
  186. 185. Krati Component (deprecated)
    1. 185.1. URI format
    2. 185.2. Krati Options
      1. 185.2.1. Path Parameters (1 parameters):
      2. 185.2.2. Query Parameters (29 parameters):
      3. 185.2.3. Message Headers for datastore
    3. 185.3. Usage Samples
      1. 185.3.1. Example 1: Putting to the datastore.
      2. 185.3.2. Example 2: Getting/Reading from a datastore
      3. 185.3.3. Example 3: Consuming from a datastore
    4. 185.4. Idempotent Repository
      1. 185.4.1. See also
  187. 186. Kubernetes Components
    1. 186.1. Headers
    2. 186.2. Usage
      1. 186.2.1. Producer examples
      2. 186.2.2. Create a pod
      3. 186.2.3. Delete a pod
  188. 187. Kubernetes Component (deprecated)
    1. 187.1. URI format
    2. 187.2. Options
      1. 187.2.1. Path Parameters (1 parameters):
      2. 187.2.2. Query Parameters (28 parameters):
    3. 187.3. Headers
    4. 187.4. Categories
    5. 187.5. Usage
      1. 187.5.1. Producer examples
      2. 187.5.2. Create a pod
      3. 187.5.3. Delete a pod
  189. 188. Kubernetes ConfigMap Component
    1. 188.1. Component Options
    2. 188.2. Endpoint Options
      1. 188.2.1. Path Parameters (1 parameters):
      2. 188.2.2. Query Parameters (19 parameters):
  190. 189. Kubernetes Deployments Component
    1. 189.1. Component Options
    2. 189.2. Endpoint Options
      1. 189.2.1. Path Parameters (1 parameters):
      2. 189.2.2. Query Parameters (27 parameters):
  191. 190. Kubernetes Namespaces Component
    1. 190.1. Component Options
    2. 190.2. Endpoint Options
      1. 190.2.1. Path Parameters (1 parameters):
      2. 190.2.2. Query Parameters (27 parameters):
  192. 191. Kubernetes Nodes Component
    1. 191.1. Component Options
    2. 191.2. Endpoint Options
      1. 191.2.1. Path Parameters (1 parameters):
      2. 191.2.2. Query Parameters (27 parameters):
  193. 192. Kubernetes Persistent Volume Claim Component
    1. 192.1. Component Options
    2. 192.2. Endpoint Options
      1. 192.2.1. Path Parameters (1 parameters):
      2. 192.2.2. Query Parameters (19 parameters):
  194. 193. Kubernetes Persistent Volume Component
    1. 193.1. Component Options
    2. 193.2. Endpoint Options
      1. 193.2.1. Path Parameters (1 parameters):
      2. 193.2.2. Query Parameters (19 parameters):
  195. 194. Kubernetes Pods Component
    1. 194.1. Component Options
    2. 194.2. Endpoint Options
      1. 194.2.1. Path Parameters (1 parameters):
      2. 194.2.2. Query Parameters (27 parameters):
  196. 195. Kubernetes Replication Controller Component
    1. 195.1. Component Options
    2. 195.2. Endpoint Options
      1. 195.2.1. Path Parameters (1 parameters):
      2. 195.2.2. Query Parameters (27 parameters):
  197. 196. Kubernetes Resources Quota Component
    1. 196.1. Component Options
    2. 196.2. Endpoint Options
      1. 196.2.1. Path Parameters (1 parameters):
      2. 196.2.2. Query Parameters (19 parameters):
  198. 197. Kubernetes Secrets Component
    1. 197.1. Component Options
    2. 197.2. Endpoint Options
      1. 197.2.1. Path Parameters (1 parameters):
      2. 197.2.2. Query Parameters (19 parameters):
  199. 198. Kubernetes Service Account Component
    1. 198.1. Component Options
    2. 198.2. Endpoint Options
      1. 198.2.1. Path Parameters (1 parameters):
      2. 198.2.2. Query Parameters (19 parameters):
  200. 199. Kubernetes Services Component
    1. 199.1. Component Options
    2. 199.2. Endpoint Options
      1. 199.2.1. Path Parameters (1 parameters):
      2. 199.2.2. Query Parameters (27 parameters):
    3. 199.3. Eclipse Kura component
      1. 199.3.1. KuraRouter activator
      2. 199.3.2. Deploying KuraRouter
      3. 199.3.3. KuraRouter utilities 
        1. 199.3.3.1. SLF4J logger
        2. 199.3.3.2. BundleContext
        3. 199.3.3.3. CamelContext
        4. 199.3.3.4. ProducerTemplate
        5. 199.3.3.5. ConsumerTemplate
        6. 199.3.3.6. OSGi service resolver
      4. 199.3.4. KuraRouter activator callbacks
      5. 199.3.5. Loading XML routes from ConfigurationAdmin
      6. 199.3.6. Deploying Kura router as a declarative OSGi service
      7. 199.3.7. See Also
  201. 200. Language Component
    1. 200.1. URI format
    2. 200.2. URI Options
      1. 200.2.1. Path Parameters (2 parameters):
      2. 200.2.2. Query Parameters (6 parameters):
    3. 200.3. Message Headers
    4. 200.4. Examples
    5. 200.5. Loading scripts from resources
  202. 201. LDAP Component
    1. 201.1. URI format
    2. 201.2. Options
      1. 201.2.1. Path Parameters (1 parameters):
      2. 201.2.2. Query Parameters (5 parameters):
    3. 201.3. Result
    4. 201.4. DirContext
    5. 201.5. Samples
      1. 201.5.1. Binding using credentials
    6. 201.6. Configuring SSL
    7. 201.7. See Also
  203. 202. LDIF Component
    1. 202.1. URI format
    2. 202.2. Options
      1. 202.2.1. Path Parameters (1 parameters):
      2. 202.2.2. Query Parameters (1 parameters):
    3. 202.3. Body types:
    4. 202.4. Result
    5. 202.5. LdapConnection
    6. 202.6. Samples
    7. 202.7. LevelDB
      1. 202.7.1. Using LevelDBAggregationRepository
      2. 202.7.2. What is preserved when persisting
      3. 202.7.3. Recovery
        1. 202.7.3.1. Using LevelDBAggregationRepository in Java DSL
        2. 202.7.3.2. Using LevelDBAggregationRepository in Spring XML
      4. 202.7.4. Dependencies
      5. 202.7.5. See Also
  204. 203. Linkedin Component
    1. 203.1. URI format
    2. 203.2. LinkedInComponent
      1. 203.2.1. Path Parameters (2 parameters):
      2. 203.2.2. Query Parameters (16 parameters):
    3. 203.3. Spring Boot Auto-Configuration
    4. 203.4. Producer Endpoints:
      1. 203.4.1. Endpoint prefix comments
      2. 203.4.2. Endpoint prefix companies
      3. 203.4.3. Endpoint prefix groups
      4. 203.4.4. Endpoint prefix jobs
      5. 203.4.5. Endpoint prefix people
      6. 203.4.6. Endpoint prefix posts
      7. 203.4.7. Endpoint prefix search
    5. 203.5. Consumer Endpoints
    6. 203.6. Message Headers
    7. 203.7. Message body
    8. 203.8. Use cases
  205. 204. Log Component
    1. 204.1. URI format
    2. 204.2. Options
      1. 204.2.1. Path Parameters (1 parameters):
      2. 204.2.2. Query Parameters (26 parameters):
    3. 204.3. Regular logger sample
    4. 204.4. Regular logger with formatter sample
    5. 204.5. Throughput logger with groupSize sample
    6. 204.6. Throughput logger with groupInterval sample
    7. 204.7. Masking sensitive information like password
    8. 204.8. Full customization of the logging output
      1. 204.8.1. Convention over configuration:*
    9. 204.9. Using Log component in OSGi
    10. 204.10. See Also
  206. 205. Lucene Component
    1. 205.1. URI format
    2. 205.2. Insert Options
      1. 205.2.1. Path Parameters (2 parameters):
      2. 205.2.2. Query Parameters (5 parameters):
    3. 205.3. Sending/Receiving Messages to/from the cache
      1. 205.3.1. Message Headers
      2. 205.3.2. Lucene Producers
      3. 205.3.3. Lucene Processor
    4. 205.4. Lucene Usage Samples
      1. 205.4.1. Example 1: Creating a Lucene index
      2. 205.4.2. Example 2: Loading properties into the JNDI registry in the Camel Context
      3. 205.4.3. Example 2: Performing searches using a Query Producer
      4. 205.4.4. Example 3: Performing searches using a Query Processor
  207. 206. Lumberjack Component
    1. 206.1. URI format
    2. 206.2. Options
      1. 206.2.1. Path Parameters (2 parameters):
      2. 206.2.2. Query Parameters (5 parameters):
    3. 206.3. Result
    4. 206.4. Lumberjack Usage Samples
      1. 206.4.1. Example 1: Streaming the log messages
  208. 207. LZF Deflate Compression DataFormat
    1. 207.1. Options
    2. 207.2. Marshal
    3. 207.3. Unmarshal
    4. 207.4. Dependencies
  209. 208. Mail Component
    1. 208.1. URI format
    2. 208.2. 
    3. 208.3. 
      1. 208.3.1. Path Parameters (2 parameters):
      2. 208.3.2. Query Parameters (62 parameters):
      3. 208.3.3. Sample endpoints
    4. 208.4. Components
      1. 208.4.1. Default ports
    5. 208.5. SSL support
      1. 208.5.1. Using the JSSE Configuration Utility
      2. 208.5.2. Configuring JavaMail Directly
    6. 208.6. Mail Message Content
    7. 208.7. Headers take precedence over pre-configured recipients
    8. 208.8. Multiple recipients for easier configuration
    9. 208.9. Setting sender name and email
    10. 208.10. JavaMail API (ex SUN JavaMail)
    11. 208.11. Samples
    12. 208.12. Sending mail with attachment sample
    13. 208.13. SSL sample
    14. 208.14. Consuming mails with attachment sample
    15. 208.15. How to split a mail message with attachments
    16. 208.16. Using custom SearchTerm
    17. 208.17. See Also
  210. 209. Master Component
    1. 209.1. Using the master endpoint
    2. 209.2. URI format
    3. 209.3. Options
      1. 209.3.1. Path Parameters (2 parameters):
      2. 209.3.2. Query Parameters (4 parameters):
    4. 209.4. Example
    5. 209.5. Implementations
    6. 209.6. See Also
  211. 210. Metrics Component
    1. 210.1. Metrics Component
    2. 210.2. URI format
    3. 210.3. Options
      1. 210.3.1. Path Parameters (2 parameters):
      2. 210.3.2. Query Parameters (7 parameters):
    4. 210.4. Metric Registry
    5. 210.5. Usage
      1. 210.5.1. Headers
    6. 210.6. Metrics type counter
      1. 210.6.1. Options
      2. 210.6.2. Headers
    7. 210.7. Metric type histogram
      1. 210.7.1. Options
      2. 210.7.2. Headers
    8. 210.8. Metric type meter
      1. 210.8.1. Options
      2. 210.8.2. Headers
    9. 210.9. Metrics type timer
      1. 210.9.1. Options
      2. 210.9.2. Headers
    10. 210.10. Metric type gauge
      1. 210.10.1. Options
      2. 210.10.2. Headers
    11. 210.11. MetricsRoutePolicyFactory
    12. 210.12. MetricsMessageHistoryFactory
    13. 210.13. InstrumentedThreadPoolFactory
    14. 210.14. See Also
  212. 211. OPC UA Client Component
    1. 211.1. URI format
    2. 211.2. URI options
      1. 211.2.1. Path Parameters (1 parameters):
      2. 211.2.2. Query Parameters (24 parameters):
      3. 211.2.3. Node ID
      4. 211.2.4. Security policies
    3. 211.3. See Also
  213. 212. OPC UA Server Component
    1. 212.1. URI format
    2. 212.2. URI options
      1. 212.2.1. Path Parameters (1 parameters):
      2. 212.2.2. Query Parameters (4 parameters):
    3. 212.3. See Also
  214. 213. MIME Multipart DataFormat
    1. 213.1. Options
    2. 213.2. Message Headers (marshal)
    3. 213.3. Message Headers (unmarshal)
    4. 213.4. Examples
    5. 213.5. Dependencies
  215. 214. Mina2 Component
    1. 214.1. URI format
    2. 214.2. Options
      1. 214.2.1. Path Parameters (3 parameters):
      2. 214.2.2. Query Parameters (27 parameters):
    3. 214.3. Using a custom codec
    4. 214.4. Sample with sync=false
    5. 214.5. Sample with sync=true
    6. 214.6. Sample with Spring DSL
    7. 214.7. Closing Session When Complete
    8. 214.8. Get the IoSession for message
    9. 214.9. Configuring Mina filters
    10. 214.10. See Also
  216. 215. MLLP Component
    1. 215.1. MLLP Options
      1. 215.1.1. Path Parameters (2 parameters):
      2. 215.1.2. Query Parameters (27 parameters):
    2. 215.2. MLLP Consumer
    3. 215.3. Message Headers
    4. 215.4. Exchange Properties
    5. 215.5. MLLP Producer
    6. 215.6. Message Headers
    7. 215.7. Exchange Properties
  217. 216. Mock Component
  218. 217. MongoDB Component
    1. 217.1. URI format
    2. 217.2. MongoDB options
      1. 217.2.1. Path Parameters (1 parameters):
      2. 217.2.2. Query Parameters (23 parameters):
    3. 217.3. Configuration of database in Spring XML
    4. 217.4. Sample route
    5. 217.5. MongoDB operations - producer endpoints
      1. 217.5.1. Query operations
        1. 217.5.1.1. findById
        2. 217.5.1.2. findOneByQuery
        3. 217.5.1.3. findAll
        4. 217.5.1.4. count
        5. 217.5.1.5. Specifying a fields filter (projection)
        6. 217.5.1.6. Specifying a sort clause
      2. 217.5.2. Create/update operations
        1. 217.5.2.1. insert
        2. 217.5.2.2. save
        3. 217.5.2.3. update
      3. 217.5.3. Delete operations
        1. 217.5.3.1. remove
      4. 217.5.4. Bulk Write Operations
        1. 217.5.4.1. bulkWrite
      5. 217.5.5. Other operations
        1. 217.5.5.1. aggregate
        2. 217.5.5.2. getDbStats
        3. 217.5.5.3. getColStats
        4. 217.5.5.4. command
      6. 217.5.6. Dynamic operations
    6. 217.6. Tailable Cursor Consumer
    7. 217.7. How the tailable cursor consumer works
    8. 217.8. Persistent tail tracking
    9. 217.9. Enabling persistent tail tracking
    10. 217.10. Oplog Tail Tracking
    11. 217.11. Type conversions
    12. 217.12. See also
  219. 218. MongoDB GridFS Component
    1. 218.1. URI format
    2. 218.2. MongoDB GridFS options
      1. 218.2.1. Path Parameters (1 parameters):
      2. 218.2.2. Query Parameters (17 parameters):
    3. 218.3. Configuration of database in Spring XML
    4. 218.4. Sample route
    5. 218.5. GridFS operations - producer endpoint
      1. 218.5.1. count
      2. 218.5.2. listAll
      3. 218.5.3. findOne
      4. 218.5.4. create
      5. 218.5.5. remove
    6. 218.6. GridFS Consumer
  220. 219. MongoDB Component
    1. 219.1. URI format
    2. 219.2. MongoDB options
      1. 219.2.1. Path Parameters (1 parameters):
      2. 219.2.2. Query Parameters (19 parameters):
    3. 219.3. Configuration of database in Spring XML
    4. 219.4. Sample route
    5. 219.5. MongoDB operations - producer endpoints
      1. 219.5.1. Query operations
        1. 219.5.1.1. findById
        2. 219.5.1.2. findOneByQuery
        3. 219.5.1.3. findAll
        4. 219.5.1.4. count
        5. 219.5.1.5. Specifying a fields filter (projection)
        6. 219.5.1.6. Specifying a sort clause
      2. 219.5.2. Create/update operations
        1. 219.5.2.1. insert
        2. 219.5.2.2. save
        3. 219.5.2.3. update
      3. 219.5.3. Delete operations
        1. 219.5.3.1. remove
      4. 219.5.4. Bulk Write Operations
        1. 219.5.4.1. bulkWrite
      5. 219.5.5. Other operations
        1. 219.5.5.1. aggregate
        2. 219.5.5.2. getDbStats
        3. 219.5.5.3. getColStats
        4. 219.5.5.4. command
      6. 219.5.6. Dynamic operations
    6. 219.6. Tailable Cursor Consumer
    7. 219.7. How the tailable cursor consumer works
    8. 219.8. Persistent tail tracking
    9. 219.9. Enabling persistent tail tracking
    10. 219.10. Type conversions
    11. 219.11. See also
  221. 220. MQTT Component
    1. 220.1. URI format
    2. 220.2. Options
      1. 220.2.1. Path Parameters (1 parameters):
      2. 220.2.2. Query Parameters (39 parameters):
    3. 220.3. Samples
    4. 220.4. Endpoints
    5. 220.5. See Also
  222. 221. MSV Component
    1. 221.1. URI format
    2. 221.2. Options
      1. 221.2.1. Path Parameters (1 parameters):
      2. 221.2.2. Query Parameters (11 parameters):
    3. 221.3. Example
    4. 221.4. See Also
  223. 222. Mustache Component
    1. 222.1. URI format
    2. 222.2. Options
      1. 222.2.1. Path Parameters (1 parameters):
      2. 222.2.2. Query Parameters (5 parameters):
    3. 222.3. Mustache Context
    4. 222.4. Dynamic templates
    5. 222.5. Samples
    6. 222.6. The Email Sample
    7. 222.7. See Also
  224. 223. MVEL Component
    1. 223.1. URI format
    2. 223.2. Options
      1. 223.2.1. Path Parameters (1 parameters):
      2. 223.2.2. Query Parameters (3 parameters):
    3. 223.3. Message Headers
    4. 223.4. MVEL Context
    5. 223.5. Hot reloading
    6. 223.6. Dynamic templates
    7. 223.7. Samples
    8. 223.8. See Also
  225. 224. MVEL Language
    1. 224.1. Mvel Options
    2. 224.2. Variables
    3. 224.3. Samples
    4. 224.4. Loading script from external resource
    5. 224.5. Dependencies
  226. 225. MyBatis Component
    1. 225.1. URI format
    2. 225.2. Options
      1. 225.2.1. Path Parameters (1 parameters):
      2. 225.2.2. Query Parameters (29 parameters):
    3. 225.3. Message Headers
    4. 225.4. Message Body
    5. 225.5. Samples
    6. 225.6. Using StatementType for better control of MyBatis
      1. 225.6.1. Using InsertList StatementType
      2. 225.6.2. Using UpdateList StatementType
      3. 225.6.3. Using DeleteList StatementType
      4. 225.6.4. Notice on InsertList, UpdateList and DeleteList StatementTypes
      5. 225.6.5. Scheduled polling example
      6. 225.6.6. Using onConsume
      7. 225.6.7. Participating in transactions
    7. 225.7. See Also
  227. 226. Nagios Component
    1. 226.1. URI format
    2. 226.2. Options
      1. 226.2.1. Path Parameters (2 parameters):
      2. 226.2.2. Query Parameters (7 parameters):
    3. 226.3. Sending message examples
    4. 226.4. Using NagiosEventNotifer
    5. 226.5. See Also
  228. 227. Nats Component
    1. 227.1. URI format
    2. 227.2. Options
      1. 227.2.1. Path Parameters (1 parameters):
      2. 227.2.2. Query Parameters (22 parameters):
    3. 227.3. Headers
  229. 228. Netty Component (deprecated)
    1. 228.1. URI format
    2. 228.2. Options
      1. 228.2.1. Path Parameters (3 parameters):
      2. 228.2.2. Query Parameters (67 parameters):
    3. 228.3. Registry based Options
      1. 228.3.1. Using non shareable encoders or decoders
    4. 228.4. Sending Messages to/from a Netty endpoint