Jump To Close Expand all Collapse all Table of contents Apache Camel Component Reference Making open source more inclusive 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. Spring Boot Auto-Configuration 3.4. AhcComponent Options 3.5. Message Headers 3.6. Message Body 3.7. Response code 3.8. AhcOperationFailedException 3.9. Calling using GET or POST 3.10. Configuring URI to call 3.11. Configuring URI Parameters 3.12. How to set the http method to the HTTP producer 3.13. Configuring charset Expand section "3.13. Configuring charset" Collapse section "3.13. Configuring charset" 3.13.1. URI Parameters from the endpoint URI 3.13.2. URI Parameters from the Message 3.13.3. Getting the Response Code 3.14. Configuring AsyncHttpClient 3.15. SSL Support (HTTPS) 3.16. 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. Spring Boot Auto-Configuration 4.4. Writing and Reading Data over Websocket 4.5. Configuring URI to Write or Read Data 4.6. 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 (92 parameters): 5.3. Spring Boot Auto-Configuration 5.4. Usage 5.5. Configuring AMQP component 5.6. Using topics 5.7. 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.3. Spring Boot Auto-Configuration Expand section "6.3. Spring Boot Auto-Configuration" Collapse section "6.3. Spring Boot Auto-Configuration" 6.3.1. Component Expand section "6.3.1. Component" Collapse section "6.3.1. Component" 6.3.1.1. SSL Setting 6.4. Exchange data format 6.5. Message Headers 6.6. ApnsServiceFactory builder callback 6.7. Samples Expand section "6.7. Samples" Collapse section "6.7. Samples" 6.7.1. Camel Xml route 6.7.2. Camel Java route 6.8. 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. Spring Boot Auto-Configuration 7.3. Unmarshal 7.4. Dependencies 8. AS2 Component Expand section "8. AS2 Component" Collapse section "8. AS2 Component" 8.1. URI format 8.2. AS2 Options Expand section "8.2. AS2 Options" Collapse section "8.2. AS2 Options" 8.2.1. Path Parameters (1 parameters): 8.2.2. Query Parameters (30 parameters): 8.3. Spring Boot Auto-Configuration 8.4. Client Endpoints: 8.5. Server Endpoints: 9. Asterisk Component Expand section "9. Asterisk Component" Collapse section "9. Asterisk Component" 9.1. URI format 9.2. Options Expand section "9.2. Options" Collapse section "9.2. Options" 9.2.1. Path Parameters (1 parameters): 9.2.2. Query Parameters (8 parameters): 9.3. Spring Boot Auto-Configuration 9.4. Action 10. Atmos Component Expand section "10. Atmos Component" Collapse section "10. Atmos Component" 10.1. Options Expand section "10.1. Options" Collapse section "10.1. Options" 10.1.1. Path Parameters (2 parameters): 10.1.2. Query Parameters (12 parameters): 10.2. Spring Boot Auto-Configuration 10.3. Dependencies 10.4. Integrations 10.5. Examples 10.6. See Also 11. Atlasmap Component Expand section "11. Atlasmap Component" Collapse section "11. Atlasmap Component" 11.1. URI format 11.2. Configuring Options Expand section "11.2. Configuring Options" Collapse section "11.2. Configuring Options" 11.2.1. Configuring Component Options 11.2.2. Configuring Endpoint Options 11.3. Component Options 11.4. Endpoint Options Expand section "11.4. Endpoint Options" Collapse section "11.4. Endpoint Options" 11.4.1. Path Parameters (1 parameters) 11.4.2. Query Parameters (7 parameters) 11.5. Examples Expand section "11.5. Examples" Collapse section "11.5. Examples" 11.5.1. Producer Example 12. Atmosphere Websocket Component Expand section "12. Atmosphere Websocket Component" Collapse section "12. Atmosphere Websocket Component" 12.1. Atmosphere-Websocket Options Expand section "12.1. Atmosphere-Websocket Options" Collapse section "12.1. Atmosphere-Websocket Options" 12.1.1. Path Parameters (1 parameters): 12.1.2. Query Parameters (38 parameters): 12.2. Spring Boot Auto-Configuration 12.3. URI Format 12.4. Reading and Writing Data over Websocket 12.5. Configuring URI to Read or Write Data 12.6. See Also 13. Atom Component Expand section "13. Atom Component" Collapse section "13. Atom Component" 13.1. URI format 13.2. Options Expand section "13.2. Options" Collapse section "13.2. Options" 13.2.1. Path Parameters (1 parameters): 13.2.2. Query Parameters (27 parameters): 13.3. Spring Boot Auto-Configuration 13.4. Exchange data format 13.5. Message Headers 13.6. Samples 13.7. See Also 14. Atomix Map Component Expand section "14. Atomix Map Component" Collapse section "14. Atomix Map Component" 14.1. URI format 14.2. Options Expand section "14.2. Options" Collapse section "14.2. Options" 14.2.1. Path Parameters (1 parameters): 14.2.2. Query Parameters (18 parameters): 14.3. Spring Boot Auto-Configuration 14.4. Headers 14.5. Configuring the component to connect to an Atomix cluster 14.6. Usage examples: 15. Atomix Messaging Component Expand section "15. Atomix Messaging Component" Collapse section "15. Atomix Messaging 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 (19 parameters): 15.2. Spring Boot Auto-Configuration 16. Atomix MultiMap Component Expand section "16. Atomix MultiMap Component" Collapse section "16. Atomix MultiMap 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 (18 parameters): 16.2. Spring Boot Auto-Configuration 17. Atomix Queue Component Expand section "17. Atomix Queue Component" Collapse section "17. Atomix Queue 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 (16 parameters): 17.2. Spring Boot Auto-Configuration 18. Atomix Set Component Expand section "18. Atomix Set Component" Collapse section "18. Atomix Set Component" 18.1. URI format Expand section "18.1. URI format" Collapse section "18.1. URI format" 18.1.1. Path Parameters (1 parameters): 18.1.2. Query Parameters (17 parameters): 18.2. Spring Boot Auto-Configuration 19. Atomix Value Component Expand section "19. Atomix Value Component" Collapse section "19. Atomix Value Component" 19.1. URI format Expand section "19.1. URI format" Collapse section "19.1. URI format" 19.1.1. Path Parameters (1 parameters): 19.1.2. Query Parameters (17 parameters): 19.2. Spring Boot Auto-Configuration 20. Avro Component Expand section "20. Avro Component" Collapse section "20. Avro Component" 20.1. Apache Avro Overview 20.2. Using the Avro data format 20.3. Using Avro RPC in Camel 20.4. Avro RPC URI Options Expand section "20.4. Avro RPC URI Options" Collapse section "20.4. Avro RPC URI Options" 20.4.1. Path Parameters (4 parameters): 20.4.2. Query Parameters (10 parameters): 20.5. Spring Boot Auto-Configuration 20.6. Avro RPC Headers 20.7. Examples 21. Avro DataFormat Expand section "21. Avro DataFormat" Collapse section "21. Avro DataFormat" 21.1. Apache Avro Overview 21.2. Using the Avro data format 21.3. Avro Dataformat Options 21.4. Spring Boot Auto-Configuration 22. AWS CloudWatch Component Expand section "22. AWS CloudWatch Component" Collapse section "22. AWS CloudWatch 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 (11 parameters): 22.3. Spring Boot Auto-Configuration 22.4. Usage Expand section "22.4. Usage" Collapse section "22.4. Usage" 22.4.1. Message headers evaluated by the CW producer 22.4.2. Advanced AmazonCloudWatch configuration 22.5. Dependencies 22.6. See Also 23. AWS DynamoDB Component Expand section "23. AWS DynamoDB Component" Collapse section "23. AWS DynamoDB 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 (13 parameters): 23.3. Spring Boot Auto-Configuration 23.4. Usage Expand section "23.4. Usage" Collapse section "23.4. Usage" 23.4.1. Message headers evaluated by the DDB producer 23.4.2. Message headers set during BatchGetItems operation 23.4.3. Message headers set during DeleteItem operation 23.4.4. Message headers set during DeleteTable operation 23.4.5. Message headers set during DescribeTable operation 23.4.6. Message headers set during GetItem operation 23.4.7. Message headers set during PutItem operation 23.4.8. Message headers set during Query operation 23.4.9. Message headers set during Scan operation 23.4.10. Message headers set during UpdateItem operation 23.4.11. Advanced AmazonDynamoDB configuration 23.5. Dependencies 23.6. See Also 24. AWS DynamoDB Streams Component Expand section "24. AWS DynamoDB Streams Component" Collapse section "24. AWS DynamoDB Streams 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 (28 parameters): 24.3. Spring Boot Auto-Configuration 24.4. Sequence Numbers 24.5. Batch Consumer 24.6. Usage Expand section "24.6. Usage" Collapse section "24.6. Usage" 24.6.1. AmazonDynamoDBStreamsClient configuration 24.6.2. Providing AWS Credentials 24.7. Coping with Downtime Expand section "24.7. Coping with Downtime" Collapse section "24.7. Coping with Downtime" 24.7.1. AWS DynamoDB Streams outage of less than 24 hours 24.7.2. AWS DynamoDB Streams outage of more than 24 hours 24.8. Dependencies 24.9. See Also 25. AWS EC2 Component Expand section "25. AWS EC2 Component" Collapse section "25. AWS EC2 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 (8 parameters): 25.3. Spring Boot Auto-Configuration 25.4. Usage Expand section "25.4. Usage" Collapse section "25.4. Usage" 25.4.1. Message headers evaluated by the EC2 producer 25.5. See Also 26. AWS IAM Component Expand section "26. AWS IAM Component" Collapse section "26. AWS IAM 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. Spring Boot Auto-Configuration 26.4. Usage Expand section "26.4. Usage" Collapse section "26.4. Usage" 26.4.1. Message headers evaluated by the IAM producer 26.4.2. IAM Producer operations 26.5. See Also 27. AWS Kinesis Component Expand section "27. AWS Kinesis Component" Collapse section "27. AWS Kinesis 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 (30 parameters): 27.3. Spring Boot Auto-Configuration 27.4. Batch Consumer 27.5. Usage Expand section "27.5. Usage" Collapse section "27.5. Usage" 27.5.1. Message headers set by the Kinesis consumer 27.5.2. AmazonKinesis configuration 27.5.3. Providing AWS Credentials 27.5.4. Message headers used by the Kinesis producer to write to Kinesis. The producer expects that the message body is a byte[]. 27.5.5. Message headers set by the Kinesis producer on successful storage of a Record 27.6. Dependencies 27.7. See Also 28. AWS Kinesis Firehose Component Expand section "28. AWS Kinesis Firehose Component" Collapse section "28. AWS Kinesis Firehose 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 (7 parameters): 28.3. Spring Boot Auto-Configuration 28.4. Usage Expand section "28.4. Usage" Collapse section "28.4. Usage" 28.4.1. Amazon Kinesis Firehose configuration 28.4.2. Providing AWS Credentials 28.4.3. Message headers set by the Kinesis producer on successful storage of a Record 28.5. Dependencies 28.6. See Also 29. AWS KMS Component Expand section "29. AWS KMS Component" Collapse section "29. AWS KMS 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 (8 parameters): 29.3. Spring Boot Auto-Configuration 29.4. Usage Expand section "29.4. Usage" Collapse section "29.4. Usage" 29.4.1. Message headers evaluated by the MQ producer 29.4.2. KMS Producer operations 29.5. See Also 30. AWS Lambda Component Expand section "30. AWS Lambda Component" Collapse section "30. AWS Lambda 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 (8 parameters): 30.3. Spring Boot Auto-Configuration 30.4. Usage Expand section "30.4. Usage" Collapse section "30.4. Usage" 30.4.1. Message headers evaluated by the Lambda producer 30.5. List of Avalaible Operations 30.6. Example 30.7. Dependencies 30.8. See Also 31. AWS MQ Component Expand section "31. AWS MQ Component" Collapse section "31. AWS MQ 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 (8 parameters): 31.3. Spring Boot Auto-Configuration 31.4. Usage Expand section "31.4. Usage" Collapse section "31.4. Usage" 31.4.1. Message headers evaluated by the MQ producer 31.5. See Also 32. AWS S3 Storage Service Component Expand section "32. AWS S3 Storage Service Component" Collapse section "32. AWS S3 Storage Service 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 (50 parameters): 32.3. Spring Boot Auto-Configuration 32.4. Batch Consumer 32.5. Usage Expand section "32.5. Usage" Collapse section "32.5. Usage" 32.5.1. Message headers evaluated by the S3 producer 32.5.2. Message headers set by the S3 producer 32.5.3. Message headers set by the S3 consumer 32.5.4. S3 Producer operations 32.5.5. Advanced AmazonS3 configuration 32.5.6. Use KMS with the S3 component 32.5.7. Use "useIAMCredentials" with the s3 component 32.6. Dependencies 32.7. See Also 33. AWS SimpleDB Component Expand section "33. AWS SimpleDB Component" Collapse section "33. AWS SimpleDB 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 (10 parameters): 33.3. Spring Boot Auto-Configuration 33.4. Usage Expand section "33.4. Usage" Collapse section "33.4. Usage" 33.4.1. Message headers evaluated by the SDB producer 33.4.2. Message headers set during DomainMetadata operation 33.4.3. Message headers set during GetAttributes operation 33.4.4. Message headers set during ListDomains operation 33.4.5. Message headers set during Select operation 33.4.6. Advanced AmazonSimpleDB configuration 33.5. Dependencies 33.6. See Also 34. AWS Simple Email Service Component Expand section "34. AWS Simple Email Service Component" Collapse section "34. AWS Simple Email Service 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 (11 parameters): 34.3. Spring Boot Auto-Configuration 34.4. Usage Expand section "34.4. Usage" Collapse section "34.4. Usage" 34.4.1. Message headers evaluated by the SES producer 34.4.2. Message headers set by the SES producer 34.4.3. Advanced AmazonSimpleEmailService configuration 34.5. Dependencies 34.6. See Also 35. AWS Simple Notification System Component Expand section "35. AWS Simple Notification System Component" Collapse section "35. AWS Simple Notification System Component" 35.1. URI Format 35.2. URI Options Expand section "35.2. URI Options" Collapse section "35.2. URI Options" 35.2.1. Path Parameters (1 parameters): 35.2.2. Query Parameters (11 parameters): 35.3. Spring Boot Auto-Configuration 35.4. Usage Expand section "35.4. Usage" Collapse section "35.4. Usage" 35.4.1. Message headers evaluated by the SNS producer 35.4.2. Message headers set by the SNS producer 35.4.3. Advanced AmazonSNS configuration 35.5. Dependencies 35.6. See Also 36. AWS Simple Queue Service Component Expand section "36. AWS Simple Queue Service Component" Collapse section "36. AWS Simple Queue Service Component" 36.1. URI Format 36.2. URI Options Expand section "36.2. URI Options" Collapse section "36.2. URI Options" 36.2.1. Path Parameters (1 parameters): 36.2.2. Query Parameters (49 parameters): 36.3. Spring Boot Auto-Configuration 36.4. Batch Consumer 36.5. Usage Expand section "36.5. Usage" Collapse section "36.5. Usage" 36.5.1. Message headers set by the SQS producer 36.5.2. Message headers set by the SQS consumer 36.5.3. Advanced AmazonSQS configuration 36.5.4. Creating or updating an SQS Queue 36.5.5. DelayQueue VS Delay for Single message 36.5.6. Using AWS IAM credentials with the SQS component 36.6. Dependencies 36.7. JMS-style Selectors 36.8. Delete Single Message 36.9. See Also 37. AWS Simple Workflow Component Expand section "37. AWS Simple Workflow Component" Collapse section "37. AWS Simple Workflow 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 (30 parameters): 37.3. Spring Boot Auto-Configuration 37.4. Usage Expand section "37.4. Usage" Collapse section "37.4. Usage" 37.4.1. Message headers evaluated by the SWF Workflow Producer 37.4.2. Message headers set by the SWF Workflow Producer 37.4.3. Message headers set by the SWF Workflow Consumer 37.4.4. Message headers set by the SWF Activity Producer 37.4.5. Message headers set by the SWF Activity Consumer 37.4.6. Advanced amazonSWClient configuration 37.5. Dependencies 37.6. See Also 38. AWS XRay Component Expand section "38. AWS XRay Component" Collapse section "38. AWS XRay Component" 38.1. Dependency 38.2. Configuration Expand section "38.2. Configuration" Collapse section "38.2. Configuration" 38.2.1. Explicit 38.2.2. Tracking of comprehensive route execution 38.3. Example 39. Camel Components for Windows Azure Services 40. Azure Storage Blob Service Component Expand section "40. Azure Storage Blob Service Component" Collapse section "40. Azure Storage Blob Service Component" 40.1. URI Format 40.2. URI Options Expand section "40.2. URI Options" Collapse section "40.2. URI Options" 40.2.1. Path Parameters (1 parameters): 40.2.2. Query Parameters (19 parameters): 40.3. Spring Boot Auto-Configuration 40.4. Usage Expand section "40.4. Usage" Collapse section "40.4. Usage" 40.4.1. Message headers evaluated by the Azure Storage Blob Service producer 40.4.2. Message headers set by the Azure Storage Blob Service producer 40.4.3. Message headers set by the Azure Storage Blob Service producer consumer 40.4.4. Azure Blob Service operations 40.4.5. Azure Blob Client configuration 40.5. Dependencies 40.6. See Also 41. Azure Storage Queue Service Component Expand section "41. Azure Storage Queue Service Component" Collapse section "41. Azure Storage Queue Service Component" 41.1. URI Format 41.2. URI Options Expand section "41.2. URI Options" Collapse section "41.2. URI Options" 41.2.1. Path Parameters (1 parameters): 41.2.2. Query Parameters (10 parameters): 41.3. Spring Boot Auto-Configuration 41.4. Usage Expand section "41.4. Usage" Collapse section "41.4. Usage" 41.4.1. Message headers evaluated by the Azure Storage Queue Service producer 41.4.2. Message headers set by the Azure Storage Queue Service producer 41.4.3. Message headers set by the Azure Storage Queue Service producer consumer 41.4.4. Azure Queue Service operations 41.4.5. Azure Queue Client configuration 41.5. Dependencies 41.6. See Also 42. Barcode DataFormat Expand section "42. Barcode DataFormat" Collapse section "42. Barcode DataFormat" 42.1. Dependencies 42.2. Barcode Options 42.3. Spring Boot Auto-Configuration 42.4. Using the Java DSL Expand section "42.4. Using the Java DSL" Collapse section "42.4. Using the Java DSL" 42.4.1. Marshalling 42.4.2. Unmarshalling 43. Base64 DataFormat Expand section "43. Base64 DataFormat" Collapse section "43. Base64 DataFormat" 43.1. Options 43.2. Spring Boot Auto-Configuration 43.3. Marshal 43.4. Unmarshal 43.5. Dependencies 44. Bean Component Expand section "44. Bean Component" Collapse section "44. Bean Component" 44.1. URI format 44.2. Options Expand section "44.2. Options" Collapse section "44.2. Options" 44.2.1. Path Parameters (1 parameters): 44.2.2. Query Parameters (5 parameters): 44.3. Using 44.4. Bean as endpoint 44.5. Java DSL bean syntax 44.6. Bean Binding 44.7. See Also 45. BeanIO DataFormat Expand section "45. BeanIO DataFormat" Collapse section "45. BeanIO DataFormat" 45.1. Options 45.2. Spring Boot Auto-Configuration 45.3. Usage Expand section "45.3. Usage" Collapse section "45.3. Usage" 45.3.1. Using Java DSL 45.3.2. Using XML DSL 45.4. Dependencies 46. Beanstalk Component Expand section "46. Beanstalk Component" Collapse section "46. Beanstalk Component" 46.1. Dependencies 46.2. URI format 46.3. Beanstalk options Expand section "46.3. Beanstalk options" Collapse section "46.3. Beanstalk options" 46.3.1. Path Parameters (1 parameters): 46.3.2. Query Parameters (26 parameters): 46.4. Spring Boot Auto-Configuration 46.5. Consumer Headers 46.6. Examples 46.7. See Also 47. Bean Validator Component Expand section "47. Bean Validator Component" Collapse section "47. Bean Validator Component" 47.1. URI format 47.2. URI Options Expand section "47.2. URI Options" Collapse section "47.2. URI Options" 47.2.1. Path Parameters (1 parameters): 47.2.2. Query Parameters (6 parameters): 47.3. Spring Boot Auto-Configuration 47.4. OSGi deployment 47.5. Example 47.6. See Also 48. Binding Component (deprecated) Expand section "48. Binding Component (deprecated)" Collapse section "48. Binding Component (deprecated)" 48.1. Options Expand section "48.1. Options" Collapse section "48.1. Options" 48.1.1. Path Parameters (2 parameters): 48.1.2. Query Parameters (4 parameters): 48.2. Using Bindings 48.3. Using the binding URI 48.4. Using a BindingComponent 48.5. When to use Bindings 49. Bindy DataFormat Expand section "49. Bindy DataFormat" Collapse section "49. Bindy DataFormat" 49.1. Options 49.2. Spring Boot Auto-Configuration 49.3. Annotations 49.4. 1. CsvRecord 49.5. 2. Link 49.6. 3. DataField 49.7. 4. FixedLengthRecord 49.8. 5. Message 49.9. 6. KeyValuePairField 49.10. 7. Section 49.11. 8. OneToMany 49.12. 9. BindyConverter 49.13. 10. FormatFactories 49.14. Supported Datatypes 49.15. Using the Java DSL Expand section "49.15. Using the Java DSL" Collapse section "49.15. Using the Java DSL" 49.15.1. Setting locale 49.15.2. Unmarshaling 49.15.3. Marshaling 49.16. Using Spring XML 49.17. Dependencies 50. Using OSGi blueprint with Camel Expand section "50. Using OSGi blueprint with Camel" Collapse section "50. Using OSGi blueprint with Camel" 50.1. Overview 50.2. Using camel-blueprint 51. Bonita Component Expand section "51. Bonita Component" Collapse section "51. Bonita Component" 51.1. URI format 51.2. General Options Expand section "51.2. General Options" Collapse section "51.2. General Options" 51.2.1. Path Parameters (1 parameters): 51.2.2. Query Parameters (9 parameters): 51.3. Spring Boot Auto-Configuration 51.4. Body content 51.5. Examples 51.6. Dependencies 52. Boon DataFormat Expand section "52. Boon DataFormat" Collapse section "52. Boon DataFormat" 52.1. Options 52.2. Spring Boot Auto-Configuration 52.3. Using the Java DSL 52.4. Using Blueprint XML 52.5. Dependencies 53. Box Component Expand section "53. Box Component" Collapse section "53. Box Component" 53.1. Connection Authentication Types Expand section "53.1. Connection Authentication Types" Collapse section "53.1. Connection Authentication Types" 53.1.1. Standard Authentication 53.1.2. App Enterprise Authentication 53.1.3. App User Authentication 53.2. Box Options Expand section "53.2. Box Options" Collapse section "53.2. Box Options" 53.2.1. Path Parameters (2 parameters): 53.2.2. Query Parameters (20 parameters): 53.3. Spring Boot Auto-Configuration 53.4. URI format 53.5. Producer Endpoints: Expand section "53.5. Producer Endpoints:" Collapse section "53.5. Producer Endpoints:" 53.5.1. Endpoint Prefix collaborations 53.5.2. Endpoint Prefix comments 53.5.3. Endpoint Prefix events-logs 53.5.4. Endpoint Prefix files 53.5.5. Endpoint Prefix folders 53.5.6. Endpoint Prefix groups 53.5.7. Endpoint Prefix search 53.5.8. Endpoint Prefix tasks 53.5.9. Endpoint Prefix users 53.6. Consumer Endpoints: 53.7. Message header 53.8. Message body 53.9. Configure the component and enable authentication 53.10. Samples 54. Braintree Component Expand section "54. Braintree Component" Collapse section "54. Braintree Component" 54.1. Braintree Options Expand section "54.1. Braintree Options" Collapse section "54.1. Braintree Options" 54.1.1. Path Parameters (2 parameters): 54.1.2. Query Parameters (14 parameters): 54.2. Spring Boot Auto-Configuration 54.3. URI format 54.4. BraintreeComponent 54.5. Producer Endpoints: Expand section "54.5. Producer Endpoints:" Collapse section "54.5. Producer Endpoints:" 54.5.1. Endpoint prefix addOn 54.5.2. Endpoint prefix address 54.5.3. Endpoint prefix clientToken 54.5.4. Endpoint prefix creditCardVerification 54.5.5. Endpoint prefix customer 54.5.6. Endpoint prefix discount 54.5.7. Endpoint prefix dispute 54.5.8. Endpoint prefix documentUpload 54.5.9. Endpoint prefix merchantAccount 54.5.10. Endpoint prefix paymentMethod 54.5.11. Endpoint prefix paymentMethodNonce 54.5.12. Endpoint prefix plan 54.5.13. Endpoint prefix report 54.5.14. Endpoint prefix settlementBatchSummary 54.5.15. Endpoint prefix subscription 54.5.16. Endpoint prefix transaction 54.5.17. Endpoint prefix webhookNotification 54.6. Consumer Endpoints 54.7. Message Headers 54.8. Message body 54.9. Examples 54.10. See Also 55. Browse Component Expand section "55. Browse Component" Collapse section "55. Browse 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 (4 parameters): 55.3. Sample 55.4. See Also 56. EHCache Component (deprecated) Expand section "56. EHCache Component (deprecated)" Collapse section "56. EHCache Component (deprecated)" 56.1. URI format 56.2. Options Expand section "56.2. Options" Collapse section "56.2. Options" 56.2.1. Path Parameters (1 parameters): 56.2.2. Query Parameters (19 parameters): 56.3. Spring Boot Auto-Configuration 56.4. Sending/Receiving Messages to/from the cache Expand section "56.4. Sending/Receiving Messages to/from the cache" Collapse section "56.4. Sending/Receiving Messages to/from the cache" 56.4.1. Message Headers up to Camel 2.7 56.4.2. Message Headers Camel 2.8+ 56.4.3. Cache Producer 56.4.4. Cache Consumer 56.4.5. Cache Processors 56.5. Cache Usage Samples Expand section "56.5. Cache Usage Samples" Collapse section "56.5. Cache Usage Samples" 56.5.1. Example 1: Configuring the cache 56.5.2. Example 2: Adding keys to the cache 56.5.3. Example 2: Updating existing keys in a cache 56.5.4. Example 3: Deleting existing keys in a cache 56.5.5. Example 4: Deleting all existing keys in a cache 56.5.6. Example 5: Notifying any changes registering in a Cache to Processors and other Producers 56.5.7. Example 6: Using Processors to selectively replace payload with cache values 56.5.8. Example 7: Getting an entry from the Cache 56.5.9. Example 8: Checking for an entry in the Cache 56.6. Management of EHCache 56.7. Cache replication Camel 2.8 Expand section "56.7. Cache replication Camel 2.8" Collapse section "56.7. Cache replication Camel 2.8" 56.7.1. Example: JMS cache replication 57. Caffeine Cache Component Expand section "57. Caffeine Cache Component" Collapse section "57. Caffeine Cache Component" 57.1. URI format 57.2. Options Expand section "57.2. Options" Collapse section "57.2. Options" 57.2.1. Path Parameters (1 parameters): 57.2.2. Query Parameters (19 parameters): 57.3. Spring Boot Auto-Configuration 57.4. Examples 57.5. Check operation result 58. Caffeine LoadCache Component Expand section "58. Caffeine LoadCache Component" Collapse section "58. Caffeine LoadCache Component" 58.1. URI format 58.2. Options Expand section "58.2. Options" Collapse section "58.2. Options" 58.2.1. Path Parameters (1 parameters): 58.2.2. Query Parameters (19 parameters): 58.3. Spring Boot Auto-Configuration 59. Castor DataFormat (deprecated) Expand section "59. Castor DataFormat (deprecated)" Collapse section "59. Castor DataFormat (deprecated)" 59.1. Using the Java DSL 59.2. Using Spring XML 59.3. Options 59.4. Spring Boot Auto-Configuration 59.5. Dependencies 60. Camel CDI Expand section "60. Camel CDI" Collapse section "60. Camel CDI" 60.1. Auto-configured Camel context 60.2. Auto-detecting Camel routes 60.3. Auto-configured Camel primitives 60.4. Camel context configuration 60.5. Multiple Camel contexts 60.6. Configuration properties 60.7. Auto-configured type converters 60.8. Camel bean integration Expand section "60.8. Camel bean integration" Collapse section "60.8. Camel bean integration" 60.8.1. Camel annotations 60.8.2. Bean component 60.8.3. Referring beans from Endpoint URIs 60.9. Camel events to CDI events 60.10. CDI events endpoint 60.11. Camel XML configuration import 60.12. Transaction support Expand section "60.12. Transaction support" Collapse section "60.12. Transaction support" 60.12.1. Transaction policies 60.12.2. Transactional error handler 60.13. Auto-configured OSGi integration 60.14. Lazy Injection / Programmatic Lookup 60.15. Maven Archetype 60.16. Supported containers 60.17. Examples 60.18. See Also 60.19. Camel CDI for EAR deployments on WildFly-Camel 61. Chronicle Engine Component Expand section "61. Chronicle Engine Component" Collapse section "61. Chronicle Engine Component" 61.1. URI Format 61.2. URI Options Expand section "61.2. URI Options" Collapse section "61.2. URI Options" 61.2.1. Path Parameters (2 parameters): 61.2.2. Query Parameters (12 parameters): 61.3. Spring Boot Auto-Configuration 62. Chunk Component Expand section "62. Chunk Component" Collapse section "62. Chunk Component" 62.1. URI format 62.2. Options Expand section "62.2. Options" Collapse section "62.2. Options" 62.2.1. Path Parameters (1 parameters): 62.2.2. Query Parameters (9 parameters): 62.3. Spring Boot Auto-Configuration 62.4. Chunk Context 62.5. Dynamic templates 62.6. Samples 62.7. The Email Sample 62.8. See Also 63. Class Component Expand section "63. Class Component" Collapse section "63. Class Component" 63.1. URI format 63.2. Options Expand section "63.2. Options" Collapse section "63.2. Options" 63.2.1. Path Parameters (1 parameters): 63.2.2. Query Parameters (5 parameters): 63.3. Using 63.4. Setting properties on the created instance 63.5. See Also 64. CMIS Component Expand section "64. CMIS Component" Collapse section "64. CMIS Component" 64.1. URI Format 64.2. CMIS Options Expand section "64.2. CMIS Options" Collapse section "64.2. CMIS Options" 64.2.1. Path Parameters (1 parameters): 64.2.2. Query Parameters (13 parameters): 64.3. Spring Boot Auto-Configuration 64.4. Usage Expand section "64.4. Usage" Collapse section "64.4. Usage" 64.4.1. Message headers evaluated by the producer 64.4.2. Message headers set during querying Producer operation 64.5. Dependencies 64.6. See Also 65. CM SMS Gateway Component Expand section "65. CM SMS Gateway Component" Collapse section "65. CM SMS Gateway Component" 65.1. Options Expand section "65.1. Options" Collapse section "65.1. Options" 65.1.1. Path Parameters (1 parameters): 65.1.2. Query Parameters (5 parameters): 65.2. Spring Boot Auto-Configuration 65.3. Sample 66. CoAP Component Expand section "66. CoAP Component" Collapse section "66. CoAP Component" 66.1. Options Expand section "66.1. Options" Collapse section "66.1. Options" 66.1.1. Path Parameters (1 parameters): 66.1.2. Query Parameters (5 parameters): 66.2. Spring Boot Auto-Configuration 66.3. Message Headers Expand section "66.3. Message Headers" Collapse section "66.3. Message Headers" 66.3.1. Configuring the CoAP producer request method 67. Constant Language Expand section "67. Constant Language" Collapse section "67. Constant Language" 67.1. Constant Options 67.2. Example usage 67.3. Dependencies 68. CometD Component Expand section "68. CometD Component" Collapse section "68. CometD Component" 68.1. URI format 68.2. Examples 68.3. Options Expand section "68.3. Options" Collapse section "68.3. Options" 68.3.1. Path Parameters (3 parameters): 68.3.2. Query Parameters (16 parameters): 68.4. Spring Boot Auto-Configuration 68.5. Authentication 68.6. Setting up SSL for Cometd Component Expand section "68.6. Setting up SSL for Cometd Component" Collapse section "68.6. Setting up SSL for Cometd Component" 68.6.1. Using the JSSE Configuration Utility 68.7. See Also 69. Consul Component Expand section "69. Consul Component" Collapse section "69. Consul Component" 69.1. URI format 69.2. Options Expand section "69.2. Options" Collapse section "69.2. Options" 69.2.1. Path Parameters (1 parameters): 69.2.2. Query Parameters (4 parameters): 69.3. Spring Boot Auto-Configuration 69.4. Headers 70. Control Bus Component Expand section "70. Control Bus Component" Collapse section "70. Control Bus Component" 70.1. ControlBus Component 70.2. Commands 70.3. Options Expand section "70.3. Options" Collapse section "70.3. Options" 70.3.1. Path Parameters (2 parameters): 70.3.2. Query Parameters (6 parameters): 70.4. Using route command 70.5. Getting performance statistics 70.6. Using Simple language 71. Couchbase Component Expand section "71. Couchbase Component" Collapse section "71. Couchbase Component" 71.1. URI format 71.2. Options Expand section "71.2. Options" Collapse section "71.2. Options" 71.2.1. Path Parameters (3 parameters): 71.2.2. Query Parameters (47 parameters): 71.3. Spring Boot Auto-Configuration 72. CouchDB Component Expand section "72. CouchDB Component" Collapse section "72. CouchDB Component" 72.1. URI format 72.2. Options Expand section "72.2. Options" Collapse section "72.2. Options" 72.2.1. Path Parameters (4 parameters): 72.2.2. Query Parameters (12 parameters): 72.3. Spring Boot Auto-Configuration 72.4. Headers 72.5. Message Body 72.6. Samples 73. Cassandra CQL Component Expand section "73. Cassandra CQL Component" Collapse section "73. Cassandra CQL Component" 73.1. URI format 73.2. Cassandra Options Expand section "73.2. Cassandra Options" Collapse section "73.2. Cassandra Options" 73.2.1. Path Parameters (4 parameters): 73.2.2. Query Parameters (29 parameters): 73.3. Spring Boot Auto-Configuration 73.4. Messages Expand section "73.4. Messages" Collapse section "73.4. Messages" 73.4.1. Incoming Message 73.4.2. Outgoing Message 73.5. Repositories 73.6. Idempotent repository 73.7. Aggregation repository 73.8. Examples 74. Crypto (JCE) Component Expand section "74. Crypto (JCE) Component" Collapse section "74. Crypto (JCE) Component" 74.1. Introduction 74.2. URI format 74.3. Options Expand section "74.3. Options" Collapse section "74.3. Options" 74.3.1. Path Parameters (2 parameters): 74.3.2. Query Parameters (19 parameters): 74.4. Spring Boot Auto-Configuration 74.5. Using Expand section "74.5. Using" Collapse section "74.5. Using" 74.5.1. Raw keys 74.5.2. KeyStores and Aliases. 74.5.3. Changing JCE Provider and Algorithm 74.5.4. Changing the Signature Message Header 74.5.5. Changing the buffersize 74.5.6. Supplying Keys dynamically. 74.6. See Also 75. Crypto CMS Component Expand section "75. Crypto CMS Component" Collapse section "75. Crypto CMS Component" 75.1. Options Expand section "75.1. Options" Collapse section "75.1. Options" 75.1.1. Path Parameters (2 parameters): 75.1.2. Query Parameters (15 parameters): 75.2. Spring Boot Auto-Configuration 75.3. Enveloped Data 75.4. Signed Data 76. Crypto (Java Cryptographic Extension) DataFormat Expand section "76. Crypto (Java Cryptographic Extension) DataFormat" Collapse section "76. Crypto (Java Cryptographic Extension) DataFormat" 76.1. CryptoDataFormat Options 76.2. Spring Boot Auto-Configuration 76.3. Basic Usage 76.4. Specifying the Encryption Algorithm 76.5. Specifying an Initialization Vector 76.6. Hashed Message Authentication Codes (HMAC) 76.7. Supplying Keys Dynamically 76.8. Dependencies 76.9. See Also 77. CSV DataFormat Expand section "77. CSV DataFormat" Collapse section "77. CSV DataFormat" 77.1. Options 77.2. Spring Boot Auto-Configuration 77.3. Marshalling a Map to CSV 77.4. Unmarshalling a CSV message into a Java List 77.5. Marshalling a List<Map> to CSV 77.6. File Poller of CSV, then unmarshaling 77.7. Marshaling with a pipe as delimiter 77.8. Using skipFirstLine option while unmarshaling 77.9. Unmarshaling with a pipe as delimiter 77.10. Dependencies 78. CXF Expand section "78. CXF" Collapse section "78. CXF" 78.1. CXF consumers on WildFly Expand section "78.1. CXF consumers on WildFly" Collapse section "78.1. CXF consumers on WildFly" 78.1.1. Configuring alternative ports 78.1.2. Configuring SSL 78.1.3. Configuring security with Elytron Expand section "78.1.3. Configuring security with Elytron" Collapse section "78.1.3. Configuring security with Elytron" 78.1.3.1. Configuring a security domain 78.1.3.2. Configuring security constraints, authentication methods and security roles 79. CXF-RS Component Expand section "79. CXF-RS Component" Collapse section "79. CXF-RS Component" 79.1. URI format 79.2. Options Expand section "79.2. Options" Collapse section "79.2. Options" 79.2.1. Path Parameters (2 parameters): 79.2.2. Query Parameters (30 parameters): 79.3. Spring Boot Auto-Configuration 79.4. How to configure the REST endpoint in Camel 79.5. How to override the CXF producer address from message header 79.6. Consuming a REST Request - Simple Binding Style Expand section "79.6. Consuming a REST Request - Simple Binding Style" Collapse section "79.6. Consuming a REST Request - Simple Binding Style" 79.6.1. Enabling the Simple Binding Style 79.6.2. Examples of request binding with different method signatures 79.6.3. More examples of the Simple Binding Style 79.7. Consuming a REST Request - Default Binding Style 79.8. How to invoke the REST service through camel-cxfrs producer 79.9. What’s the Camel Transport for CXF 79.10. Integrate Camel into CXF transport layer Expand section "79.10. Integrate Camel into CXF transport layer" Collapse section "79.10. Integrate Camel into CXF transport layer" 79.10.1. Setting up the Camel Transport in Spring 79.10.2. Integrating the Camel Transport in a programmatic way 79.11. Configure the destination and conduit with Spring Expand section "79.11. Configure the destination and conduit with Spring" Collapse section "79.11. Configure the destination and conduit with Spring" 79.11.1. Namespace 79.11.2. The destination element 79.11.3. The conduit element 79.12. Configure the destination and conduit with Blueprint 79.13. Example Using Camel as a load balancer for CXF 79.14. Complete Howto and Example for attaching Camel to CXF 80. Data Format Component Expand section "80. Data Format Component" Collapse section "80. Data Format Component" 80.1. URI format 80.2. DataFormat Options Expand section "80.2. DataFormat Options" Collapse section "80.2. DataFormat Options" 80.2.1. Path Parameters (2 parameters): 80.2.2. Query Parameters (1 parameters): 80.3. Samples 81. Dataset Component Expand section "81. Dataset Component" Collapse section "81. Dataset 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 (19 parameters): 81.3. Configuring DataSet 81.4. Example 81.5. DataSetSupport (abstract class) Expand section "81.5. DataSetSupport (abstract class)" Collapse section "81.5. DataSetSupport (abstract class)" 81.5.1. Properties on DataSetSupport 81.6. SimpleDataSet Expand section "81.6. SimpleDataSet" Collapse section "81.6. SimpleDataSet" 81.6.1. Additional Properties on SimpleDataSet 81.7. ListDataSet Expand section "81.7. ListDataSet" Collapse section "81.7. ListDataSet" 81.7.1. Additional Properties on ListDataSet 81.8. FileDataSet Expand section "81.8. FileDataSet" Collapse section "81.8. FileDataSet" 81.8.1. Additional Properties on FileDataSet 82. DigitalOcean Component Expand section "82. DigitalOcean Component" Collapse section "82. DigitalOcean Component" 82.1. Prerequisites 82.2. URI format 82.3. Options Expand section "82.3. Options" Collapse section "82.3. Options" 82.3.1. Path Parameters (1 parameters): 82.3.2. Query Parameters (10 parameters): 82.4. Spring Boot Auto-Configuration 82.5. Message body result 82.6. API Rate Limits 82.7. Account endpoint 82.8. BlockStorages endpoint 82.9. Droplets endpoint 82.10. Images endpoint 82.11. Snapshots endpoint 82.12. Keys endpoint 82.13. Regions endpoint 82.14. Sizes endpoint 82.15. Floating IPs endpoint 82.16. Tags endpoint 82.17. Examples 83. Direct Component Expand section "83. Direct Component" Collapse section "83. Direct 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 (7 parameters): 83.3. Samples 83.4. See Also 84. Direct VM Component Expand section "84. Direct VM Component" Collapse section "84. Direct VM Component" 84.1. URI format 84.2. Options Expand section "84.2. Options" Collapse section "84.2. Options" 84.2.1. Path Parameters (1 parameters): 84.2.2. Query Parameters (9 parameters): 84.3. Samples 84.4. See Also 85. Disruptor Component Expand section "85. Disruptor Component" Collapse section "85. Disruptor 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 (12 parameters): 85.3. Spring Boot Auto-Configuration 85.4. Wait strategies 85.5. Use of Request Reply 85.6. Concurrent consumers 85.7. Thread pools 85.8. Sample 85.9. Using multipleConsumers 85.10. Extracting disruptor information 86. DNS Component Expand section "86. DNS Component" Collapse section "86. DNS Component" 86.1. URI format 86.2. Options Expand section "86.2. Options" Collapse section "86.2. Options" 86.2.1. Path Parameters (1 parameters): 86.2.2. Query Parameters (1 parameters): 86.3. Spring Boot Auto-Configuration 86.4. Headers 86.5. Examples Expand section "86.5. Examples" Collapse section "86.5. Examples" 86.5.1. IP lookup 86.5.2. DNS lookup 86.5.3. DNS Dig 86.6. Dns Activation Policy 87. Docker Component Expand section "87. Docker Component" Collapse section "87. Docker Component" 87.1. URI format 87.2. General Options Expand section "87.2. General Options" Collapse section "87.2. General Options" 87.2.1. Path Parameters (1 parameters): 87.2.2. Query Parameters (20 parameters): 87.3. Spring Boot Auto-Configuration 87.4. Header Strategy 87.5. Examples 87.6. Dependencies 88. Dozer Component Expand section "88. Dozer Component" Collapse section "88. Dozer 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 (7 parameters): 88.3. Spring Boot Auto-Configuration 88.4. Using Data Formats with Dozer 88.5. Configuring Dozer 88.6. Mapping Extensions Expand section "88.6. Mapping Extensions" Collapse section "88.6. Mapping Extensions" 88.6.1. Variable Mappings 88.6.2. Custom Mappings 88.6.3. Expression Mappings 89. Drill Component Expand section "89. Drill Component" Collapse section "89. Drill Component" 89.1. URI format 89.2. Drill Producer 89.3. Options Expand section "89.3. Options" Collapse section "89.3. Options" 89.3.1. Path Parameters (1 parameters): 89.3.2. Query Parameters (5 parameters): 89.4. Spring Boot Auto-Configuration 89.5. See Also 90. Dropbox Component Expand section "90. Dropbox Component" Collapse section "90. Dropbox Component" 90.1. URI format 90.2. Operations 90.3. Options Expand section "90.3. Options" Collapse section "90.3. Options" 90.3.1. Path Parameters (1 parameters): 90.3.2. Query Parameters (12 parameters): 90.4. Spring Boot Auto-Configuration 90.5. Del operation Expand section "90.5. Del operation" Collapse section "90.5. Del operation" 90.5.1. Samples 90.5.2. Result Message Headers 90.5.3. Result Message Body 90.6. Get (download) operation Expand section "90.6. Get (download) operation" Collapse section "90.6. Get (download) operation" 90.6.1. Samples 90.6.2. Result Message Headers 90.6.3. Result Message Body 90.7. Move operation Expand section "90.7. Move operation" Collapse section "90.7. Move operation" 90.7.1. Samples 90.7.2. Result Message Headers 90.7.3. Result Message Body 90.8. Put (upload) operation Expand section "90.8. Put (upload) operation" Collapse section "90.8. Put (upload) operation" 90.8.1. Samples 90.8.2. Result Message Headers 90.8.3. Result Message Body 90.9. Search operation Expand section "90.9. Search operation" Collapse section "90.9. Search operation" 90.9.1. Samples 90.9.2. Result Message Headers 90.9.3. Result Message Body 91. Ehcache Component Expand section "91. Ehcache Component" Collapse section "91. Ehcache Component" 91.1. URI format 91.2. Options Expand section "91.2. Options" Collapse section "91.2. Options" 91.2.1. Path Parameters (1 parameters): 91.2.2. Query Parameters (17 parameters): 91.3. Spring Boot Auto-Configuration Expand section "91.3. Spring Boot Auto-Configuration" Collapse section "91.3. Spring Boot Auto-Configuration" 91.3.1. Message Headers Camel 91.4. Ehcache based idempotent repository example: 91.5. Ehcache based aggregation repository example: 92. EJB Component Expand section "92. EJB Component" Collapse section "92. EJB Component" 92.1. URI format 92.2. Options Expand section "92.2. Options" Collapse section "92.2. Options" 92.2.1. Path Parameters (1 parameters): 92.2.2. Query Parameters (5 parameters): 92.3. Bean Binding 92.4. Examples Expand section "92.4. Examples" Collapse section "92.4. Examples" 92.4.1. Using Java DSL 92.4.2. Using Spring XML 92.5. See Also 93. Elasticsearch Component (deprecated) Expand section "93. Elasticsearch Component (deprecated)" Collapse section "93. Elasticsearch Component (deprecated)" 93.1. URI format 93.2. Endpoint Options Expand section "93.2. Endpoint Options" Collapse section "93.2. Endpoint Options" 93.2.1. Path Parameters (1 parameters): 93.2.2. Query Parameters (11 parameters): 93.3. Spring Boot Auto-Configuration 93.4. Local testing 93.5. Message Operations 93.6. Index Example 93.7. For more information, see these resources 93.8. See Also 94. Elasticsearch5 Component (deprecated) Expand section "94. Elasticsearch5 Component (deprecated)" Collapse section "94. Elasticsearch5 Component (deprecated)" 94.1. URI format 94.2. Endpoint Options Expand section "94.2. Endpoint Options" Collapse section "94.2. Endpoint Options" 94.2.1. Path Parameters (1 parameters): 94.2.2. Query Parameters (16 parameters): 94.3. Spring Boot Auto-Configuration 94.4. Message Operations 94.5. Index Example 94.6. For more information, see these resources 94.7. See Also 95. Elastichsearch Rest Component Expand section "95. Elastichsearch Rest Component" Collapse section "95. Elastichsearch Rest Component" 95.1. URI format 95.2. Endpoint Options Expand section "95.2. Endpoint Options" Collapse section "95.2. Endpoint Options" 95.2.1. Path Parameters (1 parameters): 95.2.2. Query Parameters (11 parameters): 95.3. Spring Boot Auto-Configuration 95.4. Message Operations 95.5. Configure the component and enable basic authentication 95.6. Index Example 95.7. Search Example 95.8. MultiSearch Example 96. ElSQL Component Expand section "96. ElSQL Component" Collapse section "96. ElSQL Component" 96.1. Options Expand section "96.1. Options" Collapse section "96.1. Options" 96.1.1. Path Parameters (2 parameters): 96.1.2. Query Parameters (47 parameters): 96.2. Spring Boot Auto-Configuration 96.3. Result of the query 96.4. Header values Expand section "96.4. Header values" Collapse section "96.4. Header values" 96.4.1. Sample 96.5. Using expression parameters in producers Expand section "96.5. Using expression parameters in producers" Collapse section "96.5. Using expression parameters in producers" 96.5.1. Using expression parameters in consumers 97. etcd Component Expand section "97. etcd Component" Collapse section "97. etcd Component" 97.1. URI Format 97.2. URI Options Expand section "97.2. URI Options" Collapse section "97.2. URI Options" 97.2.1. Path Parameters (2 parameters): 97.2.2. Query Parameters (29 parameters): 97.3. Spring Boot Auto-Configuration 98. OSGi EventAdmin Component Expand section "98. OSGi EventAdmin Component" Collapse section "98. OSGi EventAdmin Component" 98.1. Dependencies 98.2. URI format 98.3. URI options Expand section "98.3. URI options" Collapse section "98.3. URI options" 98.3.1. Path Parameters (1 parameters): 98.3.2. Query Parameters (5 parameters): 98.4. Message headers 98.5. Message body 98.6. Example usage 99. Exec Component Expand section "99. Exec Component" Collapse section "99. Exec Component" 99.1. Dependencies 99.2. URI format 99.3. URI options Expand section "99.3. URI options" Collapse section "99.3. URI options" 99.3.1. Path Parameters (1 parameters): 99.3.2. Query Parameters (8 parameters): 99.4. Spring Boot Auto-Configuration 99.5. Message headers 99.6. Message body 99.7. Usage examples Expand section "99.7. Usage examples" Collapse section "99.7. Usage examples" 99.7.1. Executing word count (Linux) 99.7.2. Executing java 99.7.3. Executing Ant scripts 99.7.4. Executing echo (Windows) 99.8. See Also 100. Facebook Component Expand section "100. Facebook Component" Collapse section "100. Facebook Component" 100.1. URI format 100.2. FacebookComponent Expand section "100.2. FacebookComponent" Collapse section "100.2. FacebookComponent" 100.2.1. Path Parameters (1 parameters): 100.2.2. Query Parameters (102 parameters): 100.3. Spring Boot Auto-Configuration 100.4. Producer Endpoints: 100.5. Consumer Endpoints: 100.6. Reading Options 100.7. Message header 100.8. Message body 100.9. Use cases 101. FHIR Component Expand section "101. FHIR Component" Collapse section "101. FHIR Component" 101.1. URI Format Expand section "101.1. URI Format" Collapse section "101.1. URI Format" 101.1.1. Path Parameters (2 parameters): 101.1.2. Query Parameters (26 parameters): 101.2. Spring Boot Auto-Configuration 102. FHIR JSon DataFormat Expand section "102. FHIR JSon DataFormat" Collapse section "102. FHIR JSon DataFormat" 102.1. FHIR JSON Format Options 102.2. Spring Boot Auto-Configuration 103. FHIR XML DataFormat Expand section "103. FHIR XML DataFormat" Collapse section "103. FHIR XML DataFormat" 103.1. FHIR XML Format Options 103.2. Spring Boot Auto-Configuration 104. File Component Expand section "104. File Component" Collapse section "104. File Component" 104.1. URI format 104.2. URI Options Expand section "104.2. URI Options" Collapse section "104.2. URI Options" 104.2.1. Path Parameters (1 parameters): 104.2.2. Query Parameters (87 parameters): 104.3. Move and Delete operations 104.4. Fine grained control over Move and PreMove option 104.5. About moveFailed 104.6. Message Headers Expand section "104.6. Message Headers" Collapse section "104.6. Message Headers" 104.6.1. File producer only 104.6.2. File consumer only 104.7. Batch Consumer 104.8. Exchange Properties, file consumer only 104.9. Using charset 104.10. Common gotchas with folder and filenames 104.11. Filename Expression 104.12. Consuming files from folders where others drop files directly 104.13. Using done files 104.14. Writing done files 104.15. Samples Expand section "104.15. Samples" Collapse section "104.15. Samples" 104.15.1. Read from a directory and write to another directory using a overrule dynamic name 104.15.2. Reading recursively from a directory and writing to another 104.16. Using flatten 104.17. Reading from a directory and the default move operation 104.18. Read from a directory and process the message in java 104.19. Writing to files Expand section "104.19. Writing to files" Collapse section "104.19. Writing to files" 104.19.1. Write to subdirectory using Exchange.FILE_NAME 104.19.2. Writing file through the temporary directory relative to the final destination 104.20. Using expression for filenames 104.21. Avoiding reading the same file more than once (idempotent consumer) 104.22. Using a file based idempotent repository 104.23. Using a JPA based idempotent repository 104.24. Filter using org.apache.camel.component.file.GenericFileFilter 104.25. Filtering using ANT path matcher Expand section "104.25. Filtering using ANT path matcher" Collapse section "104.25. Filtering using ANT path matcher" 104.25.1. Sorting using Comparator 104.25.2. Sorting using sortBy 104.26. Using GenericFileProcessStrategy 104.27. Using filter 104.28. Using consumer.bridgeErrorHandler 104.29. Debug logging 104.30. See Also 105. File Language Expand section "105. File Language" Collapse section "105. File Language" 105.1. File Language options 105.2. Syntax 105.3. File token example Expand section "105.3. File token example" Collapse section "105.3. File token example" 105.3.1. Relative paths 105.3.2. Absolute paths 105.4. Samples 105.5. Using Spring PropertyPlaceholderConfigurer together with the File component 105.6. Dependencies 106. Flatpack Component Expand section "106. Flatpack Component" Collapse section "106. Flatpack Component" 106.1. URI format 106.2. URI Options Expand section "106.2. URI Options" Collapse section "106.2. URI Options" 106.2.1. Path Parameters (2 parameters): 106.2.2. Query Parameters (25 parameters): 106.3. Spring Boot Auto-Configuration 106.4. Examples 106.5. Message Headers 106.6. Message Body 106.7. Header and Trailer records 106.8. Using the endpoint 106.9. Flatpack DataFormat 106.10. Options 106.11. Usage 106.12. Dependencies 106.13. See Also 107. Flatpack DataFormat Expand section "107. Flatpack DataFormat" Collapse section "107. Flatpack DataFormat" 107.1. Options 107.2. Spring Boot Auto-Configuration 107.3. Usage 107.4. Dependencies 108. Apache Flink Component Expand section "108. Apache Flink Component" Collapse section "108. Apache Flink Component" 108.1. URI Format Expand section "108.1. URI Format" Collapse section "108.1. URI Format" 108.1.1. Path Parameters (1 parameters): 108.1.2. Query Parameters (6 parameters): 108.2. Spring Boot Auto-Configuration 108.3. FlinkComponent Options 108.4. Flink DataSet Callback 108.5. Flink DataStream Callback 108.6. Camel-Flink Producer call 108.7. See Also 109. FOP Component Expand section "109. FOP Component" Collapse section "109. FOP Component" 109.1. URI format 109.2. Output Formats 109.3. Endpoint Options Expand section "109.3. Endpoint Options" Collapse section "109.3. Endpoint Options" 109.3.1. Path Parameters (1 parameters): 109.3.2. Query Parameters (3 parameters): 109.4. Spring Boot Auto-Configuration 109.5. Message Operations 109.6. Example 109.7. See Also 110. Freemarker Component Expand section "110. Freemarker Component" Collapse section "110. Freemarker Component" 110.1. URI format 110.2. Options Expand section "110.2. Options" Collapse section "110.2. Options" 110.2.1. Path Parameters (1 parameters): 110.2.2. Query Parameters (7 parameters): 110.3. Spring Boot Auto-Configuration 110.4. Headers 110.5. FreeMarker Context 110.6. Hot reloading 110.7. Dynamic templates 110.8. Samples 110.9. The Email Sample 110.10. See Also 111. FTP Component Expand section "111. FTP Component" Collapse section "111. FTP Component" 111.1. URI format 111.2. URI Options Expand section "111.2. URI Options" Collapse section "111.2. URI Options" 111.2.1. Path Parameters (3 parameters): 111.2.2. Query Parameters (110 parameters): 111.3. Spring Boot Auto-Configuration 111.4. FTPS component default trust store 111.5. Examples 111.6. Concurrency 111.7. More information 111.8. Default when consuming files Expand section "111.8. Default when consuming files" Collapse section "111.8. Default when consuming files" 111.8.1. limitations 111.9. Message Headers 111.10. About timeouts 111.11. Using Local Work Directory 111.12. Stepwise changing directories Expand section "111.12. Stepwise changing directories" Collapse section "111.12. Stepwise changing directories" 111.12.1. Using stepwise=true (default mode) 111.12.2. Using stepwise=false 111.13. Samples Expand section "111.13. Samples" Collapse section "111.13. Samples" 111.13.1. Consuming a remote FTPS server (implicit SSL) and client authentication 111.13.2. Consuming a remote FTPS server (explicit TLS) and a custom trust store configuration 111.14. Filter using org.apache.camel.component.file.GenericFileFilter 111.15. Filtering using ANT path matcher 111.16. Using a proxy with SFTP 111.17. Setting preferred SFTP authentication method 111.18. Consuming a single file using a fixed name 111.19. Debug logging 111.20. See Also 112. FTPS Component Expand section "112. FTPS Component" Collapse section "112. FTPS Component" 112.1. URI Options Expand section "112.1. URI Options" Collapse section "112.1. URI Options" 112.1.1. Path Parameters (3 parameters): 112.1.2. Query Parameters (122 parameters): 112.2. Spring Boot Auto-Configuration 113. Ganglia Component Expand section "113. Ganglia Component" Collapse section "113. Ganglia Component" 113.1. URI format 113.2. Ganglia component and endpoint URI options Expand section "113.2. Ganglia component and endpoint URI options" Collapse section "113.2. Ganglia component and endpoint URI options" 113.2.1. Path Parameters (2 parameters): 113.2.2. Query Parameters (13 parameters): 113.3. Spring Boot Auto-Configuration 113.4. Message body 113.5. Return value / response 113.6. Examples Expand section "113.6. Examples" Collapse section "113.6. Examples" 113.6.1. Sending a String metric 113.6.2. Sending a numeric metric 114. Geocoder Component Expand section "114. Geocoder Component" Collapse section "114. Geocoder Component" 114.1. URI format 114.2. Options Expand section "114.2. Options" Collapse section "114.2. Options" 114.2.1. Path Parameters (2 parameters): 114.2.2. Query Parameters (13 parameters): 114.3. Spring Boot Auto-Configuration 114.4. Exchange data format 114.5. Message Headers 114.6. Samples 115. Git Component Expand section "115. Git Component" Collapse section "115. Git Component" 115.1. URI Options Expand section "115.1. URI Options" Collapse section "115.1. URI Options" 115.1.1. Path Parameters (1 parameters): 115.1.2. Query Parameters (13 parameters): 115.2. Spring Boot Auto-Configuration 115.3. Message Headers 115.4. Producer Example 115.5. Consumer Example 116. GitHub Component Expand section "116. GitHub Component" Collapse section "116. GitHub Component" 116.1. URI format 116.2. Mandatory Options: Expand section "116.2. Mandatory Options:" Collapse section "116.2. Mandatory Options:" 116.2.1. Path Parameters (2 parameters): 116.2.2. Query Parameters (12 parameters): 116.3. Spring Boot Auto-Configuration 116.4. Consumer Endpoints: 116.5. Producer Endpoints: 117. GZip DataFormat Expand section "117. GZip DataFormat" Collapse section "117. GZip DataFormat" 117.1. Options 117.2. Marshal 117.3. Unmarshal 117.4. Dependencies 118. Google BigQuery Component Expand section "118. Google BigQuery Component" Collapse section "118. Google BigQuery Component" 118.1. Component Description 118.2. Authentication Configuration 118.3. URI Format 118.4. Options Expand section "118.4. Options" Collapse section "118.4. Options" 118.4.1. Path Parameters (3 parameters): 118.4.2. Query Parameters (3 parameters): 118.5. Spring Boot Auto-Configuration 118.6. Message Headers 118.7. Producer Endpoints 118.8. Template tables 118.9. Partitioning 118.10. Ensuring data consistency 119. Google Calendar Component Expand section "119. Google Calendar Component" Collapse section "119. Google Calendar Component" 119.1. 1. Google Calendar Options Expand section "119.1. 1. Google Calendar Options" Collapse section "119.1. 1. Google Calendar Options" 119.1.1. Path Parameters (2 parameters): 119.1.2. Query Parameters (14 parameters): 119.2. Spring Boot Auto-Configuration 119.3. URI Format 119.4. Producer Endpoints 119.5. Consumer Endpoints 119.6. Message Headers 119.7. Message Body 120. Google Calendar Stream Component Expand section "120. Google Calendar Stream Component" Collapse section "120. Google Calendar Stream Component" 120.1. URI Format 120.2. GoogleCalendarStreamComponent Expand section "120.2. GoogleCalendarStreamComponent" Collapse section "120.2. GoogleCalendarStreamComponent" 120.2.1. Path Parameters (1 parameters): 120.2.2. Query Parameters (30 parameters): 120.3. Spring Boot Auto-Configuration 120.4. Consumer 121. Google Drive Component Expand section "121. Google Drive Component" Collapse section "121. Google Drive Component" 121.1. URI Format 121.2. GoogleDriveComponent Expand section "121.2. GoogleDriveComponent" Collapse section "121.2. GoogleDriveComponent" 121.2.1. Path Parameters (2 parameters): 121.2.2. Query Parameters (12 parameters): 121.3. Spring Boot Auto-Configuration 121.4. Producer Endpoints 121.5. Consumer Endpoints 121.6. Message Headers 121.7. Message Body 122. Google Mail Component Expand section "122. Google Mail Component" Collapse section "122. Google Mail Component" 122.1. URI Format 122.2. GoogleMailComponent Expand section "122.2. GoogleMailComponent" Collapse section "122.2. GoogleMailComponent" 122.2.1. Path Parameters (2 parameters): 122.2.2. Query Parameters (10 parameters): 122.3. Spring Boot Auto-Configuration 122.4. Producer Endpoints 122.5. Consumer Endpoints 122.6. Message Headers 122.7. Message Body 123. Google Mail Stream Component Expand section "123. Google Mail Stream Component" Collapse section "123. Google Mail Stream Component" 123.1. URI Format 123.2. GoogleMailStreamComponent Expand section "123.2. GoogleMailStreamComponent" Collapse section "123.2. GoogleMailStreamComponent" 123.2.1. Path Parameters (1 parameters): 123.2.2. Query Parameters (28 parameters): 123.3. Spring Boot Auto-Configuration 123.4. Consumer 124. Google Pubsub Component Expand section "124. Google Pubsub Component" Collapse section "124. Google Pubsub Component" 124.1. URI Format 124.2. Options Expand section "124.2. Options" Collapse section "124.2. Options" 124.2.1. Path Parameters (2 parameters): 124.2.2. Query Parameters (9 parameters): 124.3. Spring Boot Auto-Configuration 124.4. Producer Endpoints 124.5. Consumer Endpoints 124.6. Message Headers 124.7. Message Body 124.8. Authentication Configuration 124.9. Rollback and Redelivery 125. Google Sheets Component Expand section "125. Google Sheets Component" Collapse section "125. Google Sheets Component" 125.1. URI Format 125.2. GoogleSheetsComponent Expand section "125.2. GoogleSheetsComponent" Collapse section "125.2. GoogleSheetsComponent" 125.2.1. Path Parameters (2 parameters): 125.2.2. Query Parameters (10 parameters): 125.3. Spring Boot Auto-Configuration 125.4. Producer Endpoints 125.5. Consumer Endpoints 125.6. Message Headers 125.7. Message Body 126. Google Sheets Stream Component Expand section "126. Google Sheets Stream Component" Collapse section "126. Google Sheets Stream Component" 126.1. URI Format 126.2. GoogleSheetsStreamComponent Expand section "126.2. GoogleSheetsStreamComponent" Collapse section "126.2. GoogleSheetsStreamComponent" 126.2.1. Path Parameters (1 parameters): 126.2.2. Query Parameters (31 parameters): 126.3. Spring Boot Auto-Configuration 126.4. Consumer 127. Groovy Language Expand section "127. Groovy Language" Collapse section "127. Groovy Language" 127.1. Groovy Options 127.2. Spring Boot Auto-Configuration 127.3. Customizing Groovy Shell 127.4. Example 127.5. ScriptContext 127.6. Additional arguments to ScriptingEngine 127.7. Using properties function 127.8. Loading script from external resource 127.9. How to get the result from multiple statements script 127.10. Dependencies 128. gRPC Component Expand section "128. gRPC Component" Collapse section "128. gRPC Component" 128.1. URI format 128.2. Endpoint Options Expand section "128.2. Endpoint Options" Collapse section "128.2. Endpoint Options" 128.2.1. Path Parameters (3 parameters): 128.2.2. Query Parameters (25 parameters): 128.3. Spring Boot Auto-Configuration 128.4. Transport security and authentication support (available from Camel 2.20) 128.5. gRPC producer resource type mapping 128.6. gRPC consumer headers (will be installed after the consumer invocation) 128.7. Examples 128.8. Configuration 128.9. For more information, see these resources 128.10. See Also 129. Guava EventBus Component Expand section "129. Guava EventBus Component" Collapse section "129. Guava EventBus Component" 129.1. URI format 129.2. Options Expand section "129.2. Options" Collapse section "129.2. Options" 129.2.1. Path Parameters (1 parameters): 129.2.2. Query Parameters (6 parameters): 129.3. Spring Boot Auto-Configuration 129.4. Usage 129.5. DeadEvent considerations 129.6. Consuming multiple type of events 130. HawtDB (deprecated) Expand section "130. HawtDB (deprecated)" Collapse section "130. HawtDB (deprecated)" 130.1. Using HawtDBAggregationRepository Expand section "130.1. Using HawtDBAggregationRepository" Collapse section "130.1. Using HawtDBAggregationRepository" 130.1.1. What is preserved when persisting 130.1.2. Recovery Expand section "130.1.2. Recovery" Collapse section "130.1.2. Recovery" 130.1.2.1. Using HawtDBAggregationRepository in Java DSL 130.1.2.2. Using HawtDBAggregationRepository in Spring XML 130.1.3. Dependencies 130.1.4. See Also 131. Hazelcast Component Expand section "131. Hazelcast Component" Collapse section "131. Hazelcast Component" 131.1. Hazelcast components 131.2. Using hazelcast reference Expand section "131.2. Using hazelcast reference" Collapse section "131.2. Using hazelcast reference" 131.2.1. By its name 131.2.2. By instance 131.3. Publishing hazelcast instance as an OSGI service Expand section "131.3. Publishing hazelcast instance as an OSGI service" Collapse section "131.3. Publishing hazelcast instance as an OSGI service" 131.3.1. Bundle A create an instance and publishes it as an OSGI service 131.3.2. Bundle B uses the instance 132. Hazelcast Atomic Number Component Expand section "132. Hazelcast Atomic Number Component" Collapse section "132. Hazelcast Atomic Number 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 (10 parameters): 132.2. Spring Boot Auto-Configuration 132.3. atomic number producer - to("hazelcast-atomicvalue:foo") Expand section "132.3. atomic number producer - to("hazelcast-atomicvalue:foo")" Collapse section "132.3. atomic number producer - to("hazelcast-atomicvalue:foo")" 132.3.1. Sample for set: 132.3.2. Sample for get: 132.3.3. Sample for increment: 132.3.4. Sample for decrement: 132.3.5. Sample for destroy 133. Hazelcast Instance Component Expand section "133. Hazelcast Instance Component" Collapse section "133. Hazelcast Instance 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. Spring Boot Auto-Configuration 133.3. instance consumer - from("hazelcast-instance:foo") 134. Hazelcast List Component Expand section "134. Hazelcast List Component" Collapse section "134. Hazelcast List Component" 134.1. Options Expand section "134.1. Options" Collapse section "134.1. Options" 134.1.1. Path Parameters (1 parameters): 134.1.2. Query Parameters (16 parameters): 134.2. Spring Boot Auto-Configuration 134.3. List producer – to(“hazelcast-list:foo”) Expand section "134.3. List producer – to(“hazelcast-list:foo”)" Collapse section "134.3. List producer – to(“hazelcast-list:foo”)" 134.3.1. Sample for add: 134.3.2. Sample for get: 134.3.3. Sample for setvalue: 134.3.4. Sample for removevalue: 134.4. List consumer – from(“hazelcast-list:foo”) 135. Hazelcast Map Component Expand section "135. Hazelcast Map Component" Collapse section "135. Hazelcast Map Component" 135.1. Options Expand section "135.1. Options" Collapse section "135.1. Options" 135.1.1. Path Parameters (1 parameters): 135.1.2. Query Parameters (16 parameters): 135.2. Spring Boot Auto-Configuration 135.3. Map cache producer - to("hazelcast-map:foo") Expand section "135.3. Map cache producer - to("hazelcast-map:foo")" Collapse section "135.3. Map cache producer - to("hazelcast-map:foo")" 135.3.1. Sample for put: 135.3.2. Sample for get: 135.3.3. Sample for update: 135.3.4. Sample for delete: 135.3.5. Sample for query 135.4. Map cache consumer - from("hazelcast-map:foo") 136. Hazelcast Multimap Component Expand section "136. Hazelcast Multimap Component" Collapse section "136. Hazelcast Multimap Component" 136.1. Options Expand section "136.1. Options" Collapse section "136.1. Options" 136.1.1. Path Parameters (1 parameters): 136.1.2. Query Parameters (16 parameters): 136.2. Spring Boot Auto-Configuration 136.3. multimap cache producer - to("hazelcast-multimap:foo") Expand section "136.3. multimap cache producer - to("hazelcast-multimap:foo")" Collapse section "136.3. multimap cache producer - to("hazelcast-multimap:foo")" 136.3.1. Sample for put: 136.3.2. Sample for removevalue: 136.3.3. Sample for get: 136.3.4. Sample for delete: 136.4. multimap cache consumer - from("hazelcast-multimap:foo") 137. Hazelcast Queue Component Expand section "137. Hazelcast Queue Component" Collapse section "137. Hazelcast Queue Component" 137.1. Options Expand section "137.1. Options" Collapse section "137.1. Options" 137.1.1. Path Parameters (1 parameters): 137.1.2. Query Parameters (16 parameters): 137.2. Spring Boot Auto-Configuration 137.3. Queue producer – to(“hazelcast-queue:foo”) Expand section "137.3. Queue producer – to(“hazelcast-queue:foo”)" Collapse section "137.3. Queue producer – to(“hazelcast-queue:foo”)" 137.3.1. Sample for add: 137.3.2. Sample for put: 137.3.3. Sample for poll: 137.3.4. Sample for peek: 137.3.5. Sample for offer: 137.3.6. Sample for removevalue: 137.3.7. Sample for remaining capacity: 137.3.8. Sample for remove all: 137.3.9. Sample for remove if: 137.3.10. Sample for drain to: 137.3.11. Sample for take: 137.3.12. Sample for retain all: 137.4. Queue consumer – from(“hazelcast-queue:foo”) 138. Hazelcast Replicated Map Component Expand section "138. Hazelcast Replicated Map Component" Collapse section "138. Hazelcast Replicated Map Component" 138.1. Options Expand section "138.1. Options" Collapse section "138.1. Options" 138.1.1. Path Parameters (1 parameters): 138.1.2. Query Parameters (16 parameters): 138.2. Spring Boot Auto-Configuration 138.3. replicatedmap cache producer Expand section "138.3. replicatedmap cache producer" Collapse section "138.3. replicatedmap cache producer" 138.3.1. Sample for put: 138.3.2. Sample for get: 138.3.3. Sample for delete: 138.4. replicatedmap cache consumer 139. Hazelcast Ringbuffer Component Expand section "139. Hazelcast Ringbuffer Component" Collapse section "139. Hazelcast Ringbuffer Component" 139.1. Options Expand section "139.1. Options" Collapse section "139.1. Options" 139.1.1. Path Parameters (1 parameters): 139.1.2. Query Parameters (10 parameters): 139.2. Spring Boot Auto-Configuration 139.3. ringbuffer cache producer Expand section "139.3. ringbuffer cache producer" Collapse section "139.3. ringbuffer cache producer" 139.3.1. Sample for put: 139.3.2. Sample for readonce from head: 140. Hazelcast SEDA Component Expand section "140. Hazelcast SEDA Component" Collapse section "140. Hazelcast SEDA Component" 140.1. Options Expand section "140.1. Options" Collapse section "140.1. Options" 140.1.1. Path Parameters (1 parameters): 140.1.2. Query Parameters (16 parameters): 140.2. Spring Boot Auto-Configuration 140.3. SEDA producer – to(“hazelcast-seda:foo”) 140.4. SEDA consumer – from(“hazelcast-seda:foo”) 141. Hazelcast Set Component Expand section "141. Hazelcast Set Component" Collapse section "141. Hazelcast Set Component" 141.1. Options Expand section "141.1. Options" Collapse section "141.1. Options" 141.1.1. Path Parameters (1 parameters): 141.1.2. Query Parameters (16 parameters): 141.2. Spring Boot Auto-Configuration 142. Hazelcast Topic Component Expand section "142. Hazelcast Topic Component" Collapse section "142. Hazelcast Topic Component" 142.1. Options Expand section "142.1. Options" Collapse section "142.1. Options" 142.1.1. Path Parameters (1 parameters): 142.1.2. Query Parameters (16 parameters): 142.2. Spring Boot Auto-Configuration 142.3. Topic producer – to(“hazelcast-topic:foo”) Expand section "142.3. Topic producer – to(“hazelcast-topic:foo”)" Collapse section "142.3. Topic producer – to(“hazelcast-topic:foo”)" 142.3.1. Sample for publish: 142.4. Topic consumer – from(“hazelcast-topic:foo”) 143. HBase Component Expand section "143. HBase Component" Collapse section "143. HBase Component" 143.1. Apache HBase Overview 143.2. Camel and HBase 143.3. Configuring the component 143.4. HBase Producer Expand section "143.4. HBase Producer" Collapse section "143.4. HBase Producer" 143.4.1. Supported URI options 143.4.2. Path Parameters (1 parameters): 143.4.3. Query Parameters (16 parameters): 143.5. Spring Boot Auto-Configuration Expand section "143.5. Spring Boot Auto-Configuration" Collapse section "143.5. Spring Boot Auto-Configuration" 143.5.1. Put Operations. 143.5.2. Get Operations. 143.5.3. Delete Operations. 143.5.4. Scan Operations. 143.6. HBase Consumer 143.7. HBase Idempotent repository 143.8. HBase Mapping Expand section "143.8. HBase Mapping" Collapse section "143.8. HBase Mapping" 143.8.1. HBase Header mapping Examples 143.8.2. Body mapping Examples 143.9. See also 144. HDFS Component (deprecated) Expand section "144. HDFS Component (deprecated)" Collapse section "144. HDFS Component (deprecated)" 144.1. URI format 144.2. Options Expand section "144.2. Options" Collapse section "144.2. Options" 144.2.1. Path Parameters (3 parameters): 144.2.2. Query Parameters (38 parameters): 144.3. Spring Boot Auto-Configuration Expand section "144.3. Spring Boot Auto-Configuration" Collapse section "144.3. Spring Boot Auto-Configuration" 144.3.1. KeyType and ValueType 144.4. Splitting Strategy 144.5. Message Headers Expand section "144.5. Message Headers" Collapse section "144.5. Message Headers" 144.5.1. Producer only 144.6. Controlling to close file stream 144.7. Using this component in OSGi 145. HDFS2 Component Expand section "145. HDFS2 Component" Collapse section "145. HDFS2 Component" 145.1. URI format 145.2. Options Expand section "145.2. Options" Collapse section "145.2. Options" 145.2.1. Path Parameters (3 parameters): 145.2.2. Query Parameters (38 parameters): 145.3. Spring Boot Auto-Configuration Expand section "145.3. Spring Boot Auto-Configuration" Collapse section "145.3. Spring Boot Auto-Configuration" 145.3.1. KeyType and ValueType 145.4. Splitting Strategy 145.5. Message Headers Expand section "145.5. Message Headers" Collapse section "145.5. Message Headers" 145.5.1. Producer only 145.6. Controlling to close file stream 145.7. Using this component in OSGi Expand section "145.7. Using this component in OSGi" Collapse section "145.7. Using this component in OSGi" 145.7.1. Using this component with manually defined routes 145.7.2. Using this component with Blueprint container 146. HeadersMap Expand section "146. HeadersMap" Collapse section "146. HeadersMap" 146.1. Auto detection from classpath 146.2. Manual enabling 147. Hessian DataFormat (deprecated) Expand section "147. Hessian DataFormat (deprecated)" Collapse section "147. Hessian DataFormat (deprecated)" 147.1. Options 147.2. Spring Boot Auto-Configuration 147.3. Using the Hessian data format in Java DSL 147.4. Using the Hessian data format in Spring DSL 148. Hipchat Component Expand section "148. Hipchat Component" Collapse section "148. Hipchat Component" 148.1. URI Format 148.2. URI Options Expand section "148.2. URI Options" Collapse section "148.2. URI Options" 148.2.1. Path Parameters (3 parameters): 148.2.2. Query Parameters (22 parameters): 148.3. Spring Boot Auto-Configuration 148.4. Scheduled Poll Consumer Expand section "148.4. Scheduled Poll Consumer" Collapse section "148.4. Scheduled Poll Consumer" 148.4.1. Message headers set by the Hipchat consumer 148.5. Hipchat Producer Expand section "148.5. Hipchat Producer" Collapse section "148.5. Hipchat Producer" 148.5.1. Message headers evaluated by the Hipchat producer 148.5.2. Message headers set by the Hipchat producer 148.5.3. Configuring Http Client 148.5.4. Dependencies 149. HL7 DataFormat Expand section "149. HL7 DataFormat" Collapse section "149. HL7 DataFormat" 149.1. HL7 MLLP protocol Expand section "149.1. HL7 MLLP protocol" Collapse section "149.1. HL7 MLLP protocol" 149.1.1. Exposing an HL7 listener using Mina 149.1.2. Exposing an HL7 listener using Netty (available from Camel 2.15 onwards) 149.2. HL7 Model using java.lang.String or byte[] 149.3. HL7v2 Model using HAPI 149.4. HL7 DataFormat 149.5. Spring Boot Auto-Configuration Expand section "149.5. Spring Boot Auto-Configuration" Collapse section "149.5. Spring Boot Auto-Configuration" 149.5.1. Serializable messages 149.5.2. Segment separators 149.5.3. Charset 149.6. Message Headers 149.7. Options 149.8. Dependencies 149.9. Terser language 149.10. HL7 Validation predicate 149.11. HL7 Validation predicate using the HapiContext (Camel 2.14) 149.12. HL7 Acknowledgement expression 150. HTTP Component (deprecated) Expand section "150. HTTP Component (deprecated)" Collapse section "150. HTTP Component (deprecated)" 150.1. URI format 150.2. Examples 150.3. Http Options Expand section "150.3. Http Options" Collapse section "150.3. Http Options" 150.3.1. Path Parameters (1 parameters): 150.3.2. Query Parameters (38 parameters): 150.4. Spring Boot Auto-Configuration 150.5. Message Headers 150.6. Message Body 150.7. Response code 150.8. HttpOperationFailedException 150.9. Which HTTP method will be used 150.10. How to get access to HttpServletRequest and HttpServletResponse 150.11. Using client timeout - SO_TIMEOUT 150.12. More Examples Expand section "150.12. More Examples" Collapse section "150.12. More Examples" 150.12.1. Configuring a Proxy 150.12.2. Using proxy settings outside of URI 150.13. Configuring charset 150.14. Sample with scheduled poll 150.15. Getting the Response Code 150.16. Using throwExceptionOnFailure=false to get any response back 150.17. Disabling Cookies 150.18. Advanced Usage Expand section "150.18. Advanced Usage" Collapse section "150.18. Advanced Usage" 150.18.1. Setting MaxConnectionsPerHost 150.18.2. Using preemptive authentication 150.18.3. Accepting self signed certificates from remote server 150.18.4. Setting up SSL for HTTP Client 150.19. See Also 151. HTTP4 Component Expand section "151. HTTP4 Component" Collapse section "151. HTTP4 Component" 151.1. URI format 151.2. Http4 Component Options Expand section "151.2. Http4 Component Options" Collapse section "151.2. Http4 Component Options" 151.2.1. Path Parameters (1 parameters): 151.2.2. Query Parameters (49 parameters): 151.3. Spring Boot Auto-Configuration 151.4. Message Headers 151.5. Message Body 151.6. Using System Properties 151.7. Response code 151.8. HttpOperationFailedException 151.9. Which HTTP method will be used 151.10. How to get access to HttpServletRequest and HttpServletResponse 151.11. Configuring URI to call 151.12. Configuring URI Parameters 151.13. How to set the http method (GET/PATCH/POST/PUT/DELETE/HEAD/OPTIONS/TRACE) to the HTTP producer 151.14. Using client timeout - SO_TIMEOUT 151.15. Configuring a Proxy Expand section "151.15. Configuring a Proxy" Collapse section "151.15. Configuring a Proxy" 151.15.1. Using proxy settings outside of URI 151.16. Configuring charset Expand section "151.16. Configuring charset" Collapse section "151.16. Configuring charset" 151.16.1. Sample with scheduled poll 151.16.2. URI Parameters from the endpoint URI 151.16.3. URI Parameters from the Message 151.16.4. Getting the Response Code 151.17. Disabling Cookies 151.18. Advanced Usage Expand section "151.18. Advanced Usage" Collapse section "151.18. Advanced Usage" 151.18.1. Setting up SSL for HTTP Client 152. Hystrix Component Expand section "152. Hystrix Component" Collapse section "152. Hystrix Component" 152.1. Spring Boot Auto-Configuration 153. iCal DataFormat Expand section "153. iCal DataFormat" Collapse section "153. iCal DataFormat" 153.1. Options 153.2. Spring Boot Auto-Configuration 153.3. Basic Usage 153.4. See Also 154. IEC 60870 Client Component Expand section "154. IEC 60870 Client Component" Collapse section "154. IEC 60870 Client 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 (19 parameters): 154.3. Spring Boot Auto-Configuration 155. IEC 60870 Server Component Expand section "155. IEC 60870 Server Component" Collapse section "155. IEC 60870 Server Component" 155.1. URI format 155.2. URI options Expand section "155.2. URI options" Collapse section "155.2. URI options" 155.2.1. Path Parameters (1 parameters): 155.2.2. Query Parameters (20 parameters): 155.3. Spring Boot Auto-Configuration 156. Ignite Cache Component Expand section "156. Ignite Cache Component" Collapse section "156. Ignite Cache Component" 156.1. Options Expand section "156.1. Options" Collapse section "156.1. Options" 156.1.1. Path Parameters (1 parameters): 156.1.2. Query Parameters (16 parameters): 156.2. Spring Boot Auto-Configuration Expand section "156.2. Spring Boot Auto-Configuration" Collapse section "156.2. Spring Boot Auto-Configuration" 156.2.1. Headers used 157. Ignite Compute Component Expand section "157. Ignite Compute Component" Collapse section "157. Ignite Compute Component" 157.1. Options Expand section "157.1. Options" Collapse section "157.1. Options" 157.1.1. Path Parameters (1 parameters): 157.1.2. Query Parameters (8 parameters): 157.2. Spring Boot Auto-Configuration Expand section "157.2. Spring Boot Auto-Configuration" Collapse section "157.2. Spring Boot Auto-Configuration" 157.2.1. Expected payload types 157.2.2. Headers used 158. Ignite Events Component Expand section "158. Ignite Events Component" Collapse section "158. Ignite Events Component" 158.1. Options Expand section "158.1. Options" Collapse section "158.1. Options" 158.1.1. Path Parameters (1 parameters): 158.1.2. Query Parameters (8 parameters): 158.2. Spring Boot Auto-Configuration 159. Ignite ID Generator Component Expand section "159. Ignite ID Generator Component" Collapse section "159. Ignite ID Generator Component" 159.1. Options Expand section "159.1. Options" Collapse section "159.1. Options" 159.1.1. Path Parameters (1 parameters): 159.1.2. Query Parameters (6 parameters): 159.2. Spring Boot Auto-Configuration 160. Ignite Messaging Component Expand section "160. Ignite Messaging Component" Collapse section "160. Ignite Messaging Component" 160.1. Options Expand section "160.1. Options" Collapse section "160.1. Options" 160.1.1. Path Parameters (1 parameters): 160.1.2. Query Parameters (9 parameters): 160.2. Spring Boot Auto-Configuration Expand section "160.2. Spring Boot Auto-Configuration" Collapse section "160.2. Spring Boot Auto-Configuration" 160.2.1. Headers used 161. Ignite Queues Component Expand section "161. Ignite Queues Component" Collapse section "161. Ignite Queues Component" 161.1. Options Expand section "161.1. Options" Collapse section "161.1. Options" 161.1.1. Path Parameters (1 parameters): 161.1.2. Query Parameters (7 parameters): 161.2. Spring Boot Auto-Configuration Expand section "161.2. Spring Boot Auto-Configuration" Collapse section "161.2. Spring Boot Auto-Configuration" 161.2.1. Headers used 162. Ignite Sets Component Expand section "162. Ignite Sets Component" Collapse section "162. Ignite Sets Component" 162.1. Options Expand section "162.1. Options" Collapse section "162.1. Options" 162.1.1. Path Parameters (1 parameters): 162.1.2. Query Parameters (5 parameters): 162.2. Spring Boot Auto-Configuration Expand section "162.2. Spring Boot Auto-Configuration" Collapse section "162.2. Spring Boot Auto-Configuration" 162.2.1. Headers used 163. Infinispan Component Expand section "163. Infinispan Component" Collapse section "163. Infinispan Component" 163.1. URI format 163.2. URI Options Expand section "163.2. URI Options" Collapse section "163.2. URI Options" 163.2.1. Path Parameters (1 parameters): 163.2.2. Query Parameters (18 parameters): 163.3. Spring Boot Auto-Configuration 163.4. Message Headers 163.5. Examples 163.6. Using the Infinispan based idempotent repository 163.7. Using the Infinispan based route policy 163.8. See Also 164. InfluxDB Component Expand section "164. InfluxDB Component" Collapse section "164. InfluxDB Component" 164.1. URI format 164.2. URI Options Expand section "164.2. URI Options" Collapse section "164.2. URI Options" 164.2.1. Path Parameters (1 parameters): 164.2.2. Query Parameters (6 parameters): 164.3. Spring Boot Auto-Configuration 164.4. Message Headers 164.5. Example 164.6. See Also 165. IPFS Component Expand section "165. IPFS Component" Collapse section "165. IPFS 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 (2 parameters): 165.3. Spring Boot Auto-Configuration 165.4. Karaf support 165.5. Message Headers 166. IRC Component Expand section "166. IRC Component" Collapse section "166. IRC Component" 166.1. URI format 166.2. Options Expand section "166.2. Options" Collapse section "166.2. Options" 166.2.1. Path Parameters (2 parameters): 166.2.2. Query Parameters (25 parameters): 166.3. Spring Boot Auto-Configuration 166.4. SSL Support Expand section "166.4. SSL Support" Collapse section "166.4. SSL Support" 166.4.1. Using the JSSE Configuration Utility 166.4.2. Using the legacy basic configuration options 166.5. Using keys 166.6. Getting a list of users of the channel 166.7. See Also 167. JacksonXML DataFormat Expand section "167. JacksonXML DataFormat" Collapse section "167. JacksonXML DataFormat" 167.1. JacksonXML Options 167.2. Spring Boot Auto-Configuration Expand section "167.2. Spring Boot Auto-Configuration" Collapse section "167.2. Spring Boot Auto-Configuration" 167.2.1. Using Jackson XML in Spring DSL 167.3. Excluding POJO fields from marshalling 167.4. Include/Exclude fields using the jsonView attribute with `JacksonXML`DataFormat 167.5. Setting serialization include option 167.6. Unmarshalling from XML to POJO with dynamic class name 167.7. Unmarshalling from XML to List<Map> or List<pojo> 167.8. Using custom Jackson modules 167.9. Enabling or disable features using Jackson 167.10. Converting Maps to POJO using Jackson 167.11. Formatted XML marshalling (pretty-printing) 167.12. Dependencies 168. Jasypt component Expand section "168. Jasypt component" Collapse section "168. Jasypt component" 168.1. Tooling 168.2. URI Options 168.3. Protecting the master password 168.4. Example with Java DSL 168.5. Example with Spring XML 168.6. Example with Blueprint XML 168.7. See Also 169. JAXB DataFormat Expand section "169. JAXB DataFormat" Collapse section "169. JAXB DataFormat" 169.1. Options 169.2. Spring Boot Auto-Configuration 169.3. Using the Java DSL 169.4. Using Spring XML 169.5. Partial marshalling/unmarshalling 169.6. Fragment 169.7. Ignoring the NonXML Character 169.8. Working with the ObjectFactory 169.9. Setting encoding 169.10. Controlling namespace prefix mapping 169.11. Schema validation 169.12. Schema Location 169.13. Marshal data that is already XML 169.14. Dependencies 170. JCache Component Expand section "170. JCache Component" Collapse section "170. JCache Component" 170.1. URI Format 170.2. URI Options Expand section "170.2. URI Options" Collapse section "170.2. URI Options" 170.2.1. Path Parameters (1 parameters): 170.2.2. Query Parameters (22 parameters): 170.3. Spring Boot Auto-Configuration 171. JClouds Component Expand section "171. JClouds Component" Collapse section "171. JClouds Component" 171.1. Configuring the component 171.2. Jclouds Options 171.3. Blobstore URI Options Expand section "171.3. Blobstore URI Options" Collapse section "171.3. Blobstore URI Options" 171.3.1. Path Parameters (2 parameters): 171.3.2. Query Parameters (15 parameters): 171.3.3. Message Headers for blobstore 171.4. Blobstore Usage Samples Expand section "171.4. Blobstore Usage Samples" Collapse section "171.4. Blobstore Usage Samples" 171.4.1. Example 1: Putting to the blob 171.4.2. Example 2: Getting/Reading from a blob 171.4.3. Example 3: Consuming a blob 171.5. Compute Usage Samples Expand section "171.5. Compute Usage Samples" Collapse section "171.5. Compute Usage Samples" 171.5.1. Example 1: Listing the available images. 171.5.2. Example 2: Create a new node. 171.5.3. Example 3: Run a shell script on running node. 171.5.4. See also 172. JCR Component Expand section "172. JCR Component" Collapse section "172. JCR Component" 172.1. URI format 172.2. Usage Expand section "172.2. Usage" Collapse section "172.2. Usage" 172.2.1. JCR Options 172.2.2. Path Parameters (2 parameters): 172.2.3. Query Parameters (14 parameters): 172.3. Spring Boot Auto-Configuration 172.4. Example 172.5. See Also 173. JDBC Component Expand section "173. JDBC Component" Collapse section "173. JDBC Component" 173.1. URI format 173.2. Options Expand section "173.2. Options" Collapse section "173.2. Options" 173.2.1. Path Parameters (1 parameters): 173.2.2. Query Parameters (13 parameters): 173.3. Spring Boot Auto-Configuration 173.4. Result Expand section "173.4. Result" Collapse section "173.4. Result" 173.4.1. Message Headers 173.5. Generated keys 173.6. Using named parameters 173.7. Samples 173.8. Sample - Polling the database every minute 173.9. Sample - Move Data Between Data Sources 174. Jetty 9 Component Expand section "174. Jetty 9 Component" Collapse section "174. Jetty 9 Component" 174.1. URI format 174.2. Options Expand section "174.2. Options" Collapse section "174.2. Options" 174.2.1. Path Parameters (1 parameters): 174.2.2. Query Parameters (54 parameters): 174.3. Spring Boot Auto-Configuration 174.4. Message Headers 174.5. Usage 174.6. Producer Example 174.7. Consumer Example 174.8. Session Support 174.9. SSL Support (HTTPS) Expand section "174.9. SSL Support (HTTPS)" Collapse section "174.9. SSL Support (HTTPS)" 174.9.1. Configuring camel-jetty9 with TLS security on IBM Java 174.9.2. Configuring general SSL properties 174.9.3. How to obtain reference to the X509Certificate 174.9.4. Configuring general HTTP properties 174.9.5. Obtaining X-Forwarded-For header with HttpServletRequest.getRemoteAddr() 174.10. Default behavior for returning HTTP status codes 174.11. Customizing HttpBinding 174.12. Jetty handlers and security configuration 174.13. How to return a custom HTTP 500 reply message 174.14. Multi-part Form support 174.15. Jetty JMX support 175. JGroups Component Expand section "175. JGroups Component" Collapse section "175. JGroups Component" 175.1. URI format 175.2. Options Expand section "175.2. Options" Collapse section "175.2. Options" 175.2.1. Path Parameters (1 parameters): 175.2.2. Query Parameters (6 parameters): 175.3. Spring Boot Auto-Configuration 175.4. Headers 175.5. Predefined filters 175.6. Predefined expressions 175.7. Examples Expand section "175.7. Examples" Collapse section "175.7. Examples" 175.7.1. Sending (receiving) messages to (from) the JGroups cluster 175.7.2. Receive cluster view change notifications 175.7.3. Keeping singleton route within the cluster 176. JiBX DataFormat Expand section "176. JiBX DataFormat" Collapse section "176. JiBX DataFormat" 176.1. Options 176.2. Spring Boot Auto-Configuration 176.3. JiBX Spring DSL 176.4. Dependencies 177. Jing Component Expand section "177. Jing Component" Collapse section "177. Jing Component" 177.1. URI format Camel 2.16 177.2. Options Expand section "177.2. Options" Collapse section "177.2. Options" 177.2.1. Path Parameters (1 parameters): 177.2.2. Query Parameters (2 parameters): 177.3. Spring Boot Auto-Configuration 177.4. Example 177.5. See Also 178. JIRA Component (deprecated) Expand section "178. JIRA Component (deprecated)" Collapse section "178. JIRA Component (deprecated)" 178.1. URI format 178.2. JIRA Options Expand section "178.2. JIRA Options" Collapse section "178.2. JIRA Options" 178.2.1. Path Parameters (1 parameters): 178.2.2. Query Parameters (9 parameters): 178.3. Spring Boot Auto-Configuration 178.4. JQL: 179. JMS Component Expand section "179. JMS Component" Collapse section "179. JMS Component" 179.1. JMS Component 179.2. URI format 179.3. Notes Expand section "179.3. Notes" Collapse section "179.3. Notes" 179.3.1. Using ActiveMQ 179.3.2. Transactions and Cache Levels 179.3.3. Durable Subscriptions 179.3.4. Message Header Mapping 179.4. Options Expand section "179.4. Options" Collapse section "179.4. Options" 179.4.1. Component options 179.4.2. Endpoint options 179.4.3. Path Parameters (2 parameters): 179.4.4. Query Parameters (93 parameters): 179.5. Spring Boot Auto-Configuration 179.6. Samples Expand section "179.6. Samples" Collapse section "179.6. Samples" 179.6.1. Receiving from JMS 179.6.2. Sending to JMS 179.6.3. Using Annotations 179.6.4. Spring DSL sample 179.6.5. Other samples 179.6.6. Using JMS as a Dead Letter Queue storing Exchange 179.6.7. Using JMS as a Dead Letter Channel storing error only 179.6.8. Using JMS to specify a consumer priority 179.7. Message Mapping between JMS and Camel Expand section "179.7. Message Mapping between JMS and Camel" Collapse section "179.7. Message Mapping between JMS and Camel" 179.7.1. Disabling auto-mapping of JMS messages 179.7.2. Using a custom MessageConverter 179.7.3. Controlling the mapping strategy selected 179.8. Message format when sending 179.9. Message format when receiving 179.10. About using Camel to send and receive messages and JMSReplyTo Expand section "179.10. About using Camel to send and receive messages and JMSReplyTo" Collapse section "179.10. About using Camel to send and receive messages and JMSReplyTo" 179.10.1. JmsProducer 179.10.2. JmsConsumer 179.11. Reuse endpoint and send to different destinations computed at runtime 179.12. Configuring different JMS providers Expand section "179.12. Configuring different JMS providers" Collapse section "179.12. Configuring different JMS providers" 179.12.1. Using JNDI to find the ConnectionFactory 179.13. Concurrent Consuming Expand section "179.13. Concurrent Consuming" Collapse section "179.13. Concurrent Consuming" 179.13.1. Concurrent Consuming with async consumer 179.14. Request-reply over JMS Expand section "179.14. Request-reply over JMS" Collapse section "179.14. Request-reply over JMS" 179.14.1. Request-reply over JMS and using a shared fixed reply queue 179.14.2. Request-reply over JMS and using an exclusive fixed reply queue 179.15. Synchronizing clocks between senders and receivers 179.16. About time to live 179.17. Enabling Transacted Consumption 179.18. Using JMSReplyTo for late replies 179.19. Using a request timeout 179.20. Samples Expand section "179.20. Samples" Collapse section "179.20. Samples" 179.20.1. Receiving from JMS 179.20.2. Sending to JMS 179.20.3. Using Annotations 179.20.4. Spring DSL sample 179.20.5. Other samples 179.20.6. Using JMS as a Dead Letter Queue storing Exchange 179.20.7. Using JMS as a Dead Letter Channel storing error only 179.21. Sending an InOnly message and keeping the JMSReplyTo header 179.22. Setting JMS provider options on the destination 179.23. See Also 180. JMX Component Expand section "180. JMX Component" Collapse section "180. JMX Component" 180.1. Camel JMX 180.2. Options Expand section "180.2. Options" Collapse section "180.2. Options" 180.2.1. Path Parameters (1 parameters): 180.2.2. Query Parameters (30 parameters): 180.3. Spring Boot Auto-Configuration 180.4. Activating JMX in Camel Expand section "180.4. Activating JMX in Camel" Collapse section "180.4. Activating JMX in Camel" 180.4.1. Using JMX to manage Apache Camel 180.4.2. Disabling JMX instrumentation agent in Camel 180.4.3. Locating a MBeanServer in the Java VM 180.4.4. The System Properties for Camel JMX support 180.4.5. How to use authentication with JMX 180.4.6. JMX inside an Application Server Expand section "180.4.6. JMX inside an Application Server" Collapse section "180.4.6. JMX inside an Application Server" 180.4.6.1. Tomcat 6 180.4.6.2. JBoss AS 4 180.4.6.3. WebSphere 180.4.6.4. Oracle OC4j 180.4.7. Advanced JMX Configuration 180.4.8. Example: 180.4.9. jmxAgent Properties Reference 180.4.10. Configuring whether to register MBeans always, for new routes or just by default 180.5. Monitoring Camel using JMX Expand section "180.5. Monitoring Camel using JMX" Collapse section "180.5. Monitoring Camel using JMX" 180.5.1. Using JConsole to monitor Camel 180.5.2. Which endpoints are registered 180.5.3. Which processors are registered 180.5.4. How to use the JMX NotificationListener to listen the camel events? 180.5.5. Using the Tracer MBean to get fine grained tracing 180.6. Using JMX for your own Camel Code Expand section "180.6. Using JMX for your own Camel Code" Collapse section "180.6. Using JMX for your own Camel Code" 180.6.1. Registering your own Managed Endpoints 180.6.2. Programming your own Managed Services 180.6.3. ManagementNamingStrategy 180.6.4. Management naming pattern 180.6.5. ManagementStrategy 180.6.6. Configuring level of granularity for performance statistics 180.7. Hiding sensitive information Expand section "180.7. Hiding sensitive information" Collapse section "180.7. Hiding sensitive information" 180.7.1. Declaring which JMX attributes and operations to mask 180.8. See Also 181. JOLT Component Expand section "181. JOLT Component" Collapse section "181. JOLT 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 (7 parameters): 181.3. Spring Boot Auto-Configuration 181.4. Samples 181.5. See Also 182. JPA Component Expand section "182. JPA Component" Collapse section "182. JPA Component" 182.1. Sending to the endpoint 182.2. Consuming from the endpoint 182.3. URI format 182.4. Options Expand section "182.4. Options" Collapse section "182.4. Options" 182.4.1. Path Parameters (1 parameters): 182.4.2. Query Parameters (42 parameters): 182.5. Spring Boot Auto-Configuration 182.6. Message Headers 182.7. Configuring EntityManagerFactory 182.8. Configuring TransactionManager 182.9. Using a consumer with a named query 182.10. Using a consumer with a query 182.11. Using a consumer with a native query 182.12. Using a producer with a named query 182.13. Using a producer with a query 182.14. Using a producer with a native query 182.15. Example 182.16. Using the JPA-Based Idempotent Repository 182.17. See Also 183. JSon Fastjson DataFormat Expand section "183. JSon Fastjson DataFormat" Collapse section "183. JSon Fastjson DataFormat" 183.1. Fastjson Options 183.2. Spring Boot Auto-Configuration 183.3. Dependencies 184. JSon GSon DataFormat Expand section "184. JSon GSon DataFormat" Collapse section "184. JSon GSon DataFormat" 184.1. Gson Options 184.2. Spring Boot Auto-Configuration 184.3. Dependencies 185. JSon Jackson DataFormat Expand section "185. JSon Jackson DataFormat" Collapse section "185. JSon Jackson DataFormat" 185.1. Jackson Options 185.2. Spring Boot Auto-Configuration 185.3. Using custom ObjectMapper 185.4. Dependencies 185.5. Jackson ObjectMapper Expand section "185.5. Jackson ObjectMapper" Collapse section "185.5. Jackson ObjectMapper" 185.5.1. What is object mapping? 185.5.2. What is polymorphic object mapping? 185.5.3. How to enable polymorphic object mapping 185.5.4. Default mapping for polymorphic deserialization 185.5.5. Security risk from polymorphic deserialization 186. JSon Johnzon DataFormat Expand section "186. JSon Johnzon DataFormat" Collapse section "186. JSon Johnzon DataFormat" 186.1. Johnzon Options 186.2. Spring Boot Auto-Configuration 186.3. Dependencies 187. JSON Schema Validator Component Expand section "187. JSON Schema Validator Component" Collapse section "187. JSON Schema Validator Component" 187.1. URI format 187.2. URI Options Expand section "187.2. URI Options" Collapse section "187.2. URI Options" 187.2.1. Path Parameters (1 parameters): 187.2.2. Query Parameters (7 parameters): 187.3. Spring Boot Auto-Configuration 187.4. Example 188. JSon XStream DataFormat Expand section "188. JSon XStream DataFormat" Collapse section "188. JSon XStream DataFormat" 188.1. Options 188.2. Using the Java DSL 188.3. XMLInputFactory and XMLOutputFactory 188.4. How to set the XML encoding in Xstream DataFormat? 188.5. Setting the type permissions of Xstream DataFormat 189. JsonPath Language Expand section "189. JsonPath Language" Collapse section "189. JsonPath Language" 189.1. JSonPath Options 189.2. Spring Boot Auto-Configuration 189.3. Using XML configuration 189.4. Syntax 189.5. Easy Syntax 189.6. Supported message body types 189.7. Suppress exceptions 189.8. Inline Simple exceptions 189.9. JSonPath injection 189.10. Encoding Detection 189.11. Split JSon data into sub rows as JSon 189.12. Using header as input 189.13. Dependencies 190. JT400 Component Expand section "190. JT400 Component" Collapse section "190. JT400 Component" 190.1. URI format 190.2. JT400 options Expand section "190.2. JT400 options" Collapse section "190.2. JT400 options" 190.2.1. Path Parameters (5 parameters): 190.2.2. Query Parameters (30 parameters): 190.3. Spring Boot Auto-Configuration 190.4. Usage 190.5. Connection pool Expand section "190.5. Connection pool" Collapse section "190.5. Connection pool" 190.5.1. Remote program call (Camel 2.7) 190.6. Example Expand section "190.6. Example" Collapse section "190.6. Example" 190.6.1. Remote program call example (Camel 2.7) 190.6.2. Writing to keyed data queues 190.6.3. Reading from keyed data queues 190.7. See Also 191. Kafka Component Expand section "191. Kafka Component" Collapse section "191. Kafka Component" 191.1. URI format 191.2. Options Expand section "191.2. Options" Collapse section "191.2. Options" 191.2.1. Path Parameters (1 parameters): 191.2.2. Query Parameters (94 parameters): 191.3. Spring Boot Auto-Configuration 191.4. Message headers Expand section "191.4. Message headers" Collapse section "191.4. Message headers" 191.4.1. Consumer headers 191.4.2. Producer headers 191.5. Samples Expand section "191.5. Samples" Collapse section "191.5. Samples" 191.5.1. Consuming messages from Kafka 191.5.2. Producing messages to Kafka 191.6. SSL configuration 191.7. Using the Kafka idempotent repository 191.8. Using manual commit with Kafka consumer 191.9. Kafka Headers propagation 192. Kestrel Component (deprecated) Expand section "192. Kestrel Component (deprecated)" Collapse section "192. Kestrel Component (deprecated)" 192.1. URI format 192.2. Options Expand section "192.2. Options" Collapse section "192.2. Options" 192.2.1. Path Parameters (2 parameters): 192.2.2. Query Parameters (6 parameters): 192.3. Spring Boot Auto-Configuration 192.4. Configuring the Kestrel component using Spring XML 192.5. Usage Examples Expand section "192.5. Usage Examples" Collapse section "192.5. Usage Examples" 192.5.1. Example 1: Consuming 192.5.2. Example 2: Producing 192.5.3. Example 3: Spring XML Configuration 192.6. Dependencies Expand section "192.6. Dependencies" Collapse section "192.6. Dependencies" 192.6.1. spymemcached 192.7. See Also 193. Kie-Camel Expand section "193. Kie-Camel" Collapse section "193. Kie-Camel" 193.1. Overview 194. Krati Component (deprecated) Expand section "194. Krati Component (deprecated)" Collapse section "194. Krati Component (deprecated)" 194.1. URI format 194.2. Krati Options Expand section "194.2. Krati Options" Collapse section "194.2. Krati Options" 194.2.1. Path Parameters (1 parameters): 194.2.2. Query Parameters (29 parameters): 194.3. Spring Boot Auto-Configuration Expand section "194.3. Spring Boot Auto-Configuration" Collapse section "194.3. Spring Boot Auto-Configuration" 194.3.1. Message Headers for datastore 194.4. Usage Samples Expand section "194.4. Usage Samples" Collapse section "194.4. Usage Samples" 194.4.1. Example 1: Putting to the datastore. 194.4.2. Example 2: Getting/Reading from a datastore 194.4.3. Example 3: Consuming from a datastore 194.5. Idempotent Repository Expand section "194.5. Idempotent Repository" Collapse section "194.5. Idempotent Repository" 194.5.1. See also 195. Kubernetes Components Expand section "195. Kubernetes Components" Collapse section "195. Kubernetes Components" 195.1. Headers 195.2. Usage Expand section "195.2. Usage" Collapse section "195.2. Usage" 195.2.1. Producer examples 195.2.2. Create a pod 195.2.3. Delete a pod 196. Kubernetes Component (deprecated) Expand section "196. Kubernetes Component (deprecated)" Collapse section "196. Kubernetes Component (deprecated)" 196.1. URI format 196.2. Options Expand section "196.2. Options" Collapse section "196.2. Options" 196.2.1. Path Parameters (1 parameters): 196.2.2. Query Parameters (29 parameters): 196.3. Spring Boot Auto-Configuration 196.4. Headers 196.5. Categories 196.6. Usage Expand section "196.6. Usage" Collapse section "196.6. Usage" 196.6.1. Producer examples 196.6.2. Create a pod 196.6.3. Delete a pod 197. Kubernetes ConfigMap Component Expand section "197. Kubernetes ConfigMap Component" Collapse section "197. Kubernetes ConfigMap 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 (20 parameters): 197.3. Spring Boot Auto-Configuration 198. Kubernetes Deployments Component Expand section "198. Kubernetes Deployments Component" Collapse section "198. Kubernetes Deployments 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 (28 parameters): 198.3. Spring Boot Auto-Configuration 199. Kubernetes HPA Component Expand section "199. Kubernetes HPA Component" Collapse section "199. Kubernetes HPA Component" 199.1. Component Options 199.2. Endpoint Options Expand section "199.2. Endpoint Options" Collapse section "199.2. Endpoint Options" 199.2.1. Path Parameters (1 parameters): 199.2.2. Query Parameters (28 parameters): 199.3. Spring Boot Auto-Configuration 200. Kubernetes Job Component Expand section "200. Kubernetes Job Component" Collapse section "200. Kubernetes Job Component" 200.1. Component Options 200.2. Endpoint Options Expand section "200.2. Endpoint Options" Collapse section "200.2. Endpoint Options" 200.2.1. Path Parameters (1 parameters): 200.2.2. Query Parameters (28 parameters): 200.3. Spring Boot Auto-Configuration 201. Kubernetes Namespaces Component Expand section "201. Kubernetes Namespaces Component" Collapse section "201. Kubernetes Namespaces Component" 201.1. Component Options 201.2. Endpoint Options Expand section "201.2. Endpoint Options" Collapse section "201.2. Endpoint Options" 201.2.1. Path Parameters (1 parameters): 201.2.2. Query Parameters (28 parameters): 201.3. Spring Boot Auto-Configuration 202. Kubernetes Nodes Component Expand section "202. Kubernetes Nodes Component" Collapse section "202. Kubernetes Nodes Component" 202.1. Component Options 202.2. Endpoint Options Expand section "202.2. Endpoint Options" Collapse section "202.2. Endpoint Options" 202.2.1. Path Parameters (1 parameters): 202.2.2. Query Parameters (28 parameters): 202.3. Spring Boot Auto-Configuration 203. Kubernetes Persistent Volume Claim Component Expand section "203. Kubernetes Persistent Volume Claim Component" Collapse section "203. Kubernetes Persistent Volume Claim Component" 203.1. Component Options 203.2. Endpoint Options Expand section "203.2. Endpoint Options" Collapse section "203.2. Endpoint Options" 203.2.1. Path Parameters (1 parameters): 203.2.2. Query Parameters (20 parameters): 203.3. Spring Boot Auto-Configuration 204. Kubernetes Persistent Volume Component Expand section "204. Kubernetes Persistent Volume Component" Collapse section "204. Kubernetes Persistent Volume Component" 204.1. Component Options 204.2. Endpoint Options Expand section "204.2. Endpoint Options" Collapse section "204.2. Endpoint Options" 204.2.1. Path Parameters (1 parameters): 204.2.2. Query Parameters (20 parameters): 204.3. Spring Boot Auto-Configuration 205. Kubernetes Pods Component Expand section "205. Kubernetes Pods Component" Collapse section "205. Kubernetes Pods Component" 205.1. Component Options 205.2. Endpoint Options Expand section "205.2. Endpoint Options" Collapse section "205.2. Endpoint Options" 205.2.1. Path Parameters (1 parameters): 205.2.2. Query Parameters (28 parameters): 205.3. Spring Boot Auto-Configuration 206. Kubernetes Replication Controller Component Expand section "206. Kubernetes Replication Controller Component" Collapse section "206. Kubernetes Replication Controller Component" 206.1. Component Options 206.2. Endpoint Options Expand section "206.2. Endpoint Options" Collapse section "206.2. Endpoint Options" 206.2.1. Path Parameters (1 parameters): 206.2.2. Query Parameters (28 parameters): 206.3. Spring Boot Auto-Configuration 207. Kubernetes Resources Quota Component Expand section "207. Kubernetes Resources Quota Component" Collapse section "207. Kubernetes Resources Quota Component" 207.1. Component Options 207.2. Endpoint Options Expand section "207.2. Endpoint Options" Collapse section "207.2. Endpoint Options" 207.2.1. Path Parameters (1 parameters): 207.2.2. Query Parameters (20 parameters): 207.3. Spring Boot Auto-Configuration 208. Kubernetes Secrets Component Expand section "208. Kubernetes Secrets Component" Collapse section "208. Kubernetes Secrets Component" 208.1. Component Options 208.2. Endpoint Options Expand section "208.2. Endpoint Options" Collapse section "208.2. Endpoint Options" 208.2.1. Path Parameters (1 parameters): 208.2.2. Query Parameters (20 parameters): 208.3. Spring Boot Auto-Configuration 209. Kubernetes Service Account Component Expand section "209. Kubernetes Service Account Component" Collapse section "209. Kubernetes Service Account Component" 209.1. Component Options 209.2. Endpoint Options Expand section "209.2. Endpoint Options" Collapse section "209.2. Endpoint Options" 209.2.1. Path Parameters (1 parameters): 209.2.2. Query Parameters (20 parameters): 209.3. Spring Boot Auto-Configuration 210. Kubernetes Services Component Expand section "210. Kubernetes Services Component" Collapse section "210. Kubernetes Services Component" 210.1. Component Options 210.2. Endpoint Options Expand section "210.2. Endpoint Options" Collapse section "210.2. Endpoint Options" 210.2.1. Path Parameters (1 parameters): 210.2.2. Query Parameters (28 parameters): 210.3. Spring Boot Auto-Configuration 210.4. Eclipse Kura component Expand section "210.4. Eclipse Kura component" Collapse section "210.4. Eclipse Kura component" 210.4.1. KuraRouter activator 210.4.2. Deploying KuraRouter 210.4.3. KuraRouter utilities Expand section "210.4.3. KuraRouter utilities " Collapse section "210.4.3. KuraRouter utilities " 210.4.3.1. SLF4J logger 210.4.3.2. BundleContext 210.4.3.3. CamelContext 210.4.3.4. ProducerTemplate 210.4.3.5. ConsumerTemplate 210.4.3.6. OSGi service resolver 210.4.4. KuraRouter activator callbacks 210.4.5. Loading XML routes from ConfigurationAdmin 210.4.6. Deploying Kura router as a declarative OSGi service 210.4.7. See Also 211. Language Component Expand section "211. Language Component" Collapse section "211. Language 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 (2 parameters): 211.2.2. Query Parameters (6 parameters): 211.3. Message Headers 211.4. Examples 211.5. Loading scripts from resources 212. LDAP Component Expand section "212. LDAP Component" Collapse section "212. LDAP Component" 212.1. URI format 212.2. Options Expand section "212.2. Options" Collapse section "212.2. Options" 212.2.1. Path Parameters (1 parameters): 212.2.2. Query Parameters (5 parameters): 212.3. Spring Boot Auto-Configuration 212.4. Result 212.5. DirContext 212.6. Samples Expand section "212.6. Samples" Collapse section "212.6. Samples" 212.6.1. Binding using credentials 212.7. Configuring SSL 212.8. See Also 213. LDIF Component Expand section "213. LDIF Component" Collapse section "213. LDIF Component" 213.1. URI format 213.2. Options Expand section "213.2. Options" Collapse section "213.2. Options" 213.2.1. Path Parameters (1 parameters): 213.2.2. Query Parameters (1 parameters): 213.3. Spring Boot Auto-Configuration 213.4. Body types: 213.5. Result 213.6. LdapConnection 213.7. Samples 213.8. LevelDB Expand section "213.8. LevelDB" Collapse section "213.8. LevelDB" 213.8.1. Using LevelDBAggregationRepository 213.8.2. What is preserved when persisting 213.8.3. Recovery Expand section "213.8.3. Recovery" Collapse section "213.8.3. Recovery" 213.8.3.1. Using LevelDBAggregationRepository in Java DSL 213.8.3.2. Using LevelDBAggregationRepository in Spring XML 213.8.4. Dependencies 213.8.5. See Also 214. Log Component Expand section "214. Log Component" Collapse section "214. Log Component" 214.1. URI format 214.2. Options Expand section "214.2. Options" Collapse section "214.2. Options" 214.2.1. Path Parameters (1 parameters): 214.2.2. Query Parameters (26 parameters): 214.3. Regular logger sample 214.4. Regular logger with formatter sample 214.5. Throughput logger with groupSize sample 214.6. Throughput logger with groupInterval sample 214.7. Masking sensitive information like password 214.8. Full customization of the logging output Expand section "214.8. Full customization of the logging output" Collapse section "214.8. Full customization of the logging output" 214.8.1. Convention over configuration:* 214.9. Using Log component in OSGi 214.10. See Also 215. Lucene Component Expand section "215. Lucene Component" Collapse section "215. Lucene Component" 215.1. URI format 215.2. Insert Options Expand section "215.2. Insert Options" Collapse section "215.2. Insert Options" 215.2.1. Path Parameters (2 parameters): 215.2.2. Query Parameters (5 parameters): 215.3. Spring Boot Auto-Configuration 215.4. Sending/Receiving Messages to/from the cache Expand section "215.4. Sending/Receiving Messages to/from the cache" Collapse section "215.4. Sending/Receiving Messages to/from the cache" 215.4.1. Message Headers 215.4.2. Lucene Producers 215.4.3. Lucene Processor 215.5. Lucene Usage Samples Expand section "215.5. Lucene Usage Samples" Collapse section "215.5. Lucene Usage Samples" 215.5.1. Example 1: Creating a Lucene index 215.5.2. Example 2: Loading properties into the JNDI registry in the Camel Context 215.5.3. Example 2: Performing searches using a Query Producer 215.5.4. Example 3: Performing searches using a Query Processor 216. Lumberjack Component Expand section "216. Lumberjack Component" Collapse section "216. Lumberjack Component" 216.1. URI format 216.2. Options Expand section "216.2. Options" Collapse section "216.2. Options" 216.2.1. Path Parameters (2 parameters): 216.2.2. Query Parameters (5 parameters): 216.3. Spring Boot Auto-Configuration 216.4. Result 216.5. Lumberjack Usage Samples Expand section "216.5. Lumberjack Usage Samples" Collapse section "216.5. Lumberjack Usage Samples" 216.5.1. Example 1: Streaming the log messages 217. LZF Deflate Compression DataFormat Expand section "217. LZF Deflate Compression DataFormat" Collapse section "217. LZF Deflate Compression DataFormat" 217.1. Options 217.2. Spring Boot Auto-Configuration 217.3. Marshal 217.4. Unmarshal 217.5. Dependencies 218. Mail Component Expand section "218. Mail Component" Collapse section "218. Mail Component" 218.1. URI format 218.2. 218.3. Expand section "218.3. " Collapse section "218.3. " 218.3.1. Path Parameters (2 parameters): 218.3.2. Query Parameters (62 parameters): 218.4. Spring Boot Auto-Configuration Expand section "218.4. Spring Boot Auto-Configuration" Collapse section "218.4. Spring Boot Auto-Configuration" 218.4.1. Sample endpoints 218.5. Components Expand section "218.5. Components" Collapse section "218.5. Components" 218.5.1. Default ports 218.6. SSL support Expand section "218.6. SSL support" Collapse section "218.6. SSL support" 218.6.1. Using the JSSE Configuration Utility 218.6.2. Configuring JavaMail Directly 218.7. Mail Message Content 218.8. Headers take precedence over pre-configured recipients 218.9. Multiple recipients for easier configuration 218.10. Setting sender name and email 218.11. JavaMail API (ex SUN JavaMail) 218.12. Samples 218.13. Sending mail with attachment sample 218.14. SSL sample 218.15. Consuming mails with attachment sample 218.16. How to split a mail message with attachments 218.17. Using custom SearchTerm 218.18. See Also 219. Master Component Expand section "219. Master Component" Collapse section "219. Master Component" 219.1. Using the master endpoint 219.2. URI format 219.3. Options Expand section "219.3. Options" Collapse section "219.3. Options" 219.3.1. Path Parameters (2 parameters): 219.3.2. Query Parameters (4 parameters): 219.4. Spring Boot Auto-Configuration 219.5. Example 219.6. Implementations 219.7. See Also 220. Metrics Component Expand section "220. Metrics Component" Collapse section "220. Metrics Component" 220.1. Metrics Component 220.2. URI format 220.3. Options Expand section "220.3. Options" Collapse section "220.3. Options" 220.3.1. Path Parameters (2 parameters): 220.3.2. Query Parameters (7 parameters): 220.4. Spring Boot Auto-Configuration 220.5. Metric Registry 220.6. Usage Expand section "220.6. Usage" Collapse section "220.6. Usage" 220.6.1. Headers 220.7. Metrics type counter Expand section "220.7. Metrics type counter" Collapse section "220.7. Metrics type counter" 220.7.1. Options 220.7.2. Headers 220.8. Metric type histogram Expand section "220.8. Metric type histogram" Collapse section "220.8. Metric type histogram" 220.8.1. Options 220.8.2. Headers 220.9. Metric type meter Expand section "220.9. Metric type meter" Collapse section "220.9. Metric type meter" 220.9.1. Options 220.9.2. Headers 220.10. Metrics type timer Expand section "220.10. Metrics type timer" Collapse section "220.10. Metrics type timer" 220.10.1. Options 220.10.2. Headers 220.11. Metric type gauge Expand section "220.11. Metric type gauge" Collapse section "220.11. Metric type gauge" 220.11.1. Options 220.11.2. Headers 220.12. MetricsRoutePolicyFactory 220.13. MetricsMessageHistoryFactory 220.14. InstrumentedThreadPoolFactory 220.15. See Also 221. Micrometer Component Expand section "221. Micrometer Component" Collapse section "221. Micrometer Component" 221.1. Micrometer Component 221.2. URI format 221.3. Options Expand section "221.3. Options" Collapse section "221.3. Options" 221.3.1. Path Parameters (3 parameters): 221.3.2. Query Parameters (5 parameters): 221.4. Spring Boot Auto-Configuration 221.5. Meter Registry 221.6. Usage of producers Expand section "221.6. Usage of producers" Collapse section "221.6. Usage of producers" 221.6.1. Headers 221.7. Counter Expand section "221.7. Counter" Collapse section "221.7. Counter" 221.7.1. Options 221.7.2. Headers 221.8. Distribution Summary Expand section "221.8. Distribution Summary" Collapse section "221.8. Distribution Summary" 221.8.1. Options 221.8.2. Headers 221.9. Timer Expand section "221.9. Timer" Collapse section "221.9. Timer" 221.9.1. Options 221.9.2. Headers 221.10. MicrometerRoutePolicyFactory 221.11. MicrometerMessageHistoryFactory 221.12. MicrometerEventNotifiers 221.13. InstrumentedThreadPoolFactory 221.14. Exposing Micrometer statistics in JMX 221.15. Example 222. OPC UA Client Component Expand section "222. OPC UA Client Component" Collapse section "222. OPC UA Client Component" 222.1. URI format 222.2. URI options Expand section "222.2. URI options" Collapse section "222.2. URI options" 222.2.1. Path Parameters (1 parameters): 222.2.2. Query Parameters (27 parameters): 222.3. Spring Boot Auto-Configuration Expand section "222.3. Spring Boot Auto-Configuration" Collapse section "222.3. Spring Boot Auto-Configuration" 222.3.1. Discovery 222.3.2. Overriding the host name 222.3.3. Node ID 222.3.4. Method ID 222.3.5. Security policies 222.4. See Also 223. OPC UA Server Component Expand section "223. OPC UA Server Component" Collapse section "223. OPC UA Server Component" 223.1. URI format 223.2. URI options Expand section "223.2. URI options" Collapse section "223.2. URI options" 223.2.1. Path Parameters (1 parameters): 223.2.2. Query Parameters (4 parameters): 223.3. Spring Boot Auto-Configuration 223.4. See Also 224. MIME Multipart DataFormat Expand section "224. MIME Multipart DataFormat" Collapse section "224. MIME Multipart DataFormat" 224.1. Options 224.2. Message Headers (marshal) 224.3. Message Headers (unmarshal) 224.4. Examples 224.5. Dependencies 225. Mina2 Component Expand section "225. Mina2 Component" Collapse section "225. Mina2 Component" 225.1. URI format 225.2. Options Expand section "225.2. Options" Collapse section "225.2. Options" 225.2.1. Path Parameters (3 parameters): 225.2.2. Query Parameters (27 parameters): 225.3. Spring Boot Auto-Configuration 225.4. Using a custom codec 225.5. Sample with sync=false 225.6. Sample with sync=true 225.7. Sample with Spring DSL 225.8. Closing Session When Complete 225.9. Get the IoSession for message 225.10. Configuring Mina filters 225.11. See Also 226. MLLP Component Expand section "226. MLLP Component" Collapse section "226. MLLP Component" 226.1. MLLP Options Expand section "226.1. MLLP Options" Collapse section "226.1. MLLP Options" 226.1.1. Path Parameters (2 parameters): 226.1.2. Query Parameters (27 parameters): 226.2. Spring Boot Auto-Configuration 226.3. MLLP Consumer 226.4. Message Headers 226.5. Exchange Properties 226.6. MLLP Producer 226.7. Message Headers 226.8. Exchange Properties 227. Mock Component Expand section "227. Mock Component" Collapse section "227. Mock Component" 227.1. URI format 227.2. Options Expand section "227.2. Options" Collapse section "227.2. Options" 227.2.1. Path Parameters (1 parameters): 227.2.2. Query Parameters (10 parameters): 227.3. Simple Example 227.4. Using assertPeriod 227.5. Setting expectations 227.6. Adding expectations to specific messages 227.7. Mocking existing endpoints 227.8. Mocking existing endpoints using the camel-test component 227.9. Mocking existing endpoints with XML DSL 227.10. Mocking endpoints and skip sending to original endpoint 227.11. Limiting the number of messages to keep 227.12. Testing with arrival times 227.13. See Also 228. MongoDB Component (deprecated) Expand section "228. MongoDB Component (deprecated)" Collapse section "228. MongoDB Component (deprecated)" 228.1. URI format 228.2. MongoDB options Expand section "228.2. MongoDB options" Collapse section "228.2. MongoDB options" 228.2.1. Path Parameters (1 parameters): 228.2.2. Query Parameters (23 parameters): 228.3. Spring Boot Auto-Configuration 228.4. Configuration of database in Spring XML 228.5. Sample route 228.6. MongoDB operations - producer endpoints Expand section "228.6. MongoDB operations - producer endpoints" Collapse section "228.6. MongoDB operations - producer endpoints" 228.6.1. Query operations Expand section "228.6.1. Query operations" Collapse section "228.6.1. Query operations" 228.6.1.1. findById 228.6.1.2. findOneByQuery 228.6.1.3. findAll 228.6.1.4. count 228.6.1.5. Specifying a fields filter (projection) 228.6.1.6. Specifying a sort clause 228.6.2. Create/update operations Expand section "228.6.2. Create/update operations" Collapse section "228.6.2. Create/update operations" 228.6.2.1. insert 228.6.2.2. save 228.6.2.3. update 228.6.3. Delete operations Expand section "228.6.3. Delete operations" Collapse section "228.6.3. Delete operations" 228.6.3.1. remove 228.6.4. Bulk Write Operations Expand section "228.6.4. Bulk Write Operations" Collapse section "228.6.4. Bulk Write Operations" 228.6.4.1. bulkWrite 228.6.5. Other operations Expand section "228.6.5. Other operations" Collapse section "228.6.5. Other operations" 228.6.5.1. aggregate 228.6.5.2. getDbStats 228.6.5.3. getColStats 228.6.5.4. command 228.6.6. Dynamic operations 228.7. Tailable Cursor Consumer 228.8. How the tailable cursor consumer works 228.9. Persistent tail tracking 228.10. Enabling persistent tail tracking 228.11. Oplog Tail Tracking 228.12. Type conversions 228.13. See also 229. MongoDB GridFS Component Expand section "229. MongoDB GridFS Component" Collapse section "229. MongoDB GridFS Component" 229.1. URI format 229.2. MongoDB GridFS options Expand section "229.2. MongoDB GridFS options" Collapse section "229.2. MongoDB GridFS options" 229.2.1. Path Parameters (1 parameters): 229.2.2. Query Parameters (17 parameters): 229.3. Spring Boot Auto-Configuration 229.4. Configuration of database in Spring XML 229.5. Sample route 229.6. GridFS operations - producer endpoint Expand section "229.6. GridFS operations - producer endpoint" Collapse section "229.6. GridFS operations - producer endpoint" 229.6.1. count 229.6.2. listAll 229.6.3. findOne 229.6.4. create 229.6.5. remove 229.7. GridFS Consumer 230. MongoDB Component Expand section "230. MongoDB Component" Collapse section "230. MongoDB Component" 230.1. URI format 230.2. MongoDB options Expand section "230.2. MongoDB options" Collapse section "230.2. MongoDB options" 230.2.1. Path Parameters (1 parameters): 230.2.2. Query Parameters (26 parameters): 230.3. Spring Boot Auto-Configuration 230.4. Configuration of database in Spring XML 230.5. Sample route 230.6. MongoDB operations - producer endpoints Expand section "230.6. MongoDB operations - producer endpoints" Collapse section "230.6. MongoDB operations - producer endpoints" 230.6.1. Query operations Expand section "230.6.1. Query operations" Collapse section "230.6.1. Query operations" 230.6.1.1. findById 230.6.1.2. findOneByQuery 230.6.1.3. findAll 230.6.1.4. count 230.6.1.5. Specifying a fields filter (projection) 230.6.1.6. Specifying a sort clause 230.6.2. Create/update operations Expand section "230.6.2. Create/update operations" Collapse section "230.6.2. Create/update operations" 230.6.2.1. insert 230.6.2.2. save 230.6.2.3. update 230.6.3. Delete operations Expand section "230.6.3. Delete operations" Collapse section "230.6.3. Delete operations" 230.6.3.1. remove 230.6.4. Bulk Write Operations Expand section "230.6.4. Bulk Write Operations" Collapse section "230.6.4. Bulk Write Operations" 230.6.4.1. bulkWrite 230.6.5. Other operations Expand section "230.6.5. Other operations" Collapse section "230.6.5. Other operations" 230.6.5.1. aggregate 230.6.5.2. getDbStats 230.6.5.3. getColStats 230.6.5.4. command 230.6.6. Dynamic operations 230.7. Consumers Expand section "230.7. Consumers" Collapse section "230.7. Consumers" 230.7.1. Tailable Cursor Consumer Expand section "230.7.1. Tailable Cursor Consumer" Collapse section "230.7.1. Tailable Cursor Consumer" 230.7.1.1. How the tailable cursor consumer works 230.7.1.2. Persistent tail tracking 230.7.1.3. Enabling persistent tail tracking 230.7.2. Change Streams Consumer 230.8. Type conversions 230.9. See also 231. MQTT Component Expand section "231. MQTT Component" Collapse section "231. MQTT Component" 231.1. URI format 231.2. Options Expand section "231.2. Options" Collapse section "231.2. Options" 231.2.1. Path Parameters (1 parameters): 231.2.2. Query Parameters (39 parameters): 231.3. Spring Boot Auto-Configuration 231.4. Samples 231.5. Endpoints 231.6. See Also 232. MSV Component Expand section "232. MSV Component" Collapse section "232. MSV Component" 232.1. URI format 232.2. Options Expand section "232.2. Options" Collapse section "232.2. Options" 232.2.1. Path Parameters (1 parameters): 232.2.2. Query Parameters (11 parameters): 232.3. Spring Boot Auto-Configuration 232.4. Example 232.5. See Also 233. Mustache Component Expand section "233. Mustache Component" Collapse section "233. Mustache Component" 233.1. URI format 233.2. Options Expand section "233.2. Options" Collapse section "233.2. Options" 233.2.1. Path Parameters (1 parameters): 233.2.2. Query Parameters (7 parameters): 233.3. Spring Boot Auto-Configuration 233.4. Mustache Context 233.5. Dynamic templates 233.6. Samples 233.7. The Email Sample 233.8. See Also 234. MVEL Component Expand section "234. MVEL Component" Collapse section "234. MVEL Component" 234.1. URI format 234.2. Options Expand section "234.2. Options" Collapse section "234.2. Options" 234.2.1. Path Parameters (1 parameters): 234.2.2. Query Parameters (5 parameters): 234.3. Spring Boot Auto-Configuration 234.4. Message Headers 234.5. MVEL Context 234.6. Hot reloading 234.7. Dynamic templates 234.8. Samples 234.9. See Also 235. MVEL Language Expand section "235. MVEL Language" Collapse section "235. MVEL Language" 235.1. Mvel Options 235.2. Spring Boot Auto-Configuration 235.3. Variables 235.4. Samples 235.5. Loading script from external resource 235.6. Dependencies 236. MyBatis Component Expand section "236. MyBatis Component" Collapse section "236. MyBatis Component" 236.1. URI format 236.2. Options Expand section "236.2. Options" Collapse section "236.2. Options" 236.2.1. Path Parameters (1 parameters): 236.2.2. Query Parameters (29 parameters): 236.3. Spring Boot Auto-Configuration 236.4. Message Headers 236.5. Message Body 236.6. Samples 236.7. Using StatementType for better control of MyBatis Expand section "236.7. Using StatementType for better control of MyBatis" Collapse section "236.7. Using StatementType for better control of MyBatis" 236.7.1. Using InsertList StatementType 236.7.2. Using UpdateList StatementType 236.7.3. Using DeleteList StatementType 236.7.4. Notice on InsertList, UpdateList and DeleteList StatementTypes 236.7.5. Scheduled polling example 236.7.6. Using onConsume 236.7.7. Participating in transactions 237. MyBatis Bean Component Expand section "237. MyBatis Bean Component" Collapse section "237. MyBatis Bean Component" 237.1. Options Expand section "237.1. Options" Collapse section "237.1. Options" 237.1.1. Path Parameters (2 parameters): 237.1.2. Query Parameters (4 parameters): 237.2. Spring Boot Auto-Configuration 237.3. Message Headers 237.4. Message Body 237.5. Samples 238. Nagios Component Expand section "238. Nagios Component" Collapse section "238. Nagios Component" 238.1. URI format 238.2. Options Expand section "238.2. Options" Collapse section "238.2. Options" 238.2.1. Path Parameters (2 parameters): 238.2.2. Query Parameters (7 parameters): 238.3. Spring Boot Auto-Configuration 238.4. Sending message examples 238.5. Using NagiosEventNotifer 238.6. See Also 239. Nats Component Expand section "239. Nats Component" Collapse section "239. Nats Component" 239.1. URI format 239.2. Options Expand section "239.2. Options" Collapse section "239.2. Options" 239.2.1. Path Parameters (1 parameters): 239.2.2. Query Parameters (25 parameters): 239.3. Spring Boot Auto-Configuration 239.4. Headers 240. Netty Component (deprecated) Expand section "240. Netty Component (deprecated)" Collapse section "240. Netty Component (deprecated)" 240.1. URI format 240.2. Options Expand section "240.2. Options" Collapse section "240.2. Options" 240.2.1. Path Parameters (3 parameters): 240.2.2. Query Parameters (67 parameters): 240.3. Spring Boot Auto-Configuration 240.4. Registry based Options Expand section "240.4. Registry based Options" Collapse section "240.4. Registry based Options" 240.4.1. Using non shareable encoders or decoders 240.5. Sending Messages to/from a Netty endpoint Expand section "240.5. Sending Messages to/from a Netty endpoint" Collapse section "240.5. Sending Messages to/from a Netty endpoint" 240.5.1. Netty Producer 240.5.2. Netty Consumer 240.6. Headers 240.7. Usage Samples Expand section "240.7. Usage Samples" Collapse section "240.7. Usage Samples" 240.7.1. A UDP Netty endpoint using Request-Reply and serialized object payload 240.7.2. A TCP based Netty consumer endpoint using One-way communication 240.7.3. An SSL/TCP based Netty consumer endpoint using Request-Reply communication 240.7.4. Using Multiple Codecs 240.8. Closing Channel When Complete 240.9. Adding custom channel pipeline factories to gain complete control over a created pipeline 240.10. Reusing Netty boss and worker thread pools 240.11. See Also 241. Netty HTTP Component (deprecated) Expand section "241. Netty HTTP Component (deprecated)" Collapse section "241. Netty HTTP Component (deprecated)" 241.1. URI format 241.2. HTTP Options Expand section "241.2. HTTP Options" Collapse section "241.2. HTTP Options" 241.2.1. Path Parameters (4 parameters): 241.2.2. Query Parameters (78 parameters): 241.3. Spring Boot Auto-Configuration 241.4. Message Headers 241.5. Access to Netty types 241.6. Examples 241.7. How do I let Netty match wildcards 241.8. Using multiple routes with same port Expand section "241.8. Using multiple routes with same port" Collapse section "241.8. Using multiple routes with same port" 241.8.1. Reusing same server bootstrap configuration with multiple routes 241.8.2. Reusing same server bootstrap configuration with multiple routes across multiple bundles in OSGi container 241.9. Using HTTP Basic Authentication Expand section "241.9. Using HTTP Basic Authentication" Collapse section "241.9. Using HTTP Basic Authentication" 241.9.1. Specifying ACL on web resources 241.10. See Also 242. Netty4 Component Expand section "242. Netty4 Component" Collapse section "242. Netty4 Component" 242.1. URI format 242.2. Options Expand section "242.2. Options" Collapse section "242.2. Options" 242.2.1. Path Parameters (3 parameters): 242.2.2. Query Parameters (72 parameters): 242.3. Spring Boot Auto-Configuration 242.4. Registry based Options Expand section "242.4. Registry based Options" Collapse section "242.4. Registry based Options" 242.4.1. Using non shareable encoders or decoders 242.5. Sending Messages to/from a Netty endpoint Expand section "242.5. Sending Messages to/from a Netty endpoint" Collapse section "242.5. Sending Messages to/from a Netty endpoint" 242.5.1. Netty Producer 242.5.2. Netty Consumer 242.6. Examples Expand section "242.6. Examples" Collapse section "242.6. Examples" 242.6.1. A UDP Netty endpoint using Request-Reply and serialized object payload 242.6.2. A TCP based Netty consumer endpoint using One-way communication 242.6.3. An SSL/TCP based Netty consumer endpoint using Request-Reply communication 242.6.4. Using Multiple Codecs 242.7. Closing Channel When Complete 242.8. Custom pipeline Expand section "242.8. Custom pipeline" Collapse section "242.8. Custom pipeline" 242.8.1. Using custom pipeline factory 242.9. Reusing Netty boss and worker thread pools 242.10. Multiplexing concurrent messages over a single connection with request/reply 242.11. See Also 243. Netty4 HTTP Component Expand section "243. Netty4 HTTP Component" Collapse section "243. Netty4 HTTP Component" 243.1. URI format 243.2. HTTP Options Expand section "243.2. HTTP Options" Collapse section "243.2. HTTP Options" 243.2.1. Path Parameters (4 parameters): 243.2.2. Query Parameters (79 parameters): 243.3. Spring Boot Auto-Configuration 243.4. Message Headers 243.5. Access to Netty types 243.6. Examples 243.7. How do I let Netty match wildcards 243.8. Using multiple routes with same port Expand section "243.8. Using multiple routes with same port" Collapse section "243.8. Using multiple routes with same port" 243.8.1. Reusing same server bootstrap configuration with multiple routes 243.8.2. Reusing same server bootstrap configuration with multiple routes across multiple bundles in OSGi container 243.9. Using HTTP Basic Authentication Expand section "243.9. Using HTTP Basic Authentication" Collapse section "243.9. Using HTTP Basic Authentication" 243.9.1. Specifying ACL on web resources 243.10. See Also 244. NSQ Component Expand section "244. NSQ Component" Collapse section "244. NSQ Component" 244.1. URI format 244.2. Options Expand section "244.2. Options" Collapse section "244.2. Options" 244.2.1. Path Parameters (1 parameters): 244.2.2. Query Parameters (16 parameters): 244.3. Spring Boot Auto-Configuration 245. OGNL Language Expand section "245. OGNL Language" Collapse section "245. OGNL Language" 245.1. OGNL Options 245.2. Spring Boot Auto-Configuration 245.3. Variables 245.4. Samples 245.5. Loading script from external resource 245.6. Dependencies 246. Olingo2 Component Expand section "246. Olingo2 Component" Collapse section "246. Olingo2 Component" 246.1. URI format 246.2. Olingo2 Options Expand section "246.2. Olingo2 Options" Collapse section "246.2. Olingo2 Options" 246.2.1. Path Parameters (2 parameters): 246.2.2. Query Parameters (14 parameters): 246.3. Spring Boot Auto-Configuration 246.4. Producer Endpoints 246.5. Endpoint Options 246.6. Endpoint HTTP Headers (Since 2.20) 246.7. OData Resource Type Mapping 246.8. Consumer Endpoints 246.9. Message Headers 246.10. Message Body 246.11. Use cases 247. Olingo4 Component Expand section "247. Olingo4 Component" Collapse section "247. Olingo4 Component" 247.1. URI format 247.2. Olingo4 Options Expand section "247.2. Olingo4 Options" Collapse section "247.2. Olingo4 Options" 247.2.1. Path Parameters (2 parameters): 247.2.2. Query Parameters (14 parameters): 247.3. Spring Boot Auto-Configuration 247.4. Producer Endpoints 247.5. Endpoint HTTP Headers (since Camel 2.20) 247.6. OData Resource Type Mapping 247.7. Consumer Endpoints 247.8. Message Headers 247.9. Message Body 247.10. Use cases 248. OpenShift Component (deprecated) Expand section "248. OpenShift Component (deprecated)" Collapse section "248. OpenShift Component (deprecated)" 248.1. URI format 248.2. Options Expand section "248.2. Options" Collapse section "248.2. Options" 248.2.1. Path Parameters (1 parameters): 248.2.2. Query Parameters (26 parameters): 248.3. Spring Boot Auto-Configuration 248.4. Examples Expand section "248.4. Examples" Collapse section "248.4. Examples" 248.4.1. Listing all applications 248.4.2. Stopping an application 248.5. See Also 249. Openshift Build Config Component Expand section "249. Openshift Build Config Component" Collapse section "249. Openshift Build Config Component" 249.1. Component Options 249.2. Endpoint Options Expand section "249.2. Endpoint Options" Collapse section "249.2. Endpoint Options" 249.2.1. Path Parameters (1 parameters): 249.2.2. Query Parameters (20 parameters): 250. Openshift Builds Component Expand section "250. Openshift Builds Component" Collapse section "250. Openshift Builds Component" 250.1. Component Options 250.2. Endpoint Options Expand section "250.2. Endpoint Options" Collapse section "250.2. Endpoint Options" 250.2.1. Path Parameters (1 parameters): 250.2.2. Query Parameters (20 parameters): 250.3. Openstack Component 251. OpenStack Cinder Component Expand section "251. OpenStack Cinder Component" Collapse section "251. OpenStack Cinder Component" 251.1. Dependencies 251.2. URI Format 251.3. URI Options Expand section "251.3. URI Options" Collapse section "251.3. URI Options" 251.3.1. Path Parameters (1 parameters): 251.3.2. Query Parameters (9 parameters): 251.4. Spring Boot Auto-Configuration 251.5. Usage 251.6. volumes Expand section "251.6. volumes" Collapse section "251.6. volumes" 251.6.1. Operations you can perform with the Volume producer 251.6.2. Message headers evaluated by the Volume producer 251.7. snapshots Expand section "251.7. snapshots" Collapse section "251.7. snapshots" 251.7.1. Operations you can perform with the Snapshot producer 251.7.2. Message headers evaluated by the Snapshot producer 251.8. See Also 252. OpenStack Glance Component Expand section "252. OpenStack Glance Component" Collapse section "252. OpenStack Glance Component" 252.1. Dependencies 252.2. URI Format 252.3. URI Options Expand section "252.3. URI Options" Collapse section "252.3. URI Options" 252.3.1. Path Parameters (1 parameters): 252.3.2. Query Parameters (8 parameters): 252.4. Spring Boot Auto-Configuration 252.5. Usage Expand section "252.5. Usage" Collapse section "252.5. Usage" 252.5.1. Message headers evaluated by the Glance producer 252.6. See Also 253. OpenStack Keystone Component Expand section "253. OpenStack Keystone Component" Collapse section "253. OpenStack Keystone Component" 253.1. Dependencies 253.2. URI Format 253.3. URI Options Expand section "253.3. URI Options" Collapse section "253.3. URI Options" 253.3.1. Path Parameters (1 parameters): 253.3.2. Query Parameters (8 parameters): 253.4. Spring Boot Auto-Configuration 253.5. Usage 253.6. domains Expand section "253.6. domains" Collapse section "253.6. domains" 253.6.1. Operations you can perform with the Domain producer 253.6.2. Message headers evaluated by the Domain producer 253.7. groups Expand section "253.7. groups" Collapse section "253.7. groups" 253.7.1. Operations you can perform with the Group producer 253.7.2. Message headers evaluated by the Group producer 253.8. projects Expand section "253.8. projects" Collapse section "253.8. projects" 253.8.1. Operations you can perform with the Project producer 253.8.2. Message headers evaluated by the Project producer 253.9. regions Expand section "253.9. regions" Collapse section "253.9. regions" 253.9.1. Operations you can perform with the Region producer 253.9.2. Message headers evaluated by the Region producer 253.10. users Expand section "253.10. users" Collapse section "253.10. users" 253.10.1. Operations you can perform with the User producer 253.10.2. Message headers evaluated by the User producer 253.11. See Also 254. OpenStack Neutron Component Expand section "254. OpenStack Neutron Component" Collapse section "254. OpenStack Neutron Component" 254.1. Dependencies 254.2. URI Format 254.3. URI Options Expand section "254.3. URI Options" Collapse section "254.3. URI Options" 254.3.1. Path Parameters (1 parameters): 254.3.2. Query Parameters (9 parameters): 254.4. Spring Boot Auto-Configuration 254.5. Usage 254.6. networks Expand section "254.6. networks" Collapse section "254.6. networks" 254.6.1. Operations you can perform with the Network producer 254.6.2. Message headers evaluated by the Network producer 254.7. subnets Expand section "254.7. subnets" Collapse section "254.7. subnets" 254.7.1. Operations you can perform with the Subnet producer 254.7.2. Message headers evaluated by the Subnet producer 254.8. ports Expand section "254.8. ports" Collapse section "254.8. ports" 254.8.1. Operations you can perform with the Port producer 254.8.2. Message headers evaluated by the Port producer 254.9. routers Expand section "254.9. routers" Collapse section "254.9. routers" 254.9.1. Operations you can perform with the Router producer 254.9.2. Message headers evaluated by the Port producer 254.10. See Also 255. OpenStack Nova Component Expand section "255. OpenStack Nova Component" Collapse section "255. OpenStack Nova Component" 255.1. Dependencies 255.2. URI Format 255.3. URI Options Expand section "255.3. URI Options" Collapse section "255.3. URI Options" 255.3.1. Path Parameters (1 parameters): 255.3.2. Query Parameters (9 parameters): 255.4. Spring Boot Auto-Configuration 255.5. Usage 255.6. flavors Expand section "255.6. flavors" Collapse section "255.6. flavors" 255.6.1. Operations you can perform with the Flavor producer 255.6.2. Message headers evaluated by the Flavor producer 255.7. servers Expand section "255.7. servers" Collapse section "255.7. servers" 255.7.1. Operations you can perform with the Server producer 255.7.2. Message headers evaluated by the Server producer 255.8. keypairs Expand section "255.8. keypairs" Collapse section "255.8. keypairs" 255.8.1. Operations you can perform with the Keypair producer 255.8.2. Message headers evaluated by the Keypair producer 255.9. See Also 256. OpenStack Swift Component Expand section "256. OpenStack Swift Component" Collapse section "256. OpenStack Swift Component" 256.1. Dependencies 256.2. URI Format 256.3. URI Options Expand section "256.3. URI Options" Collapse section "256.3. URI Options" 256.3.1. Path Parameters (1 parameters): 256.3.2. Query Parameters (9 parameters): 256.4. Spring Boot Auto-Configuration 256.5. Usage 256.6. containers Expand section "256.6. containers" Collapse section "256.6. containers" 256.6.1. Operations you can perform with the Container producer 256.6.2. Message headers evaluated by the Volume producer 256.7. objects Expand section "256.7. objects" Collapse section "256.7. objects" 256.7.1. Operations you can perform with the Object producer 256.7.2. Message headers evaluated by the Object producer 256.8. See Also 257. OpenTracing Component Expand section "257. OpenTracing Component" Collapse section "257. OpenTracing Component" 257.1. Configuration Expand section "257.1. Configuration" Collapse section "257.1. Configuration" 257.1.1. Explicit 257.2. Spring Boot 257.3. Spring Boot Auto-Configuration 257.4. Java Agent 257.5. Example 258. OptaPlanner Component Expand section "258. OptaPlanner Component" Collapse section "258. OptaPlanner Component" 258.1. URI format 258.2. OptaPlanner Options Expand section "258.2. OptaPlanner Options" Collapse section "258.2. OptaPlanner Options" 258.2.1. Path Parameters (1 parameters): 258.2.2. Query Parameters (7 parameters): 258.3. Spring Boot Auto-Configuration 258.4. Message Headers 258.5. Message Body 258.6. Termination Expand section "258.6. Termination" Collapse section "258.6. Termination" 258.6.1. Samples 258.7. See Also 259. Paho Component Expand section "259. Paho Component" Collapse section "259. Paho Component" 259.1. URI format 259.2. Options Expand section "259.2. Options" Collapse section "259.2. Options" 259.2.1. Path Parameters (1 parameters): 259.2.2. Query Parameters (15 parameters): 259.3. Spring Boot Auto-Configuration 259.4. Headers 259.5. Default payload type 259.6. Samples 260. OSGi PAX Logging Component Expand section "260. OSGi PAX Logging Component" Collapse section "260. OSGi PAX Logging Component" 260.1. Dependencies 260.2. URI format 260.3. URI options Expand section "260.3. URI options" Collapse section "260.3. URI options" 260.3.1. Path Parameters (1 parameters): 260.3.2. Query Parameters (4 parameters): 260.4. Message body 260.5. Example usage 261. PDF Component Expand section "261. PDF Component" Collapse section "261. PDF Component" 261.1. URI format 261.2. Options Expand section "261.2. Options" Collapse section "261.2. Options" 261.2.1. Path Parameters (1 parameters): 261.2.2. Query Parameters (9 parameters): 261.3. Spring Boot Auto-Configuration 261.4. Headers 261.5. See Also 262. PostgresSQL Event Component Expand section "262. PostgresSQL Event Component" Collapse section "262. PostgresSQL Event Component" 262.1. Options Expand section "262.1. Options" Collapse section "262.1. Options" 262.1.1. Path Parameters (4 parameters): 262.1.2. Query Parameters (7 parameters): 262.2. Spring Boot Auto-Configuration 262.3. See Also 263. PGP DataFormat Expand section "263. PGP DataFormat" Collapse section "263. PGP DataFormat" 263.1. PGPDataFormat Options 263.2. PGPDataFormat Message Headers 263.3. Encrypting with PGPDataFormat Expand section "263.3. Encrypting with PGPDataFormat" Collapse section "263.3. Encrypting with PGPDataFormat" 263.3.1. To work with the previous example you need the following 263.3.2. Managing your keyring 263.4. Restricting the Signer Identities during PGP Signature Verification 263.5. Several Signatures in One PGP Data Format 263.6. Support of Sub-Keys and Key Flags in PGP Data Format Marshaler 263.7. Support of Custom Key Accessors 263.8. Dependencies 263.9. See Also 264. Properties Component Expand section "264. Properties Component" Collapse section "264. Properties Component" 264.1. URI format 264.2. Options Expand section "264.2. Options" Collapse section "264.2. Options" 264.2.1. Path Parameters (1 parameters): 264.2.2. Query Parameters (6 parameters): 264.3. Using PropertyPlaceholder 264.4. Syntax 264.5. PropertyResolver 264.6. Defining location 264.7. Using system and environment variables in locations 264.8. Configuring in Java DSL 264.9. Configuring in Spring XML 264.10. Using a Properties from the Registry 264.11. Examples using properties component 264.12. Examples 264.13. Example with Simple language 264.14. Additional property placeholder supported in Spring XML 264.15. Overriding a property setting using a JVM System Property 264.16. Using property placeholders for any kind of attribute in the XML DSL 264.17. Using Blueprint property placeholder with Camel routes Expand section "264.17. Using Blueprint property placeholder with Camel routes" Collapse section "264.17. Using Blueprint property placeholder with Camel routes" 264.17.1. Using OSGi blueprint property placeholders in Camel routes 264.17.2. About placeholder syntax 264.18. Explicit referring to a OSGi blueprint placeholder in Camel 264.19. Overriding Blueprint property placeholders outside CamelContext 264.20. Using .cfg or .properties file for Blueprint property placeholders 264.21. Using .cfg file and overriding properties for Blueprint property placeholders 264.22. Bridging Spring and Camel property placeholders 264.23. Clashing Spring property placeholders with Camels Simple language 264.24. Overriding properties from Camel test kit Expand section "264.24. Overriding properties from Camel test kit" Collapse section "264.24. Overriding properties from Camel test kit" 264.24.1. Providing properties from within unit test source 264.25. Using @PropertyInject 264.26. Using out of the box functions 264.27. Using custom functions 264.28. See Also 265. Protobuf DataFormat 266. Protobuf - Protocol Buffers Expand section "266. Protobuf - Protocol Buffers" Collapse section "266. Protobuf - Protocol Buffers" 266.1. Protobuf Options 266.2. Spring Boot Auto-Configuration 266.3. Content type format (starting from Camel 2.19) 266.4. Protobuf overview 266.5. Defining the proto format 266.6. Generating Java classes 266.7. Java DSL 266.8. Spring DSL 266.9. Dependencies 266.10. See Also 267. PubNub Component Expand section "267. PubNub Component" Collapse section "267. PubNub Component" 267.1. URI format 267.2. Options Expand section "267.2. Options" Collapse section "267.2. Options" 267.2.1. Path Parameters (1 parameters): 267.2.2. Query Parameters (14 parameters): 267.3. Spring Boot Auto-Configuration 267.4. Message headers when subscribing 267.5. Message body 267.6. Examples Expand section "267.6. Examples" Collapse section "267.6. Examples" 267.6.1. Publishing events 267.6.2. Fire events aka BLOCKS Event Handlers 267.6.3. Subscribing to events 267.6.4. Performing operations 267.7. See Also 268. Apache Pulsar Component Expand section "268. Apache Pulsar Component" Collapse section "268. Apache Pulsar Component" 268.1. URI format 268.2. Options Expand section "268.2. Options" Collapse section "268.2. Options" 268.2.1. Path Parameters (1 parameters): 268.2.2. Query Parameters (11 parameters): 268.3. Spring Boot Auto-Configuration 269. Quartz Component (deprecated) Expand section "269. Quartz Component (deprecated)" Collapse section "269. Quartz Component (deprecated)" 269.1. URI format 269.2. Options Expand section "269.2. Options" Collapse section "269.2. Options" 269.2.1. Path Parameters (2 parameters): 269.2.2. Query Parameters (13 parameters): 269.3. Configuring quartz.properties file 269.4. Enabling Quartz scheduler in JMX 269.5. Starting the Quartz scheduler 269.6. Clustering 269.7. Message Headers 269.8. Using Cron Triggers 269.9. Specifying time zone 269.10. See Also 270. Quartz2 Component Expand section "270. Quartz2 Component" Collapse section "270. Quartz2 Component" 270.1. URI format 270.2. Options Expand section "270.2. Options" Collapse section "270.2. Options" 270.2.1. Path Parameters (2 parameters): 270.2.2. Query Parameters (19 parameters): 270.3. Spring Boot Auto-Configuration 270.4. Configuring quartz.properties file 270.5. Enabling Quartz scheduler in JMX 270.6. Starting the Quartz scheduler 270.7. Clustering 270.8. Message Headers 270.9. Using Cron Triggers 270.10. Specifying time zone 270.11. Using QuartzScheduledPollConsumerScheduler 271. QuickFix Component Expand section "271. QuickFix Component" Collapse section "271. QuickFix Component" 271.1. URI format 271.2. Endpoints 271.3. Options Expand section "271.3. Options" Collapse section "271.3. Options" 271.3.1. Path Parameters (1 parameters): 271.3.2. Query Parameters (6 parameters): 271.4. Spring Boot Auto-Configuration 271.5. Exchange Format 271.6. QuickFIX/J Configuration Extensions Expand section "271.6. QuickFIX/J Configuration Extensions" Collapse section "271.6. QuickFIX/J Configuration Extensions" 271.6.1. Communication Connectors 271.6.2. Logging 271.6.3. Message Store 271.6.4. Message Factory 271.6.5. JMX 271.6.6. Other Defaults 271.6.7. Minimal Initiator Configuration Example 271.7. Using the InOut Message Exchange Pattern Expand section "271.7. Using the InOut Message Exchange Pattern" Collapse section "271.7. Using the InOut Message Exchange Pattern" 271.7.1. Implementing InOut Exchanges for Consumers 271.7.2. Implementing InOut Exchanges for Producers 271.7.3. Example 271.8. Spring Configuration 271.9. Exception handling 271.10. FIX Sequence Number Management 271.11. Route Examples 271.12. QuickFIX/J Component Prior to Camel 2.5 271.13. URI format 271.14. Exchange data format 271.15. Lazy creating engines 271.16. Samples 271.17. See Also 272. RabbitMQ Component Expand section "272. RabbitMQ Component" Collapse section "272. RabbitMQ Component" 272.1. URI format 272.2. Options Expand section "272.2. Options" Collapse section "272.2. Options" 272.2.1. Path Parameters (1 parameters): 272.2.2. Query Parameters (62 parameters): 272.3. Spring Boot Auto-Configuration 272.4. Using connection factory 272.5. Message Headers 272.6. Message Body 272.7. Samples Expand section "272.7. Samples" Collapse section "272.7. Samples" 272.7.1. Issue when routing between exchanges (in Camel 2.20.x or older) 273. Reactive Streams Component Expand section "273. Reactive Streams Component" Collapse section "273. Reactive Streams Component" 273.1. URI format 273.2. Options Expand section "273.2. Options" Collapse section "273.2. Options" 273.2.1. Path Parameters (1 parameters): 273.2.2. Query Parameters (10 parameters): 273.3. Spring Boot Auto-Configuration 273.4. Usage 273.5. Getting data from Camel Expand section "273.5. Getting data from Camel" Collapse section "273.5. Getting data from Camel" 273.5.1. Getting data from Camel using the direct API 273.6. Sending data to Camel Expand section "273.6. Sending data to Camel" Collapse section "273.6. Sending data to Camel" 273.6.1. Sending data to Camel using the direct API 273.7. Request a transformation to Camel Expand section "273.7. Request a transformation to Camel" Collapse section "273.7. Request a transformation to Camel" 273.7.1. Request a transformation to Camel using the direct API 273.8. Process Camel data into the reactive framework 273.9. Advanced Topics Expand section "273.9. Advanced Topics" Collapse section "273.9. Advanced Topics" 273.9.1. Controlling Backpressure (producer side) 273.9.2. Controlling Backpressure (consumer side) 273.10. Camel Reactive Streams Starter 273.11. See Also 274. Reactor Component 275. Ref Component Expand section "275. Ref Component" Collapse section "275. Ref Component" 275.1. URI format 275.2. Ref Options Expand section "275.2. Ref Options" Collapse section "275.2. Ref Options" 275.2.1. Path Parameters (1 parameters): 275.2.2. Query Parameters (4 parameters): 275.3. Runtime lookup 275.4. Sample 276. REST Component Expand section "276. REST Component" Collapse section "276. REST Component" 276.1. URI format 276.2. URI Options Expand section "276.2. URI Options" Collapse section "276.2. URI Options" 276.2.1. Path Parameters (3 parameters): 276.2.2. Query Parameters (15 parameters): 276.3. Supported rest components 276.4. Path and uriTemplate syntax 276.5. Rest producer examples 276.6. Rest producer binding 276.7. More examples 276.8. See Also I. REST OpenApi Component Expand section "I. REST OpenApi Component" Collapse section "I. REST OpenApi Component" 277. URI format 278. Options Expand section "278. Options" Collapse section "278. Options" 278.1. Path Parameters (2 parameters): 278.2. Query Parameters (8 parameters): 279. Spring Boot Auto-Configuration 280. Example: PetStore 281. REST Swagger Component Expand section "281. REST Swagger Component" Collapse section "281. REST Swagger Component" 281.1. URI format 281.2. Options Expand section "281.2. Options" Collapse section "281.2. Options" 281.2.1. Path Parameters (2 parameters): 281.2.2. Query Parameters (6 parameters): 281.3. Spring Boot Auto-Configuration 281.4. Example: PetStore 282. Restlet Component Expand section "282. Restlet Component" Collapse section "282. Restlet Component" 282.1. URI format 282.2. Options Expand section "282.2. Options" Collapse section "282.2. Options" 282.2.1. Path Parameters (4 parameters): 282.2.2. Query Parameters (18 parameters): 282.3. Spring Boot Auto-Configuration 282.4. Message Headers 282.5. Message Body 282.6. Samples Expand section "282.6. Samples" Collapse section "282.6. Samples" 282.6.1. Restlet Endpoint with Authentication 282.6.2. Single restlet endpoint to service multiple methods and URI templates (deprecated) 282.6.3. Using Restlet API to populate response 282.6.4. Configuring max threads on component 282.6.5. Using the Restlet servlet within a webapp 283. Ribbon Component Expand section "283. Ribbon Component" Collapse section "283. Ribbon Component" 283.1. Configuration 283.2. See Also 284. RMI Component Expand section "284. RMI Component" Collapse section "284. RMI Component" 284.1. URI format 284.2. Options Expand section "284.2. Options" Collapse section "284.2. Options" 284.2.1. Path Parameters (3 parameters): 284.2.2. Query Parameters (6 parameters): 284.3. Spring Boot Auto-Configuration 284.4. Using 284.5. See Also 285. RouteBox Component (deprecated) Expand section "285. RouteBox Component (deprecated)" Collapse section "285. RouteBox Component (deprecated)" 285.1. The need for a Camel Routebox endpoint 285.2. URI format 285.3. Options Expand section "285.3. Options" Collapse section "285.3. Options" 285.3.1. Path Parameters (1 parameters): 285.3.2. Query Parameters (17 parameters): 285.4. Spring Boot Auto-Configuration 285.5. Sending/Receiving Messages to/from the routebox Expand section "285.5. Sending/Receiving Messages to/from the routebox" Collapse section "285.5. Sending/Receiving Messages to/from the routebox" 285.5.1. Step 1: Loading inner route details into the Registry 285.5.2. Step 2: Optionaly using a Dispatch Strategy instead of a Dispatch Map 285.5.3. Step 2: Launching a routebox consumer 285.5.4. Step 3: Using a routebox producer 286. RSS Component Expand section "286. RSS Component" Collapse section "286. RSS Component" 286.1. URI format 286.2. Options Expand section "286.2. Options" Collapse section "286.2. Options" 286.2.1. Path Parameters (1 parameters): 286.2.2. Query Parameters (27 parameters): 286.3. Spring Boot Auto-Configuration 286.4. Exchange data types 286.5. Message Headers 286.6. RSS Dataformat 286.7. Filtering entries 286.8. See Also 287. RSS DataFormat Expand section "287. RSS DataFormat" Collapse section "287. RSS DataFormat" 287.1. Options 287.2. Spring Boot Auto-Configuration 288. RxJava2 Component 289. Salesforce Component Expand section "289. Salesforce Component" Collapse section "289. Salesforce Component" 289.1. Authenticating to Salesforce 289.2. URI format 289.3. Passing in Salesforce headers and fetching Salesforce response headers 289.4. Supported Salesforce APIs Expand section "289.4. Supported Salesforce APIs" Collapse section "289.4. Supported Salesforce APIs" 289.4.1. Rest API 289.4.2. Bulk 2.0 API 289.4.3. Rest Bulk (original) API 289.4.4. Rest Streaming API 289.4.5. Platform events 289.5. Examples Expand section "289.5. Examples" Collapse section "289.5. Examples" 289.5.1. Uploading a document to a ContentWorkspace 289.6. Using Salesforce Limits API 289.7. Working with approvals 289.8. Using Salesforce Recent Items API 289.9. Working with approvals 289.10. Using Salesforce Composite API to submit SObject tree 289.11. Using Salesforce Composite API to submit multiple requests in a batch 289.12. Using Salesforce Composite API to submit multiple chained requests 289.13. Generating SOQL query strings 289.14. Camel Salesforce Maven Plugin 289.15. Options Expand section "289.15. Options" Collapse section "289.15. Options" 289.15.1. Path Parameters (2 parameters): 289.15.2. Query Parameters (46 parameters): 289.16. Spring Boot Auto-Configuration 290. SAP Component Expand section "290. SAP Component" Collapse section "290. SAP Component" 290.1. Overview 290.2. Configuration Expand section "290.2. Configuration" Collapse section "290.2. Configuration" 290.2.1. Configuration Overview 290.2.2. Destination Configuration 290.2.3. Server Configuration 290.2.4. Repository Configuration 290.3. Message Headers 290.4. Exchange Properties 290.5. Message Body for RFC 290.6. Message Body for IDoc 290.7. Transaction Support 290.8. XML Serialization for RFC 290.9. XML Serialization for IDoc 290.10. Example 1: Reading Data from SAP 290.11. Example 2: Writing Data to SAP 290.12. Example 3: Handling Requests from SAP 291. SAP NetWeaver Component Expand section "291. SAP NetWeaver Component" Collapse section "291. SAP NetWeaver Component" 291.1. URI format 291.2. Prerequisites 291.3. SAPNetWeaver options Expand section "291.3. SAPNetWeaver options" Collapse section "291.3. SAPNetWeaver options" 291.3.1. Path Parameters (1 parameters): 291.3.2. Query Parameters (6 parameters): 291.4. Spring Boot Auto-Configuration 291.5. Message Headers 291.6. Examples 291.7. See Also 292. Scheduler Component Expand section "292. Scheduler Component" Collapse section "292. Scheduler Component" 292.1. URI format 292.2. Options Expand section "292.2. Options" Collapse section "292.2. Options" 292.2.1. Path Parameters (1 parameters): 292.2.2. Query Parameters (20 parameters): 292.3. More information 292.4. Exchange Properties 292.5. Sample 292.6. Forcing the scheduler to trigger immediately when completed 292.7. Forcing the scheduler to be idle 292.8. See Also 293. Schematron Component Expand section "293. Schematron Component" Collapse section "293. Schematron Component" 293.1. URI format 293.2. URI options Expand section "293.2. URI options" Collapse section "293.2. URI options" 293.2.1. Path Parameters (1 parameters): 293.2.2. Query Parameters (4 parameters): 293.3. Spring Boot Auto-Configuration 293.4. Headers 293.5. URI and path syntax 293.6. Schematron rules and report samples 294. SCP Component Expand section "294. SCP Component" Collapse section "294. SCP Component" 294.1. URI format 294.2. Options Expand section "294.2. Options" Collapse section "294.2. Options" 294.2.1. Path Parameters (3 parameters): 294.2.2. Query Parameters (22 parameters): 294.3. Spring Boot Auto-Configuration 294.4. Limitations 294.5. See Also 295. Camel SCR (deprecated) Expand section "295. Camel SCR (deprecated)" Collapse section "295. Camel SCR (deprecated)" 295.1. Camel SCR support 295.2. AbstractCamelRunner’s lifecycle in SCR 295.3. Using camel-archetype-scr 295.4. Unit testing Camel routes 295.5. Running the bundle in Apache Karaf Expand section "295.5. Running the bundle in Apache Karaf" Collapse section "295.5. Running the bundle in Apache Karaf" 295.5.1. Overriding the default configuration 295.5.2. Using Camel SCR bundle as a template 295.6. Notes 296. XML Security DataFormat Expand section "296. XML Security DataFormat" Collapse section "296. XML Security DataFormat" 296.1. XMLSecurity Options Expand section "296.1. XMLSecurity Options" Collapse section "296.1. XMLSecurity Options" 296.1.1. Key Cipher Algorithm 296.2. Marshal 296.3. Unmarshal 296.4. Examples Expand section "296.4. Examples" Collapse section "296.4. Examples" 296.4.1. Full Payload encryption/decryption 296.4.2. Partial Payload Content Only encryption/decryption 296.4.3. Partial Multi Node Payload Content Only encryption/decryption 296.4.4. Partial Payload Content Only encryption/decryption with choice of passPhrase(password) 296.4.5. Partial Payload Content Only encryption/decryption with passPhrase(password) and Algorithm 296.4.6. Partial Payload Content with Namespace support 296.4.7. Asymmetric Key Encryption 296.5. Dependencies 297. SEDA Component Expand section "297. SEDA Component" Collapse section "297. SEDA Component" 297.1. URI format 297.2. Options Expand section "297.2. Options" Collapse section "297.2. Options" 297.2.1. Path Parameters (1 parameters): 297.2.2. Query Parameters (17 parameters): 297.3. Choosing BlockingQueue implementation 297.4. Use of Request Reply 297.5. Concurrent consumers 297.6. Thread pools 297.7. Sample 297.8. Using multipleConsumers 297.9. Extracting queue information. 297.10. See Also 298. Java Object Serialization DataFormat Expand section "298. Java Object Serialization DataFormat" Collapse section "298. Java Object Serialization DataFormat" 298.1. Options 298.2. Dependencies 299. Service Component Expand section "299. Service Component" Collapse section "299. Service Component" 299.1. Using the service endpoint 299.2. URI format 299.3. Options Expand section "299.3. Options" Collapse section "299.3. Options" 299.3.1. Path Parameters (1 parameters): 299.3.2. Query Parameters (4 parameters): 299.4. Spring Boot Auto-Configuration 299.5. Implementations 299.6. See Also 300. ServiceNow Component Expand section "300. ServiceNow Component" Collapse section "300. ServiceNow Component" 300.1. URI format 300.2. Options Expand section "300.2. Options" Collapse section "300.2. Options" 300.2.1. Path Parameters (1 parameters): 300.2.2. Query Parameters (44 parameters): 300.3. Spring Boot Auto-Configuration 300.4. Headers 300.5. Usage examples: 301. Servlet Component Expand section "301. Servlet Component" Collapse section "301. Servlet Component" 301.1. URI format 301.2. Options Expand section "301.2. Options" Collapse section "301.2. Options" 301.2.1. Path Parameters (1 parameters): 301.2.2. Query Parameters (22 parameters): 301.3. Spring Boot Auto-Configuration 301.4. Message Headers 301.5. Usage 301.6. Putting Camel JARs in the app server boot classpath 301.7. Sample Expand section "301.7. Sample" Collapse section "301.7. Sample" 301.7.1. Sample when using Spring 3.x 301.7.2. Sample when using Spring 2.x 301.7.3. Sample when using OSGi 301.7.4. Usage with Spring-Boot 301.8. See Also 301.9. ServletListener Component Expand section "301.9. ServletListener Component" Collapse section "301.9. ServletListener Component" 301.9.1. Using 301.9.2. Options 301.9.3. Examples 301.9.4. Accessing the created CamelContext 301.9.5. Configuring routes Expand section "301.9.5. Configuring routes" Collapse section "301.9.5. Configuring routes" 301.9.5.1. Using a RouteBuilder class 301.9.5.2. Using package scanning 301.9.5.3. Using a XML file 301.9.5.4. Configuring propert placeholders 301.9.5.5. Configuring JMX 301.9.5.6. Using custom CamelContextLifecycle 301.9.6. See Also 302. SFTP Component Expand section "302. SFTP Component" Collapse section "302. SFTP Component" 302.1. URI Options Expand section "302.1. URI Options" Collapse section "302.1. URI Options" 302.1.1. Path Parameters (3 parameters): 302.1.2. Query Parameters (117 parameters): 303. Shiro Security Component Expand section "303. Shiro Security Component" Collapse section "303. Shiro Security Component" 303.1. Shiro Security Basics 303.2. Instantiating a ShiroSecurityPolicy Object 303.3. ShiroSecurityPolicy Options 303.4. Applying Shiro Authentication on a Camel Route 303.5. Applying Shiro Authorization on a Camel Route 303.6. Creating a ShiroSecurityToken and injecting it into a Message Exchange 303.7. Sending Messages to routes secured by a ShiroSecurityPolicy 303.8. Sending Messages to routes secured by a ShiroSecurityPolicy (much easier from Camel 2.12 onwards) Expand section "303.8. Sending Messages to routes secured by a ShiroSecurityPolicy (much easier from Camel 2.12 onwards)" Collapse section "303.8. Sending Messages to routes secured by a ShiroSecurityPolicy (much easier from Camel 2.12 onwards)" 303.8.1. Using ShiroSecurityToken 304. Simple Language Expand section "304. Simple Language" Collapse section "304. Simple Language" 304.1. Simple Language Changes in Camel 2.9 onwards 304.2. Simple Language options 304.3. Variables 304.4. OGNL expression support 304.5. Operator support Expand section "304.5. Operator support" Collapse section "304.5. Operator support" 304.5.1. Comparing with different types 304.5.2. Using Spring XML 304.6. Using and / or 304.7. Samples 304.8. Referring to constants or enums 304.9. Using new lines or tabs in XML DSLs 304.10. Leading and trailing whitespace handling 304.11. Setting result type 304.12. Changing function start and end tokens 304.13. Loading script from external resource 304.14. Setting Spring beans to Exchange properties 304.15. Dependencies 305. SIP Component Expand section "305. SIP Component" Collapse section "305. SIP Component" 305.1. URI format 305.2. Options Expand section "305.2. Options" Collapse section "305.2. Options" 305.2.1. Path Parameters (1 parameters): 305.2.2. Query Parameters (44 parameters): 305.3. Spring Boot Auto-Configuration 305.4. Sending Messages to/from a SIP endpoint Expand section "305.4. Sending Messages to/from a SIP endpoint" Collapse section "305.4. Sending Messages to/from a SIP endpoint" 305.4.1. Creating a Camel SIP Publisher 305.4.2. Creating a Camel SIP Subscriber 306. Simple JMS Batch Component Expand section "306. Simple JMS Batch Component" Collapse section "306. Simple JMS Batch Component" 306.1. URI format 306.2. Component Options and Configurations Expand section "306.2. Component Options and Configurations" Collapse section "306.2. Component Options and Configurations" 306.2.1. Path Parameters (1 parameters): 306.2.2. Query Parameters (23 parameters): 306.3. Spring Boot Auto-Configuration 307. Simple JMS Component Expand section "307. Simple JMS Component" Collapse section "307. Simple JMS Component" 307.1. URI format 307.2. Component Options and Configurations Expand section "307.2. Component Options and Configurations" Collapse section "307.2. Component Options and Configurations" 307.2.1. Path Parameters (2 parameters): 307.2.2. Query Parameters (34 parameters): 307.3. Spring Boot Auto-Configuration 307.4. Producer Usage Expand section "307.4. Producer Usage" Collapse section "307.4. Producer Usage" 307.4.1. InOnly Producer - (Default) 307.4.2. InOut Producer 307.5. Consumer Usage Expand section "307.5. Consumer Usage" Collapse section "307.5. Consumer Usage" 307.5.1. InOnly Consumer - (Default) 307.5.2. InOut Consumer 307.6. Advanced Usage Notes Expand section "307.6. Advanced Usage Notes" Collapse section "307.6. Advanced Usage Notes" 307.6.1. Plugable Connection Resource Management 307.6.2. Batch Message Support 307.6.3. Customizable Transaction Commit Strategies (Local JMS Transactions only) 307.6.4. Transacted Batch Consumers & Producers 307.7. Additional Notes Expand section "307.7. Additional Notes" Collapse section "307.7. Additional Notes" 307.7.1. Message Header Format 307.7.2. Message Content 307.7.3. Clustering 307.8. Transaction Support Expand section "307.8. Transaction Support" Collapse section "307.8. Transaction Support" 307.8.1. Does Springless Mean I Can’t Use Spring? 308. Simple JMS2 Component Expand section "308. Simple JMS2 Component" Collapse section "308. Simple JMS2 Component" 308.1. URI format 308.2. Component Options and Configurations Expand section "308.2. Component Options and Configurations" Collapse section "308.2. Component Options and Configurations" 308.2.1. Path Parameters (2 parameters): 308.2.2. Query Parameters (37 parameters): 308.3. Spring Boot Auto-Configuration 308.4. Producer Usage Expand section "308.4. Producer Usage" Collapse section "308.4. Producer Usage" 308.4.1. InOnly Producer - (Default) 308.4.2. InOut Producer 308.5. Consumer Usage Expand section "308.5. Consumer Usage" Collapse section "308.5. Consumer Usage" 308.5.1. Durable Shared Subscription 308.5.2. InOnly Consumer - (Default) 308.5.3. InOut Consumer 308.6. Advanced Usage Notes Expand section "308.6. Advanced Usage Notes" Collapse section "308.6. Advanced Usage Notes" 308.6.1. Plugable Connection Resource Management 308.6.2. Session, Consumer, & Producer Pooling & Caching Management 308.6.3. Batch Message Support 308.6.4. Customizable Transaction Commit Strategies (Local JMS Transactions only) 308.6.5. Transacted Batch Consumers & Producers 308.7. Additional Notes Expand section "308.7. Additional Notes" Collapse section "308.7. Additional Notes" 308.7.1. Message Header Format 308.7.2. Message Content 308.7.3. Clustering 308.8. Transaction Support Expand section "308.8. Transaction Support" Collapse section "308.8. Transaction Support" 308.8.1. Does Springless Mean I Can’t Use Spring? 309. Slack Component Expand section "309. Slack Component" Collapse section "309. Slack Component" 309.1. URI format 309.2. Options Expand section "309.2. Options" Collapse section "309.2. Options" 309.2.1. Path Parameters (1 parameters): 309.2.2. Query Parameters (26 parameters): 309.3. Spring Boot Auto-Configuration 309.4. SlackComponent 309.5. Example 309.6. Consumer 309.7. See Also 310. SMPP Component Expand section "310. SMPP Component" Collapse section "310. SMPP Component" 310.1. SMS limitations 310.2. Data coding, alphabet and international character sets 310.3. Message splitting and throttling 310.4. URI format 310.5. URI Options Expand section "310.5. URI Options" Collapse section "310.5. URI Options" 310.5.1. Path Parameters (2 parameters): 310.5.2. Query Parameters (38 parameters): 310.6. Spring Boot Auto-Configuration 310.7. Producer Message Headers 310.8. Consumer Message Headers 310.9. Exception handling 310.10. Samples 310.11. Debug logging 310.12. See Also 311. SNMP Component Expand section "311. SNMP Component" Collapse section "311. SNMP Component" 311.1. URI format 311.2. Snmp Producer 311.3. Options Expand section "311.3. Options" Collapse section "311.3. Options" 311.3.1. Path Parameters (2 parameters): 311.3.2. Query Parameters (35 parameters): 311.4. Spring Boot Auto-Configuration 311.5. The result of a poll 311.6. Examples 311.7. See Also 312. SOAP DataFormat Expand section "312. SOAP DataFormat" Collapse section "312. SOAP DataFormat" 312.1. SOAP Options 312.2. Spring Boot Auto-Configuration 312.3. ElementNameStrategy 312.4. Using the Java DSL Expand section "312.4. Using the Java DSL" Collapse section "312.4. Using the Java DSL" 312.4.1. Using SOAP 1.2 312.5. Multi-part Messages Expand section "312.5. Multi-part Messages" Collapse section "312.5. Multi-part Messages" 312.5.1. Multi-part Request 312.5.2. Multi-part Response 312.5.3. Holder Object mapping 312.6. Examples Expand section "312.6. Examples" Collapse section "312.6. Examples" 312.6.1. Webservice client 312.6.2. Webservice Server 312.7. Dependencies 313. Solr Component Expand section "313. Solr Component" Collapse section "313. Solr Component" 313.1. URI format 313.2. Solr Options Expand section "313.2. Solr Options" Collapse section "313.2. Solr Options" 313.2.1. Path Parameters (1 parameters): 313.2.2. Query Parameters (13 parameters): 313.3. Spring Boot Auto-Configuration 313.4. Message Operations 313.5. Example 313.6. Querying Solr 313.7. See Also 314. Apache Spark Component Expand section "314. Apache Spark Component" Collapse section "314. Apache Spark Component" 314.1. Supported architectural styles 314.2. Running Spark in OSGi servers 314.3. URI format Expand section "314.3. URI format" Collapse section "314.3. URI format" 314.3.1. Spark options 314.3.2. Path Parameters (1 parameters): 314.3.3. Query Parameters (6 parameters): 314.4. Spring Boot Auto-Configuration Expand section "314.4. Spring Boot Auto-Configuration" Collapse section "314.4. Spring Boot Auto-Configuration" 314.4.1. Void RDD callbacks 314.4.2. Converting RDD callbacks 314.4.3. Annotated RDD callbacks 314.5. DataFrame jobs 314.6. Hive jobs 314.7. See Also 315. Spark Rest Component Expand section "315. Spark Rest Component" Collapse section "315. Spark Rest Component" 315.1. URI format 315.2. URI Options Expand section "315.2. URI Options" Collapse section "315.2. URI Options" 315.2.1. Path Parameters (2 parameters): 315.2.2. Query Parameters (11 parameters): 315.3. Path using Spark syntax 315.4. Mapping to Camel Message 315.5. Rest DSL 315.6. More examples 316. SpEL Language Expand section "316. SpEL Language" Collapse section "316. SpEL Language" 316.1. Variables 316.2. Options 316.3. Samples Expand section "316.3. Samples" Collapse section "316.3. Samples" 316.3.1. Expression templating 316.3.2. Bean integration 316.3.3. SpEL in enterprise integration patterns 316.4. Loading script from external resource 317. Splunk Component Expand section "317. Splunk Component" Collapse section "317. Splunk Component" 317.1. URI format 317.2. Producer Endpoints: 317.3. Consumer Endpoints: 317.4. URI Options Expand section "317.4. URI Options" Collapse section "317.4. URI Options" 317.4.1. Path Parameters (1 parameters): 317.4.2. Query Parameters (42 parameters): 317.5. Spring Boot Auto-Configuration 317.6. Message body 317.7. Use Cases 317.8. Other comments 317.9. See Also 318. Spring Support Expand section "318. Spring Support" Collapse section "318. Spring Support" 318.1. Using Spring to configure the CamelContext 318.2. Adding Camel Schema Expand section "318.2. Adding Camel Schema" Collapse section "318.2. Adding Camel Schema" 318.2.1. Using camel: namespace 318.2.2. Advanced configuration using Spring 318.2.3. Using <package> 318.2.4. Using <packageScan> 318.2.5. Using contextScan 318.3. How do I import routes from other XML files Expand section "318.3. How do I import routes from other XML files" Collapse section "318.3. How do I import routes from other XML files" 318.3.1. Test time exclusion. 318.4. Using Spring XML 318.5. Configuring Components and Endpoints 318.6. CamelContextAware 318.7. Integration Testing 318.8. See also 319. Spring Batch Component Expand section "319. Spring Batch Component" Collapse section "319. Spring Batch Component" 319.1. URI format 319.2. Options Expand section "319.2. Options" Collapse section "319.2. Options" 319.2.1. Path Parameters (1 parameters): 319.2.2. Query Parameters (4 parameters): 319.3. Spring Boot Auto-Configuration 319.4. Usage 319.5. Examples 319.6. Support classes Expand section "319.6. Support classes" Collapse section "319.6. Support classes" 319.6.1. CamelItemReader 319.6.2. CamelItemWriter 319.6.3. CamelItemProcessor 319.6.4. CamelJobExecutionListener 319.7. Spring Cloud Expand section "319.7. Spring Cloud" Collapse section "319.7. Spring Cloud" 319.7.1. Camel Spring Cloud Starter 319.8. Spring Cloud Consul 319.9. Spring Cloud Zookeeper 319.10. Spring Cloud Netflix 319.11. Spring Cloud Netflix Starter 320. Spring Event Component Expand section "320. Spring Event Component" Collapse section "320. Spring Event Component" 320.1. URI format 320.2. Spring Event Options Expand section "320.2. Spring Event Options" Collapse section "320.2. Spring Event Options" 320.2.1. Path Parameters (1 parameters): 320.2.2. Query Parameters (4 parameters): 320.3. Spring Boot Auto-Configuration 320.4. See Also 321. Spring Integration Component Expand section "321. Spring Integration Component" Collapse section "321. Spring Integration Component" 321.1. URI format 321.2. Options Expand section "321.2. Options" Collapse section "321.2. Options" 321.2.1. Path Parameters (1 parameters): 321.2.2. Query Parameters (7 parameters): 321.3. Spring Boot Auto-Configuration 321.4. Usage 321.5. Examples Expand section "321.5. Examples" Collapse section "321.5. Examples" 321.5.1. Using the Spring integration endpoint 321.5.2. The Source and Target adapter 321.6. See Also 321.7. Spring Java Config Expand section "321.7. Spring Java Config" Collapse section "321.7. Spring Java Config" 321.7.1. Using Spring Java Config 321.7.2. Configuration 321.7.3. Testing 322. Spring LDAP Component Expand section "322. Spring LDAP Component" Collapse section "322. Spring LDAP Component" 322.1. URI format 322.2. Options Expand section "322.2. Options" Collapse section "322.2. Options" 322.2.1. Path Parameters (1 parameters): 322.2.2. Query Parameters (3 parameters): 322.3. Spring Boot Auto-Configuration 322.4. Usage Expand section "322.4. Usage" Collapse section "322.4. Usage" 322.4.1. Search 322.4.2. Bind 322.4.3. Unbind 322.4.4. Authenticate 322.4.5. Modify Attributes 322.4.6. Function-Driven 323. Spring Redis Component Expand section "323. Spring Redis Component" Collapse section "323. Spring Redis Component" 323.1. URI Format 323.2. URI Options Expand section "323.2. URI Options" Collapse section "323.2. URI Options" 323.2.1. Path Parameters (2 parameters): 323.2.2. Query Parameters (10 parameters): 323.3. Spring Boot Auto-Configuration 323.4. Usage Expand section "323.4. Usage" Collapse section "323.4. Usage" 323.4.1. Message headers evaluated by the Redis producer 323.5. Dependencies 323.6. See Also 324. Spring Security Expand section "324. Spring Security" Collapse section "324. Spring Security" 324.1. Creating authorization policies 324.2. Controlling access to Camel routes 324.3. Authentication 324.4. Handling authentication and authorization errors 324.5. Dependencies 324.6. See Also 325. Spring WebService Component Expand section "325. Spring WebService Component" Collapse section "325. Spring WebService Component" 325.1. URI format 325.2. Options Expand section "325.2. Options" Collapse section "325.2. Options" 325.2.1. Path Parameters (3 parameters): 325.2.2. Query Parameters (22 parameters): 325.3. Spring Boot Auto-Configuration Expand section "325.3. Spring Boot Auto-Configuration" Collapse section "325.3. Spring Boot Auto-Configuration" 325.3.1. Message headers 325.4. Accessing web services 325.5. Sending SOAP and WS-Addressing action headers 325.6. Using SOAP headers 325.7. The header and attachment propagation 325.8. How to transform the soap header using a stylesheet 325.9. How to use MTOM attachments 325.10. The custom header and attachment filtering 325.11. Using a custom MessageSender and MessageFactory 325.12. Exposing web services 325.13. Endpoint mapping in routes 325.14. Alternative configuration, using existing endpoint mappings 325.15. POJO (un)marshalling 325.16. See Also 326. SQL Component Expand section "326. SQL Component" Collapse section "326. SQL Component" 326.1. URI format 326.2. Options Expand section "326.2. Options" Collapse section "326.2. Options" 326.2.1. Path Parameters (1 parameters): 326.2.2. Query Parameters (45 parameters): 326.3. Spring Boot Auto-Configuration 326.4. Treatment of the message body 326.5. Result of the query 326.6. Using StreamList 326.7. Header values 326.8. Generated keys 326.9. DataSource 326.10. Sample Expand section "326.10. Sample" Collapse section "326.10. Sample" 326.10.1. Using named parameters 326.11. Using expression parameters in producers Expand section "326.11. Using expression parameters in producers" Collapse section "326.11. Using expression parameters in producers" 326.11.1. Using expression parameters in consumers 326.12. Using IN queries with dynamic values 326.13. Using the JDBC-based idempotent repository 326.14. Using the JDBC-based aggregation repository Expand section "326.14. Using the JDBC-based aggregation repository" Collapse section "326.14. Using the JDBC-based aggregation repository" 326.14.1. Database 326.15. Storing body and headers as text Expand section "326.15. Storing body and headers as text" Collapse section "326.15. Storing body and headers as text" 326.15.1. Codec (Serialization) 326.15.2. Transaction Expand section "326.15.2. Transaction" Collapse section "326.15.2. Transaction" 326.15.2.1. Service (Start/Stop) 326.15.3. Aggregator configuration 326.16. Propagation behavior 326.17. PostgreSQL case 326.18. Camel SQL Starter 327. SQL Stored Procedure Component Expand section "327. SQL Stored Procedure Component" Collapse section "327. SQL Stored Procedure Component" 327.1. URI format 327.2. Options Expand section "327.2. Options" Collapse section "327.2. Options" 327.2.1. Path Parameters (1 parameters): 327.2.2. Query Parameters (7 parameters): 327.3. Spring Boot Auto-Configuration 327.4. Declaring the stored procedure template Expand section "327.4. Declaring the stored procedure template" Collapse section "327.4. Declaring the stored procedure template" 327.4.1. IN Parameters 327.4.2. OUT Parameters 327.4.3. INOUT Parameters 327.5. Camel SQL Starter 327.6. See Also 328. SSH Component Expand section "328. SSH Component" Collapse section "328. SSH Component" 328.1. URI format 328.2. Options Expand section "328.2. Options" Collapse section "328.2. Options" 328.2.1. Path Parameters (2 parameters): 328.2.2. Query Parameters (31 parameters): 328.3. Spring Boot Auto-Configuration 328.4. Usage as a Producer endpoint 328.5. Authentication 328.6. Example 328.7. See Also 329. StAX Component Expand section "329. StAX Component" Collapse section "329. StAX Component" 329.1. URI format 329.2. Options Expand section "329.2. Options" Collapse section "329.2. Options" 329.2.1. Path Parameters (1 parameters): 329.2.2. Query Parameters (1 parameters): 329.3. Spring Boot Auto-Configuration 329.4. Usage of a content handler as StAX parser 329.5. Iterate over a collection using JAXB and StAX Expand section "329.5. Iterate over a collection using JAXB and StAX" Collapse section "329.5. Iterate over a collection using JAXB and StAX" 329.5.1. The previous example with XML DSL 329.6. See Also 330. Stomp Component Expand section "330. Stomp Component" Collapse section "330. Stomp Component" 330.1. URI format 330.2. Options Expand section "330.2. Options" Collapse section "330.2. Options" 330.2.1. Path Parameters (1 parameters): 330.2.2. Query Parameters (10 parameters): 330.3. Spring Boot Auto-Configuration 330.4. Samples 330.5. Endpoints 330.6. See Also 331. Stream Component Expand section "331. Stream Component" Collapse section "331. Stream Component" 331.1. URI format 331.2. Options Expand section "331.2. Options" Collapse section "331.2. Options" 331.2.1. Path Parameters (1 parameters): 331.2.2. Query Parameters (22 parameters): 331.3. Spring Boot Auto-Configuration 331.4. Message content 331.5. Samples 332. String Encoding DataFormat Expand section "332. String Encoding DataFormat" Collapse section "332. String Encoding DataFormat" 332.1. Options 332.2. Marshal 332.3. Unmarshal 332.4. Dependencies 333. String Template Component Expand section "333. String Template Component" Collapse section "333. String Template Component" 333.1. URI format 333.2. Options Expand section "333.2. Options" Collapse section "333.2. Options" 333.2.1. Path Parameters (1 parameters): 333.2.2. Query Parameters (6 parameters): 333.3. Spring Boot Auto-Configuration 333.4. Headers 333.5. Hot reloading 333.6. StringTemplate Attributes 333.7. Samples 333.8. The Email Sample 333.9. See Also 334. Stub Component Expand section "334. Stub Component" Collapse section "334. Stub Component" 334.1. URI format 334.2. Options Expand section "334.2. Options" Collapse section "334.2. Options" 334.2.1. Path Parameters (1 parameters): 334.2.2. Query Parameters (17 parameters): 334.3. Examples II. OpenApi Java Component Expand section "II. OpenApi Java Component" Collapse section "II. OpenApi Java Component" 335. Using OpenApi in rest-dsl 336. Options 337. Adding Security Definitions in API doc 338. ContextIdListing enabled 339. JSon or Yaml 340. Examples 341. Swagger Java Component Expand section "341. Swagger Java Component" Collapse section "341. Swagger Java Component" 341.1. Using Swagger in rest-dsl 341.2. Options 341.3. Adding Security Definitions in API doc 341.4. ContextIdListing enabled 341.5. JSon or Yaml 341.6. Examples 342. Syslog DataFormat Expand section "342. Syslog DataFormat" Collapse section "342. Syslog DataFormat" 342.1. RFC3164 Syslog protocol 342.2. Options 342.3. Spring Boot Auto-Configuration 342.4. RFC5424 Syslog protocol Expand section "342.4. RFC5424 Syslog protocol" Collapse section "342.4. RFC5424 Syslog protocol" 342.4.1. Exposing a Syslog listener 342.4.2. Sending syslog messages to a remote destination 342.5. See Also 343. Tar File DataFormat Expand section "343. Tar File DataFormat" Collapse section "343. Tar File DataFormat" 343.1. TarFile Options 343.2. Spring Boot Auto-Configuration 343.3. Marshal 343.4. Unmarshal 343.5. Aggregate 343.6. Dependencies 344. Telegram Component Expand section "344. Telegram Component" Collapse section "344. Telegram Component" 344.1. URI format 344.2. Options Expand section "344.2. Options" Collapse section "344.2. Options" 344.2.1. Path Parameters (2 parameters): 344.2.2. Query Parameters (22 parameters): 344.3. Spring Boot Auto-Configuration 344.4. Message Headers 344.5. Usage 344.6. Producer Example 344.7. Consumer Example 344.8. Reactive Chat-Bot Example 344.9. Getting the Chat ID 344.10. Customizing keyboard 345. Test Component Expand section "345. Test Component" Collapse section "345. Test Component" 345.1. URI format 345.2. URI Options Expand section "345.2. URI Options" Collapse section "345.2. URI Options" 345.2.1. Path Parameters (1 parameters): 345.2.2. Query Parameters (14 parameters): 345.3. Example 345.4. See Also 346. Thrift Component Expand section "346. Thrift Component" Collapse section "346. Thrift Component" 346.1. URI format 346.2. Endpoint Options Expand section "346.2. Endpoint Options" Collapse section "346.2. Endpoint Options" 346.2.1. Path Parameters (3 parameters): 346.2.2. Query Parameters (12 parameters): 346.3. Spring Boot Auto-Configuration 346.4. Thrift method parameters mapping 346.5. Thrift consumer headers (will be installed after the consumer invocation) 346.6. Examples 346.7. For more information, see these resources 346.8. See Also 347. Thrift DataFormat Expand section "347. Thrift DataFormat" Collapse section "347. Thrift DataFormat" 347.1. Thrift Options 347.2. Spring Boot Auto-Configuration 347.3. Content type format 347.4. Thrift overview 347.5. Defining the thrift format 347.6. Generating Java classes 347.7. Java DSL 347.8. Spring DSL 347.9. Dependencies 348. TidyMarkup DataFormat Expand section "348. TidyMarkup DataFormat" Collapse section "348. TidyMarkup DataFormat" 348.1. TidyMarkup Options 348.2. Spring Boot Auto-Configuration 348.3. Java DSL Example 348.4. Spring XML Example 348.5. Dependencies 349. Tika Component Expand section "349. Tika Component" Collapse section "349. Tika Component" 349.1. Options Expand section "349.1. Options" Collapse section "349.1. Options" 349.1.1. Path Parameters (1 parameters): 349.1.2. Query Parameters (5 parameters): 349.2. Spring Boot Auto-Configuration 349.3. To Detect a file’s MIME Type 349.4. To Parse a File 350. Timer Component Expand section "350. Timer Component" Collapse section "350. Timer Component" 350.1. URI format 350.2. Options Expand section "350.2. Options" Collapse section "350.2. Options" 350.2.1. Path Parameters (1 parameters): 350.2.2. Query Parameters (12 parameters): 350.3. Exchange Properties 350.4. Sample 350.5. Firing as soon as possible 350.6. Firing only once 350.7. See Also 351. Twilio Component Expand section "351. Twilio Component" Collapse section "351. Twilio Component" 351.1. Twilio Options Expand section "351.1. Twilio Options" Collapse section "351.1. Twilio Options" 351.1.1. Path Parameters (2 parameters): 351.1.2. Query Parameters (5 parameters): 351.2. Spring Boot Auto-Configuration 351.3. URI format 351.4. Producer Endpoints: 351.5. Consumer Endpoints: 351.6. Message header 351.7. Message body 352. Twitter Components Expand section "352. Twitter Components" Collapse section "352. Twitter Components" 352.1. Consumer endpoints 352.2. Producer endpoints 352.3. Message headers 352.4. Message body 352.5. Use cases Expand section "352.5. Use cases" Collapse section "352.5. Use cases" 352.5.1. To create a status update within your Twitter profile, send this producer a String body: 352.5.2. To poll, every 60 sec., all statuses on your home timeline: 352.5.3. To search for all statuses with the keyword 'camel' only once: 352.5.4. Searching using a producer with static keywords: 352.5.5. Searching using a producer with dynamic keywords from header: 352.6. Example 352.7. See Also 353. Twitter Direct Message Component Expand section "353. Twitter Direct Message Component" Collapse section "353. Twitter Direct Message Component" 353.1. Component Options 353.2. Endpoint Options Expand section "353.2. Endpoint Options" Collapse section "353.2. Endpoint Options" 353.2.1. Path Parameters (1 parameters): 353.2.2. Query Parameters (42 parameters): 353.3. Spring Boot Auto-Configuration 354. Twitter Search Component Expand section "354. Twitter Search Component" Collapse section "354. Twitter Search Component" 354.1. Component Options 354.2. Endpoint Options Expand section "354.2. Endpoint Options" Collapse section "354.2. Endpoint Options" 354.2.1. Path Parameters (1 parameters): 354.2.2. Query Parameters (42 parameters): 354.3. Spring Boot Auto-Configuration 355. Twitter Streaming Component Expand section "355. Twitter Streaming Component" Collapse section "355. Twitter Streaming Component" 355.1. Component Options 355.2. Endpoint Options Expand section "355.2. Endpoint Options" Collapse section "355.2. Endpoint Options" 355.2.1. Path Parameters (1 parameters): 355.2.2. Query Parameters (43 parameters): 355.3. Spring Boot Auto-Configuration 356. Twitter Timeline Component Expand section "356. Twitter Timeline Component" Collapse section "356. Twitter Timeline Component" 356.1. Component Options 356.2. Endpoint Options Expand section "356.2. Endpoint Options" Collapse section "356.2. Endpoint Options" 356.2.1. Path Parameters (1 parameters): 356.2.2. Query Parameters (43 parameters): 356.3. Spring Boot Auto-Configuration 357. Twitter Component (deprecated) Expand section "357. Twitter Component (deprecated)" Collapse section "357. Twitter Component (deprecated)" 357.1. URI format 357.2. Twitter component 357.3. Consumer endpoints 357.4. Producer endpoints 357.5. URI options Expand section "357.5. URI options" Collapse section "357.5. URI options" 357.5.1. Path Parameters (1 parameters): 357.5.2. Query Parameters (44 parameters): 357.6. Spring Boot Auto-Configuration 357.7. Message headers 357.8. Message body 357.9. Use cases Expand section "357.9. Use cases" Collapse section "357.9. Use cases" 357.9.1. To create a status update within your Twitter profile, send this producer a String body: 357.9.2. To poll, every 60 sec., all statuses on your home timeline: 357.9.3. To search for all statuses with the keyword 'camel' only once: 357.9.4. Searching using a producer with static keywords: 357.9.5. Searching using a producer with dynamic keywords from header: 357.10. Example 357.11. See Also 358. Undertow Component Expand section "358. Undertow Component" Collapse section "358. Undertow Component" 358.1. URI format 358.2. Options Expand section "358.2. Options" Collapse section "358.2. Options" 358.2.1. Path Parameters (1 parameters): 358.2.2. Query Parameters (21 parameters): 358.3. Spring Boot Auto-Configuration 358.4. Message Headers 358.5. HTTP Producer Example 358.6. HTTP Consumer Example 358.7. WebSocket Example 358.8. HTTP/2 Example 358.9. Using localhost as host 358.10. Undertow consumers on WildFly Expand section "358.10. Undertow consumers on WildFly" Collapse section "358.10. Undertow consumers on WildFly" 358.10.1. Configuring alternative ports 358.10.2. Ignored camel-undertow consumer configuration options on WildFly 359. uniVocity CSV DataFormat Expand section "359. uniVocity CSV DataFormat" Collapse section "359. uniVocity CSV DataFormat" 359.1. Options 359.2. Options 359.3. Spring Boot Auto-Configuration 359.4. Marshalling usages Expand section "359.4. Marshalling usages" Collapse section "359.4. Marshalling usages" 359.4.1. Usage example: marshalling a Map into CSV format 359.4.2. Usage example: marshalling a Map into fixed-width format 359.4.3. Usage example: marshalling a Map into TSV format 359.5. Unmarshalling usages Expand section "359.5. Unmarshalling usages" Collapse section "359.5. Unmarshalling usages" 359.5.1. Usage example: unmarshalling a CSV format into maps with automatic headers 359.5.2. Usage example: unmarshalling a fixed-width format into lists 360. uniVocity Fixed Length DataFormat Expand section "360. uniVocity Fixed Length DataFormat" Collapse section "360. uniVocity Fixed Length DataFormat" 360.1. Options 360.2. Options 360.3. Spring Boot Auto-Configuration 360.4. Marshalling usages Expand section "360.4. Marshalling usages" Collapse section "360.4. Marshalling usages" 360.4.1. Usage example: marshalling a Map into CSV format 360.4.2. Usage example: marshalling a Map into fixed-width format 360.4.3. Usage example: marshalling a Map into TSV format 360.5. Unmarshalling usages Expand section "360.5. Unmarshalling usages" Collapse section "360.5. Unmarshalling usages" 360.5.1. Usage example: unmarshalling a CSV format into maps with automatic headers 360.5.2. Usage example: unmarshalling a fixed-width format into lists 361. uniVocity TSV DataFormat Expand section "361. uniVocity TSV DataFormat" Collapse section "361. uniVocity TSV DataFormat" 361.1. Options 361.2. Options 361.3. Spring Boot Auto-Configuration 361.4. Marshalling usages Expand section "361.4. Marshalling usages" Collapse section "361.4. Marshalling usages" 361.4.1. Usage example: marshalling a Map into CSV format 361.4.2. Usage example: marshalling a Map into fixed-width format 361.4.3. Usage example: marshalling a Map into TSV format 361.5. Unmarshalling usages Expand section "361.5. Unmarshalling usages" Collapse section "361.5. Unmarshalling usages" 361.5.1. Usage example: unmarshalling a CSV format into maps with automatic headers 361.5.2. Usage example: unmarshalling a fixed-width format into lists 362. Validator Component Expand section "362. Validator Component" Collapse section "362. Validator Component" 362.1. URI format 362.2. Options Expand section "362.2. Options" Collapse section "362.2. Options" 362.2.1. Path Parameters (1 parameters): 362.2.2. Query Parameters (11 parameters): 362.3. Example 362.4. Advanced: JMX method clearCachedSchema 363. Velocity Component Expand section "363. Velocity Component" Collapse section "363. Velocity Component" 363.1. URI format 363.2. Options Expand section "363.2. Options" Collapse section "363.2. Options" 363.2.1. Path Parameters (1 parameters): 363.2.2. Query Parameters (7 parameters): 363.3. Spring Boot Auto-Configuration 363.4. Message Headers 363.5. Velocity Context 363.6. Hot reloading 363.7. Dynamic templates 363.8. Samples 363.9. The Email Sample 363.10. See Also 364. Vert.x Component Expand section "364. Vert.x Component" Collapse section "364. Vert.x Component" 364.1. URI format 364.2. Options Expand section "364.2. Options" Collapse section "364.2. Options" 364.2.1. Path Parameters (1 parameters): 364.2.2. Query Parameters (5 parameters): 364.3. Spring Boot Auto-Configuration 364.4. Connecting to the existing Vert.x instance 364.5. See Also 365. VM Component Expand section "365. VM Component" Collapse section "365. VM Component" 365.1. URI format 365.2. Options Expand section "365.2. Options" Collapse section "365.2. Options" 365.2.1. Path Parameters (1 parameters): 365.2.2. Query Parameters (17 parameters): 365.3. Samples 365.4. See Also 366. Weather Component Expand section "366. Weather Component" Collapse section "366. Weather Component" 366.1. URI format 366.2. REMARK 366.3. Geolocation provider 366.4. Options Expand section "366.4. Options" Collapse section "366.4. Options" 366.4.1. Path Parameters (1 parameters): 366.4.2. Query Parameters (45 parameters): 366.5. Spring Boot Auto-Configuration 366.6. Exchange data format 366.7. Message Headers 366.8. Samples 367. Web3j Ethereum Blockchain Component Expand section "367. Web3j Ethereum Blockchain Component" Collapse section "367. Web3j Ethereum Blockchain Component" 367.1. URI Format 367.2. Web3j Options Expand section "367.2. Web3j Options" Collapse section "367.2. Web3j Options" 367.2.1. Path Parameters (1 parameters): 367.2.2. Query Parameters (38 parameters): 367.3. Spring Boot Auto-Configuration 367.4. Message Headers 367.5. Samples 368. Jetty Websocket Component Expand section "368. Jetty Websocket Component" Collapse section "368. Jetty Websocket Component" 368.1. URI format 368.2. Websocket Options Expand section "368.2. Websocket Options" Collapse section "368.2. Websocket Options" 368.2.1. Path Parameters (3 parameters): 368.2.2. Query Parameters (18 parameters): 368.3. Spring Boot Auto-Configuration 368.4. Message Headers 368.5. Usage 368.6. Setting up SSL for WebSocket Component Expand section "368.6. Setting up SSL for WebSocket Component" Collapse section "368.6. Setting up SSL for WebSocket Component" 368.6.1. Using the JSSE Configuration Utility 368.7. See Also 369. Weka Component Expand section "369. Weka Component" Collapse section "369. Weka Component" 369.1. URI format 369.2. Options Expand section "369.2. Options" Collapse section "369.2. Options" 369.2.1. Path Parameters (1 parameters): 369.2.2. Query Parameters (12 parameters): 369.3. Karaf support 369.4. Message Headers 369.5. Samples Expand section "369.5. Samples" Collapse section "369.5. Samples" 369.5.1. Read + Filter + Write 369.5.2. Building a Model 369.5.3. Predicting a Class 369.6. Resources 370. Wordpress Component Expand section "370. Wordpress Component" Collapse section "370. Wordpress Component" 370.1. Options Expand section "370.1. Options" Collapse section "370.1. Options" 370.1.1. Path Parameters (2 parameters): 370.1.2. Query Parameters (11 parameters): 370.2. Spring Boot Auto-Configuration Expand section "370.2. Spring Boot Auto-Configuration" Collapse section "370.2. Spring Boot Auto-Configuration" 370.2.1. Configuring Wordpress component 370.2.2. Consumer Example 370.2.3. Producer Example 370.3. Authentication 371. XChange Component Expand section "371. XChange Component" Collapse section "371. XChange Component" 371.1. URI format 371.2. Options Expand section "371.2. Options" Collapse section "371.2. Options" 371.2.1. Path Parameters (1 parameters): 371.2.2. Query Parameters (5 parameters): 371.3. Spring Boot Auto-Configuration 371.4. Authentication 371.5. Message Headers 372. XML Beans DataFormat (deprecated) Expand section "372. XML Beans DataFormat (deprecated)" Collapse section "372. XML Beans DataFormat (deprecated)" 372.1. Options 372.2. Spring Boot Auto-Configuration 372.3. Dependencies 373. XML JSon DataFormat (deprecated) Expand section "373. XML JSon DataFormat (deprecated)" Collapse section "373. XML JSon DataFormat (deprecated)" 373.1. Options 373.2. Spring Boot Auto-Configuration 373.3. Basic Usage with Java DSL Expand section "373.3. Basic Usage with Java DSL" Collapse section "373.3. Basic Usage with Java DSL" 373.3.1. Explicitly instantiating the data format 373.3.2. Defining the data format in-line 373.4. Basic usage with Spring or Blueprint DSL 373.5. Namespace mappings Expand section "373.5. Namespace mappings" Collapse section "373.5. Namespace mappings" 373.5.1. Example 373.6. Dependencies 373.7. See Also 374. XML Security Component Expand section "374. XML Security Component" Collapse section "374. XML Security Component" 374.1. XML Signature Wrapping Modes 374.2. URI Format 374.3. Basic Example 374.4. Component Options 374.5. Endpoint Options Expand section "374.5. Endpoint Options" Collapse section "374.5. Endpoint Options" 374.5.1. Path Parameters (2 parameters): 374.5.2. Query Parameters (35 parameters): 374.6. Spring Boot Auto-Configuration Expand section "374.6. Spring Boot Auto-Configuration" Collapse section "374.6. Spring Boot Auto-Configuration" 374.6.1. Output Node Determination in Enveloping XML Signature Case 374.7. Detached XML Signatures as Siblings of the Signed Elements 374.8. XAdES-BES/EPES for the Signer Endpoint Expand section "374.8. XAdES-BES/EPES for the Signer Endpoint" Collapse section "374.8. XAdES-BES/EPES for the Signer Endpoint" 374.8.1. Headers 374.8.2. Limitations with regard to XAdES version 1.4.2 374.9. See Also 375. XMPP Component Expand section "375. XMPP Component" Collapse section "375. XMPP Component" 375.1. URI format 375.2. Options Expand section "375.2. Options" Collapse section "375.2. Options" 375.2.1. Path Parameters (3 parameters): 375.2.2. Query Parameters (18 parameters): 375.3. Spring Boot Auto-Configuration 375.4. Headers and setting Subject or Language 375.5. Examples 375.6. See Also 376. XPath Language Expand section "376. XPath Language" Collapse section "376. XPath Language" 376.1. XPath Language options 376.2. Namespaces 376.3. Variables Expand section "376.3. Variables" Collapse section "376.3. Variables" 376.3.1. Namespace given 376.3.2. No namespace given 376.4. Functions 376.5. Using XML configuration 376.6. Setting result type 376.7. Using XPath on Headers 376.8. Examples 376.9. XPath injection 376.10. Using XPathBuilder without an Exchange 376.11. Using Saxon with XPathBuilder 376.12. Setting a custom XPathFactory using System Property 376.13. Enabling Saxon from Spring DSL 376.14. Namespace auditing to aid debugging 376.15. Auditing namespaces 376.16. Loading script from external resource 376.17. Dependencies 377. XQuery Component Expand section "377. XQuery Component" Collapse section "377. XQuery Component" 377.1. Options Expand section "377.1. Options" Collapse section "377.1. Options" 377.1.1. Path Parameters (1 parameters): 377.1.2. Query Parameters (31 parameters): 377.2. Spring Boot Auto-Configuration 377.3. Examples 377.4. Variables 377.5. Using XML configuration 377.6. Using XQuery as transformation 377.7. Using XQuery as an endpoint 377.8. Examples 377.9. Learning XQuery 377.10. Loading script from external resource 377.11. Dependencies 378. XSLT Component Expand section "378. XSLT Component" Collapse section "378. XSLT Component" 378.1. URI format 378.2. Options Expand section "378.2. Options" Collapse section "378.2. Options" 378.2.1. Path Parameters (1 parameters): 378.2.2. Query Parameters (17 parameters): 378.3. Using XSLT endpoints 378.4. Getting Useable Parameters into the XSLT 378.5. Spring XML versions 378.6. Using xsl:include 378.7. Using xsl:include and default prefix 378.8. Using Saxon extension functions 378.9. Dynamic stylesheets 378.10. Accessing warnings, errors and fatalErrors from XSLT ErrorListener 378.11. Notes on using XSLT and Java Versions 378.12. See Also 379. XStream DataFormat Expand section "379. XStream DataFormat" Collapse section "379. XStream DataFormat" 379.1. Options 379.2. Spring Boot Auto-Configuration 379.3. Using the Java DSL 379.4. XMLInputFactory and XMLOutputFactory 379.5. How to set the XML encoding in Xstream DataFormat? 379.6. Setting the type permissions of Xstream DataFormat 380. YAML SnakeYAML DataFormat Expand section "380. YAML SnakeYAML DataFormat" Collapse section "380. YAML SnakeYAML DataFormat" 380.1. YAML Options 380.2. Spring Boot Auto-Configuration 380.3. Using YAML data format with the SnakeYAML library 380.4. Using YAML in Spring DSL 380.5. Dependencies for SnakeYAML 381. Yammer Component Expand section "381. Yammer Component" Collapse section "381. Yammer Component" 381.1. URI format 381.2. Component options 381.3. Endpoint options Expand section "381.3. Endpoint options" Collapse section "381.3. Endpoint options" 381.3.1. Path Parameters (1 parameters): 381.3.2. Query Parameters (28 parameters): 381.4. Spring Boot Auto-Configuration 381.5. Consuming messages Expand section "381.5. Consuming messages" Collapse section "381.5. Consuming messages" 381.5.1. Message format 381.6. Creating messages 381.7. Retrieving user relationships 381.8. Retrieving users 381.9. Using an enricher 381.10. See Also 382. Zendesk Component Expand section "382. Zendesk Component" Collapse section "382. Zendesk Component" 382.1. Zendesk Options Expand section "382.1. Zendesk Options" Collapse section "382.1. Zendesk Options" 382.1.1. Path Parameters (1 parameters): 382.1.2. Query Parameters (10 parameters): 382.2. Spring Boot Auto-Configuration 382.3. URI format 382.4. Producer Endpoints: 382.5. Consumer Endpoints: 382.6. Message header 382.7. Message body 383. Zip Deflate Compression DataFormat Expand section "383. Zip Deflate Compression DataFormat" Collapse section "383. Zip Deflate Compression DataFormat" 383.1. Options 383.2. Marshal 383.3. Unmarshal 383.4. Dependencies 384. Zip File DataFormat Expand section "384. Zip File DataFormat" Collapse section "384. Zip File DataFormat" 384.1. ZipFile Options 384.2. Spring Boot Auto-Configuration 384.3. Marshal 384.4. Unmarshal 384.5. Aggregate 384.6. Dependencies 384.7. Zipkin Component 384.8. Options 384.9. Spring Boot Auto-Configuration 384.10. Example Expand section "384.10. Example" Collapse section "384.10. Example" 384.10.1. ServiceName 384.10.2. Client and Server Service Mappings 384.11. Mapping rules Expand section "384.11. Mapping rules" Collapse section "384.11. Mapping rules" 384.11.1. No client or server mappings 384.12. camel-zipin-starter 385. ZooKeeper Component Expand section "385. ZooKeeper Component" Collapse section "385. ZooKeeper Component" 385.1. URI format 385.2. Options Expand section "385.2. Options" Collapse section "385.2. Options" 385.2.1. Path Parameters (2 parameters): 385.2.2. Query Parameters (12 parameters): 385.3. Spring Boot Auto-Configuration 385.4. Use cases Expand section "385.4. Use cases" Collapse section "385.4. Use cases" 385.4.1. Reading from a znode 385.4.2. Reading from a znode (additional Camel 2.10 onwards) 385.4.3. Writing to a znode 385.5. ZooKeeper enabled Route policies 385.6. See Also 386. ZooKeeper Master Component Expand section "386. ZooKeeper Master Component" Collapse section "386. ZooKeeper Master Component" 386.1. Using the master endpoint 386.2. URI format 386.3. Options Expand section "386.3. Options" Collapse section "386.3. Options" 386.3.1. Path Parameters (2 parameters): 386.3.2. Query Parameters (4 parameters): 386.4. Spring Boot Auto-Configuration 386.5. Example 387. Master RoutePolicy Expand section "387. Master RoutePolicy" Collapse section "387. Master RoutePolicy" 387.1. See Also Legal Notice Settings Close Language: 简体中文 日本語 한국어 English Language: 简体中文 日本語 한국어 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Language and Page Formatting Options Language: 简体中文 日本語 한국어 English Language: 简体中文 日本語 한국어 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Chapter 265. Protobuf DataFormat Available as of Camel version 2.2.0 Previous Next