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