Jump To Close Expand all Collapse all Table of contents Apache Camel Component Reference 1. Components Overview Expand section "1. Components Overview" Collapse section "1. Components Overview" 1.1. Container types 1.2. Supported components 2. ActiveMQ 3. AHC Component Expand section "3. AHC Component" Collapse section "3. AHC Component" 3.1. URI format 3.2. AhcEndpoint Options Expand section "3.2. AhcEndpoint Options" Collapse section "3.2. AhcEndpoint Options" 3.2.1. Path Parameters (1 parameters): 3.2.2. Query Parameters (13 parameters): 3.3. AhcComponent Options 3.4. Message Headers 3.5. Message Body 3.6. Response code 3.7. AhcOperationFailedException 3.8. Calling using GET or POST 3.9. Configuring URI to call 3.10. Configuring URI Parameters 3.11. How to set the http method to the HTTP producer 3.12. Configuring charset Expand section "3.12. Configuring charset" Collapse section "3.12. Configuring charset" 3.12.1. URI Parameters from the endpoint URI 3.12.2. URI Parameters from the Message 3.12.3. Getting the Response Code 3.13. Configuring AsyncHttpClient 3.14. SSL Support (HTTPS) 3.15. See Also 4. AHC Websocket Component Expand section "4. AHC Websocket Component" Collapse section "4. AHC Websocket Component" 4.1. URI Format 4.2. AHC-WS Options Expand section "4.2. AHC-WS Options" Collapse section "4.2. AHC-WS Options" 4.2.1. Path Parameters (1 parameters): 4.2.2. Query Parameters (18 parameters): 4.3. Writing and Reading Data over Websocket 4.4. Configuring URI to Write or Read Data 4.5. See Also 5. AMQP Component Expand section "5. AMQP Component" Collapse section "5. AMQP Component" 5.1. URI format 5.2. AMQP Options Expand section "5.2. AMQP Options" Collapse section "5.2. AMQP Options" 5.2.1. Path Parameters (2 parameters): 5.2.2. Query Parameters (91 parameters): 5.3. Usage 5.4. Configuring AMQP component 5.5. Using topics 5.6. See Also 6. APNS Component Expand section "6. APNS Component" Collapse section "6. APNS Component" 6.1. URI format 6.2. Options Expand section "6.2. Options" Collapse section "6.2. Options" 6.2.1. Path Parameters (1 parameters): 6.2.2. Query Parameters (20 parameters): 6.2.3. Component Expand section "6.2.3. Component" Collapse section "6.2.3. Component" 6.2.3.1. SSL Setting 6.3. Exchange data format 6.4. Message Headers 6.5. ApnsServiceFactory builder callback 6.6. Samples Expand section "6.6. Samples" Collapse section "6.6. Samples" 6.6.1. Camel Xml route 6.6.2. Camel Java route 6.7. See Also 7. ASN.1 File DataFormat Expand section "7. ASN.1 File DataFormat" Collapse section "7. ASN.1 File DataFormat" 7.1. ASN.1 Data Format Options 7.2. Unmarshal 7.3. Dependencies 8. 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. 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. Dependencies 10.3. Integrations 10.4. Examples 10.5. See Also 11. Atmosphere Websocket Component Expand section "11. Atmosphere Websocket Component" Collapse section "11. Atmosphere Websocket Component" 11.1. Atmosphere-Websocket Options Expand section "11.1. Atmosphere-Websocket Options" Collapse section "11.1. Atmosphere-Websocket Options" 11.1.1. Path Parameters (1 parameters): 11.1.2. Query Parameters (37 parameters): 11.2. URI Format 11.3. Reading and Writing Data over Websocket 11.4. Configuring URI to Read or Write Data 11.5. See Also 12. Atom Component Expand section "12. Atom Component" Collapse section "12. Atom Component" 12.1. URI format 12.2. Options Expand section "12.2. Options" Collapse section "12.2. Options" 12.2.1. Path Parameters (1 parameters): 12.2.2. Query Parameters (27 parameters): 12.3. Exchange data format 12.4. Message Headers 12.5. Samples 12.6. See Also 13. Atomix Map Component Expand section "13. Atomix Map Component" Collapse section "13. Atomix Map 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 (18 parameters): 13.3. Headers 13.4. Configuring the component to connect to an Atomix cluster 13.5. Usage examples: 14. Atomix Messaging Component Expand section "14. Atomix Messaging Component" Collapse section "14. Atomix Messaging Component" 14.1. URI format Expand section "14.1. URI format" Collapse section "14.1. URI format" 14.1.1. Path Parameters (1 parameters): 14.1.2. Query Parameters (19 parameters): 15. Atomix MultiMap Component Expand section "15. Atomix MultiMap Component" Collapse section "15. Atomix MultiMap 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 (18 parameters): 16. Atomix Queue Component Expand section "16. Atomix Queue Component" Collapse section "16. Atomix Queue 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 (16 parameters): 17. Atomix Set Component Expand section "17. Atomix Set Component" Collapse section "17. Atomix Set Component" 17.1. URI format Expand section "17.1. URI format" Collapse section "17.1. URI format" 17.1.1. Path Parameters (1 parameters): 17.1.2. Query Parameters (17 parameters): 18. Atomix Value Component Expand section "18. Atomix Value Component" Collapse section "18. Atomix Value 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): 19. Avro Component Expand section "19. Avro Component" Collapse section "19. Avro Component" 19.1. Apache Avro Overview 19.2. Using the Avro data format 19.3. Using Avro RPC in Camel 19.4. Avro RPC URI Options Expand section "19.4. Avro RPC URI Options" Collapse section "19.4. Avro RPC URI Options" 19.4.1. Path Parameters (4 parameters): 19.4.2. Query Parameters (10 parameters): 19.5. Avro RPC Headers 19.6. Examples 20. Avro DataFormat Expand section "20. Avro DataFormat" Collapse section "20. Avro DataFormat" 20.1. Apache Avro Overview 20.2. Using the Avro data format 20.3. Avro Dataformat Options 21. AWS CloudWatch Component Expand section "21. AWS CloudWatch Component" Collapse section "21. AWS CloudWatch Component" 21.1. URI Format 21.2. URI Options Expand section "21.2. URI Options" Collapse section "21.2. URI Options" 21.2.1. Path Parameters (1 parameters): 21.2.2. Query Parameters (11 parameters): 21.3. Usage Expand section "21.3. Usage" Collapse section "21.3. Usage" 21.3.1. Message headers evaluated by the CW producer 21.3.2. Advanced AmazonCloudWatch configuration 21.4. Dependencies 21.5. See Also 22. AWS DynamoDB Component Expand section "22. AWS DynamoDB Component" Collapse section "22. AWS DynamoDB 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 (13 parameters): 22.3. Usage Expand section "22.3. Usage" Collapse section "22.3. Usage" 22.3.1. Message headers evaluated by the DDB producer 22.3.2. Message headers set during BatchGetItems operation 22.3.3. Message headers set during DeleteItem operation 22.3.4. Message headers set during DeleteTable operation 22.3.5. Message headers set during DescribeTable operation 22.3.6. Message headers set during GetItem operation 22.3.7. Message headers set during PutItem operation 22.3.8. Message headers set during Query operation 22.3.9. Message headers set during Scan operation 22.3.10. Message headers set during UpdateItem operation 22.3.11. Advanced AmazonDynamoDB configuration 22.4. Dependencies 22.5. See Also 23. AWS DynamoDB Streams Component Expand section "23. AWS DynamoDB Streams Component" Collapse section "23. AWS DynamoDB Streams 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 (28 parameters): 23.3. Sequence Numbers 23.4. Batch Consumer 23.5. Usage Expand section "23.5. Usage" Collapse section "23.5. Usage" 23.5.1. AmazonDynamoDBStreamsClient configuration 23.5.2. Providing AWS Credentials 23.6. Coping with Downtime Expand section "23.6. Coping with Downtime" Collapse section "23.6. Coping with Downtime" 23.6.1. AWS DynamoDB Streams outage of less than 24 hours 23.6.2. AWS DynamoDB Streams outage of more than 24 hours 23.7. Dependencies 23.8. See Also 24. AWS EC2 Component Expand section "24. AWS EC2 Component" Collapse section "24. AWS EC2 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 (8 parameters): 24.3. Usage Expand section "24.3. Usage" Collapse section "24.3. Usage" 24.3.1. Message headers evaluated by the EC2 producer 24.4. See Also 25. AWS IAM Component Expand section "25. AWS IAM Component" Collapse section "25. AWS IAM 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 IAM producer 25.4.2. IAM Producer operations 25.5. See Also 26. AWS Kinesis Component Expand section "26. AWS Kinesis Component" Collapse section "26. AWS Kinesis 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 (30 parameters): 26.3. Batch Consumer 26.4. Usage Expand section "26.4. Usage" Collapse section "26.4. Usage" 26.4.1. Message headers set by the Kinesis consumer 26.4.2. AmazonKinesis configuration 26.4.3. Providing AWS Credentials 26.4.4. Message headers used by the Kinesis producer to write to Kinesis. The producer expects that the message body is a ByteBuffer. 26.4.5. Message headers set by the Kinesis producer on successful storage of a Record 26.5. Dependencies 26.6. See Also 27. AWS Kinesis Firehose Component Expand section "27. AWS Kinesis Firehose Component" Collapse section "27. AWS Kinesis Firehose 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 (7 parameters): 27.3. Usage Expand section "27.3. Usage" Collapse section "27.3. Usage" 27.3.1. Amazon Kinesis Firehose configuration 27.3.2. Providing AWS Credentials 27.3.3. Message headers set by the Kinesis producer on successful storage of a Record 27.4. Dependencies 27.5. See Also 28. AWS KMS Component Expand section "28. AWS KMS Component" Collapse section "28. AWS KMS Component" 28.1. URI Format 28.2. URI Options Expand section "28.2. URI Options" Collapse section "28.2. URI Options" 28.2.1. Path Parameters (1 parameters): 28.2.2. Query Parameters (8 parameters): 28.3. Usage Expand section "28.3. Usage" Collapse section "28.3. Usage" 28.3.1. Message headers evaluated by the MQ producer 28.4. See Also 29. AWS Lambda Component Expand section "29. AWS Lambda Component" Collapse section "29. AWS Lambda 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. Usage Expand section "29.3. Usage" Collapse section "29.3. Usage" 29.3.1. Message headers evaluated by the Lambda producer 29.4. See Also 30. AWS MQ Component Expand section "30. AWS MQ Component" Collapse section "30. AWS MQ 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. Usage Expand section "30.3. Usage" Collapse section "30.3. Usage" 30.3.1. Message headers evaluated by the MQ producer 30.4. See Also 31. AWS S3 Storage Service Component Expand section "31. AWS S3 Storage Service Component" Collapse section "31. AWS S3 Storage Service Component" 31.1. URI Format 31.2. URI Options Expand section "31.2. URI Options" Collapse section "31.2. URI Options" 31.2.1. Path Parameters (1 parameters): 31.2.2. Query Parameters (50 parameters): 31.3. Batch Consumer 31.4. Usage Expand section "31.4. Usage" Collapse section "31.4. Usage" 31.4.1. Message headers evaluated by the S3 producer 31.4.2. Message headers set by the S3 producer 31.4.3. Message headers set by the S3 consumer 31.4.4. Advanced AmazonS3 configuration 31.4.5. Use KMS with the S3 component 31.4.6. Use "useIAMCredentials" with the s3 component 31.5. Dependencies 31.6. See Also 32. AWS SimpleDB Component Expand section "32. AWS SimpleDB Component" Collapse section "32. AWS SimpleDB 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 (10 parameters): 32.3. Usage Expand section "32.3. Usage" Collapse section "32.3. Usage" 32.3.1. Message headers evaluated by the SDB producer 32.3.2. Message headers set during DomainMetadata operation 32.3.3. Message headers set during GetAttributes operation 32.3.4. Message headers set during ListDomains operation 32.3.5. Message headers set during Select operation 32.3.6. Advanced AmazonSimpleDB configuration 32.4. Dependencies 32.5. See Also 33. AWS Simple Email Service Component Expand section "33. AWS Simple Email Service Component" Collapse section "33. AWS Simple Email Service Component" 33.1. URI Format 33.2. URI Options Expand section "33.2. URI Options" Collapse section "33.2. URI Options" 33.2.1. Path Parameters (1 parameters): 33.2.2. Query Parameters (11 parameters): 33.3. Usage Expand section "33.3. Usage" Collapse section "33.3. Usage" 33.3.1. Message headers evaluated by the SES producer 33.3.2. Message headers set by the SES producer 33.3.3. Advanced AmazonSimpleEmailService configuration 33.4. Dependencies 33.5. See Also 34. AWS Simple Notification System Component Expand section "34. AWS Simple Notification System Component" Collapse section "34. AWS Simple Notification System 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. Usage Expand section "34.3. Usage" Collapse section "34.3. Usage" 34.3.1. Message headers evaluated by the SNS producer 34.3.2. Message headers set by the SNS producer 34.3.3. Advanced AmazonSNS configuration 34.4. Dependencies 34.5. See Also 35. AWS Simple Queue Service Component Expand section "35. AWS Simple Queue Service Component" Collapse section "35. AWS Simple Queue Service 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 (46 parameters): 35.3. Batch Consumer 35.4. Usage Expand section "35.4. Usage" Collapse section "35.4. Usage" 35.4.1. Message headers set by the SQS producer 35.4.2. Message headers set by the SQS consumer 35.4.3. Advanced AmazonSQS configuration 35.5. Dependencies 35.6. JMS-style Selectors 35.7. See Also 36. AWS Simple Workflow Component Expand section "36. AWS Simple Workflow Component" Collapse section "36. AWS Simple Workflow 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 (30 parameters): 36.3. Usage Expand section "36.3. Usage" Collapse section "36.3. Usage" 36.3.1. Message headers evaluated by the SWF Workflow Producer 36.3.2. Message headers set by the SWF Workflow Producer 36.3.3. Message headers set by the SWF Workflow Consumer 36.3.4. Message headers set by the SWF Activity Producer 36.3.5. Message headers set by the SWF Activity Consumer 36.3.6. Advanced amazonSWClient configuration 36.4. Dependencies 36.5. See Also 37. AWS XRay Component Expand section "37. AWS XRay Component" Collapse section "37. AWS XRay Component" 37.1. Dependency 37.2. Configuration Expand section "37.2. Configuration" Collapse section "37.2. Configuration" 37.2.1. Explicit 37.2.2. Tracking of comprehensive route execution 37.3. Example 38. Camel Components for Windows Azure Services 39. Azure Storage Blob Service Component Expand section "39. Azure Storage Blob Service Component" Collapse section "39. Azure Storage Blob Service Component" 39.1. URI Format 39.2. URI Options Expand section "39.2. URI Options" Collapse section "39.2. URI Options" 39.2.1. Path Parameters (1 parameter) 39.2.2. Query Parameters (19 parameters) 39.3. Usage Expand section "39.3. Usage" Collapse section "39.3. Usage" 39.3.1. Message headers set by the Azure Storage Blob Service producer 39.3.2. Message headers set by the Azure Storage Blob Service producer consumer 39.3.3. Azure Blob Service operations 39.3.4. Azure Blob Client configuration 39.4. Dependencies 39.5. See Also 40. Azure Storage Queue Service Component Expand section "40. Azure Storage Queue Service Component" Collapse section "40. Azure Storage Queue 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 parameter) 40.2.2. Query Parameters (10 parameters) 40.3. Usage Expand section "40.3. Usage" Collapse section "40.3. Usage" 40.3.1. Azure Queue Service operations 40.3.2. Azure Queue Client configuration 40.4. Dependencies 40.5. See Also 41. Barcode DataFormat Expand section "41. Barcode DataFormat" Collapse section "41. Barcode DataFormat" 41.1. Dependencies 41.2. Barcode Options 41.3. Using the Java DSL Expand section "41.3. Using the Java DSL" Collapse section "41.3. Using the Java DSL" 41.3.1. Marshalling 41.3.2. Unmarshalling 42. Base64 DataFormat Expand section "42. Base64 DataFormat" Collapse section "42. Base64 DataFormat" 42.1. Options 42.2. Marshal 42.3. Unmarshal 42.4. Dependencies 43. Bean Component Expand section "43. Bean Component" Collapse section "43. Bean Component" 43.1. URI format 43.2. Options Expand section "43.2. Options" Collapse section "43.2. Options" 43.2.1. Path Parameters (1 parameters): 43.2.2. Query Parameters (5 parameters): 43.3. Using 43.4. Bean as endpoint 43.5. Java DSL bean syntax 43.6. Bean Binding 43.7. See Also 44. BeanIO DataFormat Expand section "44. BeanIO DataFormat" Collapse section "44. BeanIO DataFormat" 44.1. Options 44.2. Usage Expand section "44.2. Usage" Collapse section "44.2. Usage" 44.2.1. Using Java DSL 44.2.2. Using XML DSL 44.3. Dependencies 45. Beanstalk Component Expand section "45. Beanstalk Component" Collapse section "45. Beanstalk Component" 45.1. Dependencies 45.2. URI format 45.3. Beanstalk options Expand section "45.3. Beanstalk options" Collapse section "45.3. Beanstalk options" 45.3.1. Path Parameters (1 parameters): 45.3.2. Query Parameters (26 parameters): 45.4. Consumer Headers 45.5. Examples 45.6. See Also 46. Bean Validator Component Expand section "46. Bean Validator Component" Collapse section "46. Bean Validator Component" 46.1. URI format 46.2. URI Options Expand section "46.2. URI Options" Collapse section "46.2. URI Options" 46.2.1. Path Parameters (1 parameters): 46.2.2. Query Parameters (6 parameters): 46.3. OSGi deployment 46.4. Example 46.5. See Also 47. Binding Component (deprecated) Expand section "47. Binding Component (deprecated)" Collapse section "47. Binding Component (deprecated)" 47.1. Options Expand section "47.1. Options" Collapse section "47.1. Options" 47.1.1. Path Parameters (2 parameters): 47.1.2. Query Parameters (4 parameters): 47.2. Using Bindings 47.3. Using the binding URI 47.4. Using a BindingComponent 47.5. When to use Bindings 48. Bindy DataFormat Expand section "48. Bindy DataFormat" Collapse section "48. Bindy DataFormat" 48.1. Options 48.2. Annotations 48.3. 1. CsvRecord 48.4. 2. Link 48.5. 3. DataField 48.6. 4. FixedLengthRecord 48.7. 5. Message 48.8. 6. KeyValuePairField 48.9. 7. Section 48.10. 8. OneToMany 48.11. 9. BindyConverter 48.12. 10. FormatFactories 48.13. Supported Datatypes 48.14. Using the Java DSL Expand section "48.14. Using the Java DSL" Collapse section "48.14. Using the Java DSL" 48.14.1. Setting locale 48.14.2. Unmarshaling 48.14.3. Marshaling 48.15. Using Spring XML 48.16. Dependencies 49. Using OSGi blueprint with Camel Expand section "49. Using OSGi blueprint with Camel" Collapse section "49. Using OSGi blueprint with Camel" 49.1. Overview 49.2. Using camel-blueprint 50. Bonita Component Expand section "50. Bonita Component" Collapse section "50. Bonita Component" 50.1. URI format 50.2. General Options Expand section "50.2. General Options" Collapse section "50.2. General Options" 50.2.1. Path Parameters (1 parameters): 50.2.2. Query Parameters (9 parameters): 50.3. Body content 50.4. Examples 50.5. Dependencies 51. Boon DataFormat Expand section "51. Boon DataFormat" Collapse section "51. Boon DataFormat" 51.1. Options 51.2. Using the Java DSL 51.3. Using Blueprint XML 51.4. Dependencies 52. Box Component Expand section "52. Box Component" Collapse section "52. Box Component" 52.1. Connection Authentication Types Expand section "52.1. Connection Authentication Types" Collapse section "52.1. Connection Authentication Types" 52.1.1. Standard Authentication 52.1.2. App Enterprise Authentication 52.1.3. App User Authentication 52.2. Box Options Expand section "52.2. Box Options" Collapse section "52.2. Box Options" 52.2.1. Path Parameters (2 parameters): 52.2.2. Query Parameters (20 parameters): 52.3. URI format 52.4. Producer Endpoints: Expand section "52.4. Producer Endpoints:" Collapse section "52.4. Producer Endpoints:" 52.4.1. Endpoint Prefix collaborations 52.4.2. Endpoint Prefix comments 52.4.3. Endpoint Prefix events-logs 52.4.4. Endpoint Prefix files 52.4.5. Endpoint Prefix folders 52.4.6. Endpoint Prefix groups 52.4.7. Endpoint Prefix search 52.4.8. Endpoint Prefix tasks 52.4.9. Endpoint Prefix users 52.5. Consumer Endpoints: 52.6. Message header 52.7. Message body 52.8. Samples 53. Braintree Component Expand section "53. Braintree Component" Collapse section "53. Braintree Component" 53.1. Braintree Options Expand section "53.1. Braintree Options" Collapse section "53.1. Braintree Options" 53.1.1. Path Parameters (2 parameters): 53.1.2. Query Parameters (14 parameters): 53.2. URI format 53.3. BraintreeComponent 53.4. Producer Endpoints: Expand section "53.4. Producer Endpoints:" Collapse section "53.4. Producer Endpoints:" 53.4.1. Endpoint prefix addOn 53.4.2. Endpoint prefix address 53.4.3. Endpoint prefix clientToken 53.4.4. Endpoint prefix creditCardVerification 53.4.5. Endpoint prefix customer 53.4.6. Endpoint prefix discount 53.4.7. Endpoint prefix merchantAccount 53.4.8. Endpoint prefix paymentMethod 53.4.9. Endpoint prefix paymentMethodNonce 53.4.10. Endpoint prefix plan 53.4.11. Endpoint prefix settlementBatchSummary 53.4.12. Endpoint prefix subscription 53.4.13. Endpoint prefix transaction 53.4.14. Endpoint prefix webhookNotification 53.5. Consumer Endpoints 53.6. Message Headers 53.7. Message body 53.8. Examples 53.9. See Also 54. Browse Component Expand section "54. Browse Component" Collapse section "54. Browse Component" 54.1. URI format 54.2. Options Expand section "54.2. Options" Collapse section "54.2. Options" 54.2.1. Path Parameters (1 parameters): 54.2.2. Query Parameters (4 parameters): 54.3. Sample 54.4. See Also 55. EHCache Component (deprecated) Expand section "55. EHCache Component (deprecated)" Collapse section "55. EHCache Component (deprecated)" 55.1. URI format 55.2. Options Expand section "55.2. Options" Collapse section "55.2. Options" 55.2.1. Path Parameters (1 parameters): 55.2.2. Query Parameters (19 parameters): 55.3. Sending/Receiving Messages to/from the cache Expand section "55.3. Sending/Receiving Messages to/from the cache" Collapse section "55.3. Sending/Receiving Messages to/from the cache" 55.3.1. Message Headers up to Camel 2.7 55.3.2. Message Headers Camel 2.8+ 55.3.3. Cache Producer 55.3.4. Cache Consumer 55.3.5. Cache Processors 55.4. Cache Usage Samples Expand section "55.4. Cache Usage Samples" Collapse section "55.4. Cache Usage Samples" 55.4.1. Example 1: Configuring the cache 55.4.2. Example 2: Adding keys to the cache 55.4.3. Example 2: Updating existing keys in a cache 55.4.4. Example 3: Deleting existing keys in a cache 55.4.5. Example 4: Deleting all existing keys in a cache 55.4.6. Example 5: Notifying any changes registering in a Cache to Processors and other Producers 55.4.7. Example 6: Using Processors to selectively replace payload with cache values 55.4.8. Example 7: Getting an entry from the Cache 55.4.9. Example 8: Checking for an entry in the Cache 55.5. Management of EHCache 55.6. Cache replication Camel 2.8 Expand section "55.6. Cache replication Camel 2.8" Collapse section "55.6. Cache replication Camel 2.8" 55.6.1. Example: JMS cache replication 56. Caffeine Cache Component Expand section "56. Caffeine Cache Component" Collapse section "56. Caffeine Cache Component" 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): 57. Caffeine LoadCache Component Expand section "57. Caffeine LoadCache Component" Collapse section "57. Caffeine LoadCache 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): 58. Castor DataFormat (deprecated) Expand section "58. Castor DataFormat (deprecated)" Collapse section "58. Castor DataFormat (deprecated)" 58.1. Using the Java DSL 58.2. Using Spring XML 58.3. Options 58.4. Dependencies 59. Camel CDI Expand section "59. Camel CDI" Collapse section "59. Camel CDI" 59.1. Auto-configured Camel context 59.2. Auto-detecting Camel routes 59.3. Auto-configured Camel primitives 59.4. Camel context configuration 59.5. Multiple Camel contexts 59.6. Configuration properties 59.7. Auto-configured type converters 59.8. Camel bean integration Expand section "59.8. Camel bean integration" Collapse section "59.8. Camel bean integration" 59.8.1. Camel annotations 59.8.2. Bean component 59.8.3. Referring beans from Endpoint URIs 59.9. Camel events to CDI events 59.10. CDI events endpoint 59.11. Camel XML configuration import 59.12. Transaction support Expand section "59.12. Transaction support" Collapse section "59.12. Transaction support" 59.12.1. Transaction policies 59.12.2. Transactional error handler 59.13. Auto-configured OSGi integration 59.14. Lazy Injection / Programmatic Lookup 59.15. Maven Archetype 59.16. Supported containers 59.17. Examples 59.18. See Also 59.19. Camel CDI for EAR deployments on {wildfly-camel} 60. Chronicle Engine Component Expand section "60. Chronicle Engine Component" Collapse section "60. Chronicle Engine Component" 60.1. URI Format 60.2. URI Options Expand section "60.2. URI Options" Collapse section "60.2. URI Options" 60.2.1. Path Parameters (2 parameters): 60.2.2. Query Parameters (12 parameters): 61. Chunk Component Expand section "61. Chunk Component" Collapse section "61. Chunk Component" 61.1. URI format 61.2. Options Expand section "61.2. Options" Collapse section "61.2. Options" 61.2.1. Path Parameters (1 parameters): 61.2.2. Query Parameters (7 parameters): 61.3. Chunk Context 61.4. Dynamic templates 61.5. Samples 61.6. The Email Sample 61.7. See Also 62. Class Component Expand section "62. Class Component" Collapse section "62. Class 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 (5 parameters): 62.3. Using 62.4. Setting properties on the created instance 62.5. See Also 63. CMIS Component Expand section "63. CMIS Component" Collapse section "63. CMIS Component" 63.1. URI Format 63.2. CMIS Options Expand section "63.2. CMIS Options" Collapse section "63.2. CMIS Options" 63.2.1. Path Parameters (1 parameters): 63.2.2. Query Parameters (13 parameters): 63.3. Usage Expand section "63.3. Usage" Collapse section "63.3. Usage" 63.3.1. Message headers evaluated by the producer 63.3.2. Message headers set during querying Producer operation 63.4. Dependencies 63.5. See Also 64. CM SMS Gateway Component Expand section "64. CM SMS Gateway Component" Collapse section "64. CM SMS Gateway Component" 64.1. Options Expand section "64.1. Options" Collapse section "64.1. Options" 64.1.1. Path Parameters (1 parameters): 64.1.2. Query Parameters (5 parameters): 64.2. Sample 65. CoAP Component Expand section "65. CoAP Component" Collapse section "65. CoAP 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. Message Headers Expand section "65.2. Message Headers" Collapse section "65.2. Message Headers" 65.2.1. Configuring the CoAP producer request method 66. Constant Language Expand section "66. Constant Language" Collapse section "66. Constant Language" 66.1. Constant Options 66.2. Example usage 66.3. Dependencies 67. CometD Component Expand section "67. CometD Component" Collapse section "67. CometD Component" 67.1. URI format 67.2. Examples 67.3. Options Expand section "67.3. Options" Collapse section "67.3. Options" 67.3.1. Path Parameters (3 parameters): 67.3.2. Query Parameters (16 parameters): 67.4. Authentication 67.5. Setting up SSL for Cometd Component Expand section "67.5. Setting up SSL for Cometd Component" Collapse section "67.5. Setting up SSL for Cometd Component" 67.5.1. Using the JSSE Configuration Utility 67.6. See Also 68. Consul Component Expand section "68. Consul Component" Collapse section "68. Consul Component" 68.1. URI format 68.2. Options Expand section "68.2. Options" Collapse section "68.2. Options" 68.2.1. Path Parameters (1 parameters): 68.2.2. Query Parameters (4 parameters): 68.3. Headers 69. Control Bus Component Expand section "69. Control Bus Component" Collapse section "69. Control Bus Component" 69.1. ControlBus Component 69.2. Commands 69.3. Options Expand section "69.3. Options" Collapse section "69.3. Options" 69.3.1. Path Parameters (2 parameters): 69.3.2. Query Parameters (6 parameters): 69.4. Using route command 69.5. Getting performance statistics 69.6. Using Simple language 70. Couchbase Component Expand section "70. Couchbase Component" Collapse section "70. Couchbase Component" 70.1. URI format 70.2. Options Expand section "70.2. Options" Collapse section "70.2. Options" 70.2.1. Path Parameters (3 parameters): 70.2.2. Query Parameters (47 parameters): 71. CouchDB Component Expand section "71. CouchDB Component" Collapse section "71. CouchDB Component" 71.1. URI format 71.2. Options Expand section "71.2. Options" Collapse section "71.2. Options" 71.2.1. Path Parameters (4 parameters): 71.2.2. Query Parameters (12 parameters): 71.3. Headers 71.4. Message Body 71.5. Samples 72. Cassandra CQL Component Expand section "72. Cassandra CQL Component" Collapse section "72. Cassandra CQL Component" 72.1. URI format 72.2. Cassandra Options Expand section "72.2. Cassandra Options" Collapse section "72.2. Cassandra Options" 72.2.1. Path Parameters (4 parameters): 72.2.2. Query Parameters (29 parameters): 72.3. Messages Expand section "72.3. Messages" Collapse section "72.3. Messages" 72.3.1. Incoming Message 72.3.2. Outgoing Message 72.4. Repositories 72.5. Idempotent repository 72.6. Aggregation repository 73. Crypto (JCE) Component Expand section "73. Crypto (JCE) Component" Collapse section "73. Crypto (JCE) Component" 73.1. Introduction 73.2. URI format 73.3. Options Expand section "73.3. Options" Collapse section "73.3. Options" 73.3.1. Path Parameters (2 parameters): 73.3.2. Query Parameters (19 parameters): 73.4. Using Expand section "73.4. Using" Collapse section "73.4. Using" 73.4.1. Raw keys 73.4.2. KeyStores and Aliases. 73.4.3. Changing JCE Provider and Algorithm 73.4.4. Changing the Signature Message Header 73.4.5. Changing the buffersize 73.4.6. Supplying Keys dynamically. 73.5. See Also 74. Crypto CMS Component Expand section "74. Crypto CMS Component" Collapse section "74. Crypto CMS Component" 74.1. Options Expand section "74.1. Options" Collapse section "74.1. Options" 74.1.1. Path Parameters (2 parameters): 74.1.2. Query Parameters (15 parameters): 74.2. Enveloped Data 74.3. Signed Data 75. Crypto (Java Cryptographic Extension) DataFormat Expand section "75. Crypto (Java Cryptographic Extension) DataFormat" Collapse section "75. Crypto (Java Cryptographic Extension) DataFormat" 75.1. CryptoDataFormat Options 75.2. Basic Usage 75.3. Specifying the Encryption Algorithm 75.4. Specifying an Initialization Vector 75.5. Hashed Message Authentication Codes (HMAC) 75.6. Supplying Keys Dynamically 75.7. Dependencies 75.8. See Also 76. CSV DataFormat Expand section "76. CSV DataFormat" Collapse section "76. CSV DataFormat" 76.1. Options 76.2. Marshalling a Map to CSV 76.3. Unmarshalling a CSV message into a Java List 76.4. Marshalling a List<Map> to CSV 76.5. File Poller of CSV, then unmarshaling 76.6. Marshaling with a pipe as delimiter 76.7. Using skipFirstLine option while unmarshaling 76.8. Unmarshaling with a pipe as delimiter 76.9. Dependencies 77. CXF Expand section "77. CXF" Collapse section "77. CXF" 77.1. CXF consumers on {wildfly} Expand section "77.1. CXF consumers on {wildfly}" Collapse section "77.1. CXF consumers on {wildfly}" 77.1.1. Configuring alternative ports 77.1.2. Configuring SSL 77.1.3. Configuring security with Elytron Expand section "77.1.3. Configuring security with Elytron" Collapse section "77.1.3. Configuring security with Elytron" 77.1.3.1. Configuring a security domain 77.1.3.2. Configuring security constraints, authentication methods and security roles 78. CXF-RS Component Expand section "78. CXF-RS Component" Collapse section "78. CXF-RS Component" 78.1. URI format 78.2. Options Expand section "78.2. Options" Collapse section "78.2. Options" 78.2.1. Path Parameters (2 parameters): 78.2.2. Query Parameters (29 parameters): 78.3. How to configure the REST endpoint in Camel 78.4. How to override the CXF producer address from message header 78.5. Consuming a REST Request - Simple Binding Style Expand section "78.5. Consuming a REST Request - Simple Binding Style" Collapse section "78.5. Consuming a REST Request - Simple Binding Style" 78.5.1. Enabling the Simple Binding Style 78.5.2. Examples of request binding with different method signatures 78.5.3. More examples of the Simple Binding Style 78.6. Consuming a REST Request - Default Binding Style 78.7. How to invoke the REST service through camel-cxfrs producer 78.8. What’s the Camel Transport for CXF 78.9. Integrate Camel into CXF transport layer Expand section "78.9. Integrate Camel into CXF transport layer" Collapse section "78.9. Integrate Camel into CXF transport layer" 78.9.1. Setting up the Camel Transport in Spring 78.9.2. Integrating the Camel Transport in a programmatic way 78.10. Configure the destination and conduit with Spring Expand section "78.10. Configure the destination and conduit with Spring" Collapse section "78.10. Configure the destination and conduit with Spring" 78.10.1. Namespace 78.10.2. The destination element 78.10.3. The conduit element 78.11. Configure the destination and conduit with Blueprint 78.12. Example Using Camel as a load balancer for CXF 78.13. Complete Howto and Example for attaching Camel to CXF 79. Data Format Component Expand section "79. Data Format Component" Collapse section "79. Data Format Component" 79.1. URI format 79.2. DataFormat Options Expand section "79.2. DataFormat Options" Collapse section "79.2. DataFormat Options" 79.2.1. Path Parameters (2 parameters): 79.2.2. Query Parameters (1 parameters): 79.3. Samples 80. Dataset Component Expand section "80. Dataset Component" Collapse section "80. Dataset Component" 80.1. URI format 80.2. Options Expand section "80.2. Options" Collapse section "80.2. Options" 80.2.1. Path Parameters (1 parameters): 80.2.2. Query Parameters (19 parameters): 80.3. Configuring DataSet 80.4. Example 80.5. DataSetSupport (abstract class) Expand section "80.5. DataSetSupport (abstract class)" Collapse section "80.5. DataSetSupport (abstract class)" 80.5.1. Properties on DataSetSupport 80.6. SimpleDataSet Expand section "80.6. SimpleDataSet" Collapse section "80.6. SimpleDataSet" 80.6.1. Additional Properties on SimpleDataSet 80.7. ListDataSet Expand section "80.7. ListDataSet" Collapse section "80.7. ListDataSet" 80.7.1. Additional Properties on ListDataSet 80.8. FileDataSet Expand section "80.8. FileDataSet" Collapse section "80.8. FileDataSet" 80.8.1. Additional Properties on FileDataSet 81. DigitalOcean Component Expand section "81. DigitalOcean Component" Collapse section "81. DigitalOcean Component" 81.1. Prerequisites 81.2. URI format 81.3. Options Expand section "81.3. Options" Collapse section "81.3. Options" 81.3.1. Path Parameters (1 parameters): 81.3.2. Query Parameters (10 parameters): 81.4. Message body result 81.5. API Rate Limits 81.6. Account endpoint 81.7. BlockStorages endpoint 81.8. Droplets endpoint 81.9. Images endpoint 81.10. Snapshots endpoint 81.11. Keys endpoint 81.12. Regions endpoint 81.13. Sizes endpoint 81.14. Floating IPs endpoint 81.15. Tags endpoint 81.16. Examples 82. Direct Component Expand section "82. Direct Component" Collapse section "82. Direct Component" 82.1. URI format 82.2. Options Expand section "82.2. Options" Collapse section "82.2. Options" 82.2.1. Path Parameters (1 parameters): 82.2.2. Query Parameters (7 parameters): 82.3. Samples 82.4. See Also 83. Direct VM Component Expand section "83. Direct VM Component" Collapse section "83. Direct VM 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 (9 parameters): 83.3. Samples 83.4. See Also 84. Disruptor Component Expand section "84. Disruptor Component" Collapse section "84. Disruptor 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 (12 parameters): 84.3. Wait strategies 84.4. Use of Request Reply 84.5. Concurrent consumers 84.6. Thread pools 84.7. Sample 84.8. Using multipleConsumers 84.9. Extracting disruptor information 85. DNS Component Expand section "85. DNS Component" Collapse section "85. DNS 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 (1 parameters): 85.3. Headers 85.4. Examples Expand section "85.4. Examples" Collapse section "85.4. Examples" 85.4.1. IP lookup 85.4.2. DNS lookup 85.4.3. DNS Dig 85.5. Dns Activation Policy 86. Docker Component Expand section "86. Docker Component" Collapse section "86. Docker Component" 86.1. URI format 86.2. General Options Expand section "86.2. General Options" Collapse section "86.2. General Options" 86.2.1. Path Parameters (1 parameters): 86.2.2. Query Parameters (20 parameters): 86.3. Header Strategy 86.4. Examples 86.5. Dependencies 87. Dozer Component Expand section "87. Dozer Component" Collapse section "87. Dozer Component" 87.1. URI format 87.2. Options Expand section "87.2. Options" Collapse section "87.2. Options" 87.2.1. Path Parameters (1 parameters): 87.2.2. Query Parameters (7 parameters): 87.3. Using Data Formats with Dozer 87.4. Configuring Dozer 87.5. Mapping Extensions Expand section "87.5. Mapping Extensions" Collapse section "87.5. Mapping Extensions" 87.5.1. Variable Mappings 87.5.2. Custom Mappings 87.5.3. Expression Mappings 88. Drill Component Expand section "88. Drill Component" Collapse section "88. Drill Component" 88.1. URI format 88.2. Drill Producer 88.3. Options Expand section "88.3. Options" Collapse section "88.3. Options" 88.3.1. Path Parameters (1 parameters): 88.3.2. Query Parameters (5 parameters): 88.4. See Also 89. Dropbox Component Expand section "89. Dropbox Component" Collapse section "89. Dropbox Component" 89.1. URI format 89.2. Operations 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 (12 parameters): 89.4. Del operation Expand section "89.4. Del operation" Collapse section "89.4. Del operation" 89.4.1. Samples 89.4.2. Result Message Headers 89.4.3. Result Message Body 89.5. Get (download) operation Expand section "89.5. Get (download) operation" Collapse section "89.5. Get (download) operation" 89.5.1. Samples 89.5.2. Result Message Headers 89.5.3. Result Message Body 89.6. Move operation Expand section "89.6. Move operation" Collapse section "89.6. Move operation" 89.6.1. Samples 89.6.2. Result Message Headers 89.6.3. Result Message Body 89.7. Put (upload) operation Expand section "89.7. Put (upload) operation" Collapse section "89.7. Put (upload) operation" 89.7.1. Samples 89.7.2. Result Message Headers 89.7.3. Result Message Body 89.8. Search operation Expand section "89.8. Search operation" Collapse section "89.8. Search operation" 89.8.1. Samples 89.8.2. Result Message Headers 89.8.3. Result Message Body 90. Ehcache Component Expand section "90. Ehcache Component" Collapse section "90. Ehcache Component" 90.1. URI format 90.2. Options Expand section "90.2. Options" Collapse section "90.2. Options" 90.2.1. Path Parameters (1 parameters): 90.2.2. Query Parameters (17 parameters): 90.2.3. Message Headers Camel 90.3. Ehcache based idempotent repository example: 90.4. Ehcache based aggregation repository example: 91. EJB Component Expand section "91. EJB Component" Collapse section "91. EJB 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 (5 parameters): 91.3. Bean Binding 91.4. Examples Expand section "91.4. Examples" Collapse section "91.4. Examples" 91.4.1. Using Java DSL 91.4.2. Using Spring XML 91.5. See Also 92. Elasticsearch Component (deprecated) Expand section "92. Elasticsearch Component (deprecated)" Collapse section "92. Elasticsearch Component (deprecated)" 92.1. URI format 92.2. Endpoint Options Expand section "92.2. Endpoint Options" Collapse section "92.2. Endpoint Options" 92.2.1. Path Parameters (1 parameters): 92.2.2. Query Parameters (11 parameters): 92.3. Local testing 92.4. Message Operations 92.5. Index Example 92.6. For more information, see these resources 92.7. See Also 93. Elasticsearch5 Component (deprecated) Expand section "93. Elasticsearch5 Component (deprecated)" Collapse section "93. Elasticsearch5 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 (16 parameters): 93.3. Message Operations 93.4. Index Example 93.5. For more information, see these resources 93.6. See Also 94. Elastichsearch Rest Component Expand section "94. Elastichsearch Rest Component" Collapse section "94. Elastichsearch Rest Component" 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 (11 parameters): 94.3. Message Operations 94.4. Configure the component and enable basic authentication 94.5. Index Example 94.6. Search Example 95. ElSQL Component Expand section "95. ElSQL Component" Collapse section "95. ElSQL Component" 95.1. Options Expand section "95.1. Options" Collapse section "95.1. Options" 95.1.1. Path Parameters (2 parameters): 95.1.2. Query Parameters (47 parameters): 95.2. Result of the query 95.3. Header values Expand section "95.3. Header values" Collapse section "95.3. Header values" 95.3.1. Sample 95.4. See Also 96. etcd Component Expand section "96. etcd Component" Collapse section "96. etcd Component" 96.1. URI Format 96.2. URI Options Expand section "96.2. URI Options" Collapse section "96.2. URI Options" 96.2.1. Path Parameters (2 parameters): 96.2.2. Query Parameters (29 parameters): 97. OSGi EventAdmin Component Expand section "97. OSGi EventAdmin Component" Collapse section "97. OSGi EventAdmin Component" 97.1. Dependencies 97.2. URI format 97.3. URI options Expand section "97.3. URI options" Collapse section "97.3. URI options" 97.3.1. Path Parameters (1 parameters): 97.3.2. Query Parameters (5 parameters): 97.4. Message headers 97.5. Message body 97.6. Example usage 98. Exec Component Expand section "98. Exec Component" Collapse section "98. Exec 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 (8 parameters): 98.4. Message headers 98.5. Message body 98.6. Usage examples Expand section "98.6. Usage examples" Collapse section "98.6. Usage examples" 98.6.1. Executing word count (Linux) 98.6.2. Executing java 98.6.3. Executing Ant scripts 98.6.4. Executing echo (Windows) 98.7. See Also 99. Facebook Component Expand section "99. Facebook Component" Collapse section "99. Facebook Component" 99.1. URI format 99.2. FacebookComponent Expand section "99.2. FacebookComponent" Collapse section "99.2. FacebookComponent" 99.2.1. Path Parameters (1 parameters): 99.2.2. Query Parameters (102 parameters): 99.3. Producer Endpoints: 99.4. Consumer Endpoints: 99.5. Reading Options 99.6. Message header 99.7. Message body 99.8. Use cases 100. FHIR Component Expand section "100. FHIR Component" Collapse section "100. FHIR Component" 100.1. URI Format Expand section "100.1. URI Format" Collapse section "100.1. URI Format" 100.1.1. Path Parameters (2 parameters): 100.1.2. Query Parameters (26 parameters): 100.2. Spring Boot Auto-Configuration 101. FHIR JSon DataFormat Expand section "101. FHIR JSon DataFormat" Collapse section "101. FHIR JSon DataFormat" 101.1. FHIR JSON Format Options 102. FHIR XML DataFormat Expand section "102. FHIR XML DataFormat" Collapse section "102. FHIR XML DataFormat" 102.1. FHIR XML Format Options 103. File Component Expand section "103. File Component" Collapse section "103. File Component" 103.1. URI format 103.2. URI Options Expand section "103.2. URI Options" Collapse section "103.2. URI Options" 103.2.1. Path Parameters (1 parameters): 103.2.2. Query Parameters (81 parameters): 103.3. Move and Delete operations 103.4. Fine grained control over Move and PreMove option 103.5. About moveFailed 103.6. Message Headers Expand section "103.6. Message Headers" Collapse section "103.6. Message Headers" 103.6.1. File producer only 103.6.2. File consumer only 103.7. Batch Consumer 103.8. Exchange Properties, file consumer only 103.9. Using charset 103.10. Common gotchas with folder and filenames 103.11. Filename Expression 103.12. Consuming files from folders where others drop files directly 103.13. Using done files 103.14. Writing done files 103.15. Samples Expand section "103.15. Samples" Collapse section "103.15. Samples" 103.15.1. Read from a directory and write to another directory using a overrule dynamic name 103.15.2. Reading recursively from a directory and writing to another 103.16. Using flatten 103.17. Reading from a directory and the default move operation 103.18. Read from a directory and process the message in java 103.19. Writing to files Expand section "103.19. Writing to files" Collapse section "103.19. Writing to files" 103.19.1. Write to subdirectory using Exchange.FILE_NAME 103.19.2. Writing file through the temporary directory relative to the final destination 103.20. Using expression for filenames 103.21. Avoiding reading the same file more than once (idempotent consumer) 103.22. Using a file based idempotent repository 103.23. Using a JPA based idempotent repository 103.24. Filter using org.apache.camel.component.file.GenericFileFilter 103.25. Filtering using ANT path matcher Expand section "103.25. Filtering using ANT path matcher" Collapse section "103.25. Filtering using ANT path matcher" 103.25.1. Sorting using Comparator 103.25.2. Sorting using sortBy 103.26. Using GenericFileProcessStrategy 103.27. Using filter 103.28. Using consumer.bridgeErrorHandler 103.29. Debug logging 103.30. See Also 104. File Language Expand section "104. File Language" Collapse section "104. File Language" 104.1. File Language options 104.2. Syntax 104.3. File token example Expand section "104.3. File token example" Collapse section "104.3. File token example" 104.3.1. Relative paths 104.3.2. Absolute paths 104.4. Samples 104.5. Using Spring PropertyPlaceholderConfigurer together with the File component 104.6. Dependencies 105. Flatpack Component Expand section "105. Flatpack Component" Collapse section "105. Flatpack Component" 105.1. URI format 105.2. URI Options Expand section "105.2. URI Options" Collapse section "105.2. URI Options" 105.2.1. Path Parameters (2 parameters): 105.2.2. Query Parameters (25 parameters): 105.3. Examples 105.4. Message Headers 105.5. Message Body 105.6. Header and Trailer records 105.7. Using the endpoint 105.8. Flatpack DataFormat 105.9. Options 105.10. Usage 105.11. Dependencies 105.12. See Also 106. Flatpack DataFormat Expand section "106. Flatpack DataFormat" Collapse section "106. Flatpack DataFormat" 106.1. Options 106.2. Usage 106.3. Dependencies 107. Apache Flink Component Expand section "107. Apache Flink Component" Collapse section "107. Apache Flink Component" 107.1. URI Format Expand section "107.1. URI Format" Collapse section "107.1. URI Format" 107.1.1. Path Parameters (1 parameters): 107.1.2. Query Parameters (6 parameters): 107.2. FlinkComponent Options 107.3. Flink DataSet Callback 107.4. Flink DataStream Callback 107.5. Camel-Flink Producer call 107.6. See Also 108. FOP Component Expand section "108. FOP Component" Collapse section "108. FOP Component" 108.1. URI format 108.2. Output Formats 108.3. Endpoint Options Expand section "108.3. Endpoint Options" Collapse section "108.3. Endpoint Options" 108.3.1. Path Parameters (1 parameters): 108.3.2. Query Parameters (3 parameters): 108.4. Message Operations 108.5. Example 108.6. See Also 109. Freemarker Component Expand section "109. Freemarker Component" Collapse section "109. Freemarker Component" 109.1. URI format 109.2. Options Expand section "109.2. Options" Collapse section "109.2. Options" 109.2.1. Path Parameters (1 parameters): 109.2.2. Query Parameters (5 parameters): 109.3. Headers 109.4. FreeMarker Context 109.5. Hot reloading 109.6. Dynamic templates 109.7. Samples 109.8. The Email Sample 109.9. See Also 110. FTP Component Expand section "110. FTP Component" Collapse section "110. FTP Component" 110.1. URI format 110.2. URI Options Expand section "110.2. URI Options" Collapse section "110.2. URI Options" 110.2.1. Path Parameters (3 parameters): 110.2.2. Query Parameters (108 parameters): 110.3. FTPS component default trust store 110.4. Examples 110.5. Concurrency 110.6. More information 110.7. Default when consuming files Expand section "110.7. Default when consuming files" Collapse section "110.7. Default when consuming files" 110.7.1. limitations 110.8. Message Headers 110.9. About timeouts 110.10. Using Local Work Directory 110.11. Stepwise changing directories Expand section "110.11. Stepwise changing directories" Collapse section "110.11. Stepwise changing directories" 110.11.1. Using stepwise=true (default mode) 110.11.2. Using stepwise=false 110.12. Samples Expand section "110.12. Samples" Collapse section "110.12. Samples" 110.12.1. Consuming a remote FTPS server (implicit SSL) and client authentication 110.12.2. Consuming a remote FTPS server (explicit TLS) and a custom trust store configuration 110.13. Filter using org.apache.camel.component.file.GenericFileFilter 110.14. Filtering using ANT path matcher 110.15. Using a proxy with SFTP 110.16. Setting preferred SFTP authentication method 110.17. Consuming a single file using a fixed name 110.18. Debug logging 110.19. See Also 111. FTPS Component Expand section "111. FTPS Component" Collapse section "111. FTPS Component" 111.1. URI Options Expand section "111.1. URI Options" Collapse section "111.1. URI Options" 111.1.1. Path Parameters (3 parameters): 111.1.2. Query Parameters (116 parameters): 112. Ganglia Component Expand section "112. Ganglia Component" Collapse section "112. Ganglia Component" 112.1. URI format 112.2. Ganglia component and endpoint URI options Expand section "112.2. Ganglia component and endpoint URI options" Collapse section "112.2. Ganglia component and endpoint URI options" 112.2.1. Path Parameters (2 parameters): 112.2.2. Query Parameters (13 parameters): 112.3. Message body 112.4. Return value / response 112.5. Examples Expand section "112.5. Examples" Collapse section "112.5. Examples" 112.5.1. Sending a String metric 112.5.2. Sending a numeric metric 113. Geocoder Component Expand section "113. Geocoder Component" Collapse section "113. Geocoder Component" 113.1. URI format 113.2. Options Expand section "113.2. Options" Collapse section "113.2. Options" 113.2.1. Path Parameters (2 parameters): 113.2.2. Query Parameters (14 parameters): 113.3. Exchange data format 113.4. Message Headers 113.5. Samples 114. Git Component Expand section "114. Git Component" Collapse section "114. Git Component" 114.1. URI Options Expand section "114.1. URI Options" Collapse section "114.1. URI Options" 114.1.1. Path Parameters (1 parameters): 114.1.2. Query Parameters (13 parameters): 114.2. Message Headers 114.3. Producer Example 114.4. Consumer Example 115. GitHub Component Expand section "115. GitHub Component" Collapse section "115. GitHub Component" 115.1. URI format 115.2. Mandatory Options: Expand section "115.2. Mandatory Options:" Collapse section "115.2. Mandatory Options:" 115.2.1. Path Parameters (2 parameters): 115.2.2. Query Parameters (12 parameters): 115.3. Consumer Endpoints: 115.4. Producer Endpoints: 116. GZip DataFormat Expand section "116. GZip DataFormat" Collapse section "116. GZip DataFormat" 116.1. Options 116.2. Marshal 116.3. Unmarshal 116.4. Dependencies 117. Google BigQuery Component Expand section "117. Google BigQuery Component" Collapse section "117. Google BigQuery Component" 117.1. Component Description 117.2. Authentication Configuration 117.3. URI Format 117.4. Options Expand section "117.4. Options" Collapse section "117.4. Options" 117.4.1. Path Parameters (3 parameters): 117.4.2. Query Parameters (3 parameters): 117.5. Message Headers 117.6. Producer Endpoints 117.7. Template tables 117.8. Partitioning 117.9. Ensuring data consistency 118. Google Calendar Component Expand section "118. Google Calendar Component" Collapse section "118. Google Calendar Component" 118.1. 1. Google Calendar Options Expand section "118.1. 1. Google Calendar Options" Collapse section "118.1. 1. Google Calendar Options" 118.1.1. Path Parameters (2 parameters): 118.1.2. Query Parameters (14 parameters): 118.2. URI Format 118.3. Producer Endpoints 118.4. Consumer Endpoints 118.5. Message Headers 118.6. Message Body 119. Google Calendar Stream Component Expand section "119. Google Calendar Stream Component" Collapse section "119. Google Calendar Stream Component" 119.1. URI Format 119.2. GoogleCalendarStreamComponent Expand section "119.2. GoogleCalendarStreamComponent" Collapse section "119.2. GoogleCalendarStreamComponent" 119.2.1. Path Parameters (1 parameters): 119.2.2. Query Parameters (30 parameters): 119.3. Spring Boot Auto-Configuration 119.4. Consumer 120. Google Drive Component Expand section "120. Google Drive Component" Collapse section "120. Google Drive Component" 120.1. URI Format 120.2. GoogleDriveComponent Expand section "120.2. GoogleDriveComponent" Collapse section "120.2. GoogleDriveComponent" 120.2.1. Path Parameters (2 parameters): 120.2.2. Query Parameters (12 parameters): 120.3. Producer Endpoints 120.4. Consumer Endpoints 120.5. Message Headers 120.6. Message Body 121. Google Mail Component Expand section "121. Google Mail Component" Collapse section "121. Google Mail Component" 121.1. URI Format 121.2. GoogleMailComponent Expand section "121.2. GoogleMailComponent" Collapse section "121.2. GoogleMailComponent" 121.2.1. Path Parameters (2 parameters): 121.2.2. Query Parameters (11 parameters): 121.3. Producer Endpoints 121.4. Consumer Endpoints 121.5. Message Headers 121.6. Message Body 122. Google Mail Stream Component Expand section "122. Google Mail Stream Component" Collapse section "122. Google Mail Stream Component" 122.1. URI Format 122.2. GoogleMailStreamComponent Expand section "122.2. GoogleMailStreamComponent" Collapse section "122.2. GoogleMailStreamComponent" 122.2.1. Path Parameters (1 parameters): 122.2.2. Query Parameters (28 parameters): 122.3. Spring Boot Auto-Configuration 122.4. Consumer 123. Google Pubsub Component Expand section "123. Google Pubsub Component" Collapse section "123. Google Pubsub Component" 123.1. URI Format 123.2. Options Expand section "123.2. Options" Collapse section "123.2. Options" 123.2.1. Path Parameters (2 parameters): 123.2.2. Query Parameters (9 parameters): 123.3. Producer Endpoints 123.4. Consumer Endpoints 123.5. Message Headers 123.6. Message Body 123.7. Authentication Configuration 123.8. Rollback and Redelivery 124. Google Sheets Component Expand section "124. Google Sheets Component" Collapse section "124. Google Sheets Component" 124.1. URI Format 124.2. GoogleSheetsComponent Expand section "124.2. GoogleSheetsComponent" Collapse section "124.2. GoogleSheetsComponent" 124.2.1. Path Parameters (2 parameters): 124.2.2. Query Parameters (10 parameters): 124.3. Spring Boot Auto-Configuration 124.4. Producer Endpoints 124.5. Consumer Endpoints 124.6. Message Headers 124.7. Message Body 125. Google Sheets Stream Component Expand section "125. Google Sheets Stream Component" Collapse section "125. Google Sheets Stream Component" 125.1. URI Format 125.2. GoogleSheetsStreamComponent Expand section "125.2. GoogleSheetsStreamComponent" Collapse section "125.2. GoogleSheetsStreamComponent" 125.2.1. Path Parameters (1 parameters): 125.2.2. Query Parameters (31 parameters): 125.3. Spring Boot Auto-Configuration 125.4. Consumer 126. Groovy Language Expand section "126. Groovy Language" Collapse section "126. Groovy Language" 126.1. Groovy Options 126.2. Customizing Groovy Shell 126.3. Example 126.4. ScriptContext 126.5. Additional arguments to ScriptingEngine 126.6. Using properties function 126.7. Loading script from external resource 126.8. How to get the result from multiple statements script 126.9. Dependencies 127. gRPC Component Expand section "127. gRPC Component" Collapse section "127. gRPC Component" 127.1. URI format 127.2. Endpoint Options Expand section "127.2. Endpoint Options" Collapse section "127.2. Endpoint Options" 127.2.1. Path Parameters (3 parameters): 127.2.2. Query Parameters (25 parameters): 127.3. Transport security and authentication support (available from Camel 2.20) 127.4. gRPC producer resource type mapping 127.5. gRPC consumer headers (will be installed after the consumer invocation) 127.6. Examples 127.7. Configuration 127.8. For more information, see these resources 127.9. See Also 128. Guava EventBus Component Expand section "128. Guava EventBus Component" Collapse section "128. Guava EventBus Component" 128.1. URI format 128.2. Options Expand section "128.2. Options" Collapse section "128.2. Options" 128.2.1. Path Parameters (1 parameters): 128.2.2. Query Parameters (6 parameters): 128.3. Usage 128.4. DeadEvent considerations 128.5. Consuming multiple type of events 128.6. HawtDB Expand section "128.6. HawtDB" Collapse section "128.6. HawtDB" 128.6.1. Using HawtDBAggregationRepository 128.6.2. What is preserved when persisting 128.6.3. Recovery Expand section "128.6.3. Recovery" Collapse section "128.6.3. Recovery" 128.6.3.1. Using HawtDBAggregationRepository in Java DSL 128.6.3.2. Using HawtDBAggregationRepository in Spring XML 128.6.4. Dependencies 128.6.5. See Also 129. Hazelcast Component Expand section "129. Hazelcast Component" Collapse section "129. Hazelcast Component" 129.1. Hazelcast components 129.2. Using hazelcast reference Expand section "129.2. Using hazelcast reference" Collapse section "129.2. Using hazelcast reference" 129.2.1. By its name 129.2.2. By instance 129.3. Publishing hazelcast instance as an OSGI service Expand section "129.3. Publishing hazelcast instance as an OSGI service" Collapse section "129.3. Publishing hazelcast instance as an OSGI service" 129.3.1. Bundle A create an instance and publishes it as an OSGI service 129.3.2. Bundle B uses the instance 130. Hazelcast Atomic Number Component Expand section "130. Hazelcast Atomic Number Component" Collapse section "130. Hazelcast Atomic Number Component" 130.1. Options Expand section "130.1. Options" Collapse section "130.1. Options" 130.1.1. Path Parameters (1 parameters): 130.1.2. Query Parameters (10 parameters): 130.2. atomic number producer - to("hazelcast-atomicvalue:foo") Expand section "130.2. atomic number producer - to("hazelcast-atomicvalue:foo")" Collapse section "130.2. atomic number producer - to("hazelcast-atomicvalue:foo")" 130.2.1. Sample for set: 130.2.2. Sample for get: 130.2.3. Sample for increment: 130.2.4. Sample for decrement: 130.2.5. Sample for destroy 131. Hazelcast Instance Component Expand section "131. Hazelcast Instance Component" Collapse section "131. Hazelcast Instance Component" 131.1. Options Expand section "131.1. Options" Collapse section "131.1. Options" 131.1.1. Path Parameters (1 parameters): 131.1.2. Query Parameters (16 parameters): 131.2. instance consumer - from("hazelcast-instance:foo") 132. Hazelcast List Component Expand section "132. Hazelcast List Component" Collapse section "132. Hazelcast List Component" 132.1. Options Expand section "132.1. Options" Collapse section "132.1. Options" 132.1.1. Path Parameters (1 parameters): 132.1.2. Query Parameters (16 parameters): 132.2. List producer – to(“hazelcast-list:foo”) Expand section "132.2. List producer – to(“hazelcast-list:foo”)" Collapse section "132.2. List producer – to(“hazelcast-list:foo”)" 132.2.1. Sample for add: 132.2.2. Sample for get: 132.2.3. Sample for setvalue: 132.2.4. Sample for removevalue: 132.3. List consumer – from(“hazelcast-list:foo”) 133. Hazelcast Map Component Expand section "133. Hazelcast Map Component" Collapse section "133. Hazelcast Map 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. Map cache producer - to("hazelcast-map:foo") Expand section "133.2. Map cache producer - to("hazelcast-map:foo")" Collapse section "133.2. Map cache producer - to("hazelcast-map:foo")" 133.2.1. Sample for put: 133.2.2. Sample for get: 133.2.3. Sample for update: 133.2.4. Sample for delete: 133.2.5. Sample for query 133.3. Map cache consumer - from("hazelcast-map:foo") 134. Hazelcast Multimap Component Expand section "134. Hazelcast Multimap Component" Collapse section "134. Hazelcast Multimap 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. multimap cache producer - to("hazelcast-multimap:foo") Expand section "134.2. multimap cache producer - to("hazelcast-multimap:foo")" Collapse section "134.2. multimap cache producer - to("hazelcast-multimap:foo")" 134.2.1. Sample for put: 134.2.2. Sample for removevalue: 134.2.3. Sample for get: 134.2.4. Sample for delete: 134.3. multimap cache consumer - from("hazelcast-multimap:foo") 135. Hazelcast Queue Component Expand section "135. Hazelcast Queue Component" Collapse section "135. Hazelcast Queue 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. Queue producer – to(“hazelcast-queue:foo”) Expand section "135.2. Queue producer – to(“hazelcast-queue:foo”)" Collapse section "135.2. Queue producer – to(“hazelcast-queue:foo”)" 135.2.1. Sample for add: 135.2.2. Sample for put: 135.2.3. Sample for poll: 135.2.4. Sample for peek: 135.2.5. Sample for offer: 135.2.6. Sample for removevalue: 135.2.7. Sample for remaining capacity: 135.2.8. Sample for remove all: 135.2.9. Sample for remove if: 135.2.10. Sample for drain to: 135.2.11. Sample for take: 135.2.12. Sample for retain all: 135.3. Queue consumer – from(“hazelcast-queue:foo”) 136. Hazelcast Replicated Map Component Expand section "136. Hazelcast Replicated Map Component" Collapse section "136. Hazelcast Replicated Map 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. replicatedmap cache producer Expand section "136.2. replicatedmap cache producer" Collapse section "136.2. replicatedmap cache producer" 136.2.1. Sample for put: 136.2.2. Sample for get: 136.2.3. Sample for delete: 136.3. replicatedmap cache consumer 137. Hazelcast Ringbuffer Component Expand section "137. Hazelcast Ringbuffer Component" Collapse section "137. Hazelcast Ringbuffer 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 (10 parameters): 137.2. ringbuffer cache producer Expand section "137.2. ringbuffer cache producer" Collapse section "137.2. ringbuffer cache producer" 137.2.1. Sample for put: 137.2.2. Sample for readonce from head: 138. Hazelcast SEDA Component Expand section "138. Hazelcast SEDA Component" Collapse section "138. Hazelcast SEDA 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. SEDA producer – to(“hazelcast-seda:foo”) 138.3. SEDA consumer – from(“hazelcast-seda:foo”) 139. Hazelcast Set Component Expand section "139. Hazelcast Set Component" Collapse section "139. Hazelcast Set 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 (16 parameters): 140. Hazelcast Topic Component Expand section "140. Hazelcast Topic Component" Collapse section "140. Hazelcast Topic 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. Topic producer – to(“hazelcast-topic:foo”) Expand section "140.2. Topic producer – to(“hazelcast-topic:foo”)" Collapse section "140.2. Topic producer – to(“hazelcast-topic:foo”)" 140.2.1. Sample for publish: 140.3. Topic consumer – from(“hazelcast-topic:foo”) 141. HBase Component Expand section "141. HBase Component" Collapse section "141. HBase Component" 141.1. Apache HBase Overview 141.2. Camel and HBase 141.3. Configuring the component 141.4. HBase Producer Expand section "141.4. HBase Producer" Collapse section "141.4. HBase Producer" 141.4.1. Supported URI options 141.4.2. Path Parameters (1 parameters): 141.4.3. Query Parameters (16 parameters): 141.4.4. Put Operations. 141.4.5. Get Operations. 141.4.6. Delete Operations. 141.4.7. Scan Operations. 141.5. HBase Consumer 141.6. HBase Idempotent repository 141.7. HBase Mapping Expand section "141.7. HBase Mapping" Collapse section "141.7. HBase Mapping" 141.7.1. HBase Header mapping Examples 141.7.2. Body mapping Examples 141.8. See also 142. HDFS Component (deprecated) Expand section "142. HDFS Component (deprecated)" Collapse section "142. HDFS Component (deprecated)" 142.1. URI format 142.2. Options Expand section "142.2. Options" Collapse section "142.2. Options" 142.2.1. Path Parameters (3 parameters): 142.2.2. Query Parameters (38 parameters): 142.2.3. KeyType and ValueType 142.3. Splitting Strategy 142.4. Message Headers Expand section "142.4. Message Headers" Collapse section "142.4. Message Headers" 142.4.1. Producer only 142.5. Controlling to close file stream 142.6. Using this component in OSGi 143. HDFS2 Component Expand section "143. HDFS2 Component" Collapse section "143. HDFS2 Component" 143.1. URI format 143.2. Options Expand section "143.2. Options" Collapse section "143.2. Options" 143.2.1. Path Parameters (3 parameters): 143.2.2. Query Parameters (38 parameters): 143.2.3. KeyType and ValueType 143.3. Splitting Strategy 143.4. Message Headers Expand section "143.4. Message Headers" Collapse section "143.4. Message Headers" 143.4.1. Producer only 143.5. Controlling to close file stream 143.6. Using this component in OSGi Expand section "143.6. Using this component in OSGi" Collapse section "143.6. Using this component in OSGi" 143.6.1. Using this component with manually defined routes 143.6.2. Using this component with Blueprint container 144. HeadersMap Expand section "144. HeadersMap" Collapse section "144. HeadersMap" 144.1. Auto detection from classpath 144.2. Manual enabling 145. Hessian DataFormat (deprecated) Expand section "145. Hessian DataFormat (deprecated)" Collapse section "145. Hessian DataFormat (deprecated)" 145.1. Options 145.2. Using the Hessian data format in Java DSL 145.3. Using the Hessian data format in Spring DSL 146. Hipchat Component Expand section "146. Hipchat Component" Collapse section "146. Hipchat Component" 146.1. URI Format 146.2. URI Options Expand section "146.2. URI Options" Collapse section "146.2. URI Options" 146.2.1. Path Parameters (3 parameters): 146.2.2. Query Parameters (22 parameters): 146.3. Scheduled Poll Consumer Expand section "146.3. Scheduled Poll Consumer" Collapse section "146.3. Scheduled Poll Consumer" 146.3.1. Message headers set by the Hipchat consumer 146.4. Hipchat Producer Expand section "146.4. Hipchat Producer" Collapse section "146.4. Hipchat Producer" 146.4.1. Message headers evaluated by the Hipchat producer 146.4.2. Message headers set by the Hipchat producer 146.4.3. Configuring Http Client 146.4.4. Dependencies 147. HL7 DataFormat Expand section "147. HL7 DataFormat" Collapse section "147. HL7 DataFormat" 147.1. HL7 MLLP protocol Expand section "147.1. HL7 MLLP protocol" Collapse section "147.1. HL7 MLLP protocol" 147.1.1. Exposing an HL7 listener using Mina 147.1.2. Exposing an HL7 listener using Netty (available from Camel 2.15 onwards) 147.2. HL7 Model using java.lang.String or byte[] 147.3. HL7v2 Model using HAPI 147.4. HL7 DataFormat Expand section "147.4. HL7 DataFormat" Collapse section "147.4. HL7 DataFormat" 147.4.1. Serializable messages 147.4.2. Segment separators 147.4.3. Charset 147.5. Message Headers 147.6. Options 147.7. Dependencies 147.8. Terser language 147.9. HL7 Validation predicate 147.10. HL7 Validation predicate using the HapiContext (Camel 2.14) 147.11. HL7 Acknowledgement expression 147.12. More Samples 148. HTTP Component (deprecated) Expand section "148. HTTP Component (deprecated)" Collapse section "148. HTTP Component (deprecated)" 148.1. URI format 148.2. Examples 148.3. Http Options Expand section "148.3. Http Options" Collapse section "148.3. Http Options" 148.3.1. Path Parameters (1 parameters): 148.3.2. Query Parameters (38 parameters): 148.4. Message Headers 148.5. Message Body 148.6. Response code 148.7. HttpOperationFailedException 148.8. Which HTTP method will be used 148.9. How to get access to HttpServletRequest and HttpServletResponse 148.10. Using client timeout - SO_TIMEOUT 148.11. More Examples Expand section "148.11. More Examples" Collapse section "148.11. More Examples" 148.11.1. Configuring a Proxy 148.11.2. Using proxy settings outside of URI 148.12. Configuring charset 148.13. Sample with scheduled poll 148.14. Getting the Response Code 148.15. Using throwExceptionOnFailure=false to get any response back 148.16. Disabling Cookies 148.17. Advanced Usage Expand section "148.17. Advanced Usage" Collapse section "148.17. Advanced Usage" 148.17.1. Setting MaxConnectionsPerHost 148.17.2. Using preemptive authentication 148.17.3. Accepting self signed certificates from remote server 148.17.4. Setting up SSL for HTTP Client 148.18. See Also 149. HTTP4 Component Expand section "149. HTTP4 Component" Collapse section "149. HTTP4 Component" 149.1. URI format 149.2. Http4 Component Options Expand section "149.2. Http4 Component Options" Collapse section "149.2. Http4 Component Options" 149.2.1. Path Parameters (1 parameters): 149.2.2. Query Parameters (48 parameters): 149.3. Message Headers 149.4. Message Body 149.5. Using System Properties 149.6. Response code 149.7. HttpOperationFailedException 149.8. Which HTTP method will be used 149.9. How to get access to HttpServletRequest and HttpServletResponse 149.10. Configuring URI to call 149.11. Configuring URI Parameters 149.12. How to set the http method (GET/PATCH/POST/PUT/DELETE/HEAD/OPTIONS/TRACE) to the HTTP producer 149.13. Using client timeout - SO_TIMEOUT 149.14. Configuring a Proxy Expand section "149.14. Configuring a Proxy" Collapse section "149.14. Configuring a Proxy" 149.14.1. Using proxy settings outside of URI 149.15. Configuring charset Expand section "149.15. Configuring charset" Collapse section "149.15. Configuring charset" 149.15.1. Sample with scheduled poll 149.15.2. URI Parameters from the endpoint URI 149.15.3. URI Parameters from the Message 149.15.4. Getting the Response Code 149.16. Disabling Cookies 149.17. Advanced Usage Expand section "149.17. Advanced Usage" Collapse section "149.17. Advanced Usage" 149.17.1. Setting up SSL for HTTP Client 150. Hystrix Component 151. iCal DataFormat Expand section "151. iCal DataFormat" Collapse section "151. iCal DataFormat" 151.1. Options 151.2. Basic Usage 151.3. See Also 152. IEC 60870 Client Component Expand section "152. IEC 60870 Client Component" Collapse section "152. IEC 60870 Client Component" 152.1. URI format 152.2. URI options Expand section "152.2. URI options" Collapse section "152.2. URI options" 152.2.1. Path Parameters (1 parameters): 152.2.2. Query Parameters (18 parameters): 153. IEC 60870 Server Component Expand section "153. IEC 60870 Server Component" Collapse section "153. IEC 60870 Server Component" 153.1. URI format 153.2. URI options Expand section "153.2. URI options" Collapse section "153.2. URI options" 153.2.1. Path Parameters (1 parameters): 153.2.2. Query Parameters (19 parameters): 154. Ignite Cache Component Expand section "154. Ignite Cache Component" Collapse section "154. Ignite Cache Component" 154.1. Options Expand section "154.1. Options" Collapse section "154.1. Options" 154.1.1. Path Parameters (1 parameters): 154.1.2. Query Parameters (16 parameters): 154.1.3. Headers used 155. Ignite Compute Component Expand section "155. Ignite Compute Component" Collapse section "155. Ignite Compute Component" 155.1. Options Expand section "155.1. Options" Collapse section "155.1. Options" 155.1.1. Path Parameters (1 parameters): 155.1.2. Query Parameters (8 parameters): 155.1.3. Expected payload types 155.1.4. Headers used 156. Ignite Events Component Expand section "156. Ignite Events Component" Collapse section "156. Ignite Events 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 (8 parameters): 157. Ignite ID Generator Component Expand section "157. Ignite ID Generator Component" Collapse section "157. Ignite ID Generator 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 (6 parameters): 158. Ignite Messaging Component Expand section "158. Ignite Messaging Component" Collapse section "158. Ignite Messaging 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 (9 parameters): 158.1.3. Headers used 159. Ignite Queues Component Expand section "159. Ignite Queues Component" Collapse section "159. Ignite Queues 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 (7 parameters): 159.1.3. Headers used 160. Ignite Sets Component Expand section "160. Ignite Sets Component" Collapse section "160. Ignite Sets 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 (5 parameters): 160.1.3. Headers used 161. Infinispan Component Expand section "161. Infinispan Component" Collapse section "161. Infinispan Component" 161.1. URI format 161.2. URI Options Expand section "161.2. URI Options" Collapse section "161.2. URI Options" 161.2.1. Path Parameters (1 parameters): 161.2.2. Query Parameters (18 parameters): 161.3. Message Headers 161.4. Examples 161.5. Using the Infinispan based idempotent repository 161.6. Using the Infinispan based route policy 161.7. See Also 162. InfluxDB Component Expand section "162. InfluxDB Component" Collapse section "162. InfluxDB Component" 162.1. URI format 162.2. URI Options Expand section "162.2. URI Options" Collapse section "162.2. URI Options" 162.2.1. Path Parameters (1 parameters): 162.2.2. Query Parameters (6 parameters): 162.3. Message Headers 162.4. Example 162.5. See Also 163. IPFS Component Expand section "163. IPFS Component" Collapse section "163. IPFS Component" 163.1. URI format 163.2. Options Expand section "163.2. Options" Collapse section "163.2. Options" 163.2.1. Path Parameters (1 parameters): 163.2.2. Query Parameters (2 parameters): 163.3. Spring Boot Auto-Configuration 163.4. Karaf support 163.5. Message Headers 164. IRC Component Expand section "164. IRC Component" Collapse section "164. IRC Component" 164.1. URI format 164.2. Options Expand section "164.2. Options" Collapse section "164.2. Options" 164.2.1. Path Parameters (2 parameters): 164.2.2. Query Parameters (24 parameters): 164.3. SSL Support Expand section "164.3. SSL Support" Collapse section "164.3. SSL Support" 164.3.1. Using the JSSE Configuration Utility 164.3.2. Using the legacy basic configuration options 164.4. Using keys 164.5. Getting a list of users of the channel 164.6. See Also 165. JacksonXML DataFormat Expand section "165. JacksonXML DataFormat" Collapse section "165. JacksonXML DataFormat" 165.1. JacksonXML Options Expand section "165.1. JacksonXML Options" Collapse section "165.1. JacksonXML Options" 165.1.1. Using Jackson XML in Spring DSL 165.2. Excluding POJO fields from marshalling 165.3. Include/Exclude fields using the jsonView attribute with `JacksonXML`DataFormat 165.4. Setting serialization include option 165.5. Unmarshalling from XML to POJO with dynamic class name 165.6. Unmarshalling from XML to List<Map> or List<pojo> 165.7. Using custom Jackson modules 165.8. Enabling or disable features using Jackson 165.9. Converting Maps to POJO using Jackson 165.10. Formatted XML marshalling (pretty-printing) 165.11. Dependencies 166. Jasypt component Expand section "166. Jasypt component" Collapse section "166. Jasypt component" 166.1. Tooling 166.2. URI Options 166.3. Protecting the master password 166.4. Example with Java DSL 166.5. Example with Spring XML 166.6. Example with Blueprint XML 166.7. See Also 167. JAXB DataFormat Expand section "167. JAXB DataFormat" Collapse section "167. JAXB DataFormat" 167.1. Options 167.2. Using the Java DSL 167.3. Using Spring XML 167.4. Partial marshalling/unmarshalling 167.5. Fragment 167.6. Ignoring the NonXML Character 167.7. Working with the ObjectFactory 167.8. Setting encoding 167.9. Controlling namespace prefix mapping 167.10. Schema validation 167.11. Schema Location 167.12. Marshal data that is already XML 167.13. Dependencies 168. JCache Component Expand section "168. JCache Component" Collapse section "168. JCache Component" 168.1. URI Format 168.2. URI Options Expand section "168.2. URI Options" Collapse section "168.2. URI Options" 168.2.1. Path Parameters (1 parameters): 168.2.2. Query Parameters (22 parameters): 169. JClouds Component Expand section "169. JClouds Component" Collapse section "169. JClouds Component" 169.1. Configuring the component 169.2. Jclouds Options 169.3. Blobstore URI Options Expand section "169.3. Blobstore URI Options" Collapse section "169.3. Blobstore URI Options" 169.3.1. Path Parameters (2 parameters): 169.3.2. Query Parameters (15 parameters): 169.3.3. Message Headers for blobstore 169.4. Blobstore Usage Samples Expand section "169.4. Blobstore Usage Samples" Collapse section "169.4. Blobstore Usage Samples" 169.4.1. Example 1: Putting to the blob 169.4.2. Example 2: Getting/Reading from a blob 169.4.3. Example 3: Consuming a blob 169.5. Compute Usage Samples Expand section "169.5. Compute Usage Samples" Collapse section "169.5. Compute Usage Samples" 169.5.1. Example 1: Listing the available images. 169.5.2. Example 2: Create a new node. 169.5.3. Example 3: Run a shell script on running node. 169.5.4. See also 170. JCR Component Expand section "170. JCR Component" Collapse section "170. JCR Component" 170.1. URI format 170.2. Usage Expand section "170.2. Usage" Collapse section "170.2. Usage" 170.2.1. JCR Options 170.2.2. Path Parameters (2 parameters): 170.2.3. Query Parameters (14 parameters): 170.3. Example 170.4. See Also 171. JDBC Component Expand section "171. JDBC Component" Collapse section "171. JDBC Component" 171.1. URI format 171.2. Options Expand section "171.2. Options" Collapse section "171.2. Options" 171.2.1. Path Parameters (1 parameters): 171.2.2. Query Parameters (13 parameters): 171.3. Result Expand section "171.3. Result" Collapse section "171.3. Result" 171.3.1. Message Headers 171.4. Generated keys 171.5. Using named parameters 171.6. Samples 171.7. Sample - Polling the database every minute 171.8. Sample - Move Data Between Data Sources 171.9. See Also 172. Jetty 9 Component Expand section "172. Jetty 9 Component" Collapse section "172. Jetty 9 Component" 172.1. URI format 172.2. Options Expand section "172.2. Options" Collapse section "172.2. Options" 172.2.1. Path Parameters (1 parameters): 172.2.2. Query Parameters (54 parameters): 172.3. Message Headers 172.4. Usage 172.5. Producer Example 172.6. Consumer Example 172.7. Session Support 172.8. SSL Support (HTTPS) Expand section "172.8. SSL Support (HTTPS)" Collapse section "172.8. SSL Support (HTTPS)" 172.8.1. Configuring camel-jetty9 with TLS security on IBM Java 172.8.2. Configuring general SSL properties 172.8.3. How to obtain reference to the X509Certificate 172.8.4. Configuring general HTTP properties 172.8.5. Obtaining X-Forwarded-For header with HttpServletRequest.getRemoteAddr() 172.9. Default behavior for returning HTTP status codes 172.10. Customizing HttpBinding 172.11. Jetty handlers and security configuration 172.12. How to return a custom HTTP 500 reply message 172.13. Multi-part Form support 172.14. Jetty JMX support 172.15. See Also 173. JGroups Component Expand section "173. JGroups Component" Collapse section "173. JGroups 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 (6 parameters): 173.3. Headers 173.4. Predefined filters 173.5. Predefined expressions 173.6. Examples Expand section "173.6. Examples" Collapse section "173.6. Examples" 173.6.1. Sending (receiving) messages to (from) the JGroups cluster 173.6.2. Receive cluster view change notifications 173.6.3. Keeping singleton route within the cluster 174. JiBX DataFormat Expand section "174. JiBX DataFormat" Collapse section "174. JiBX DataFormat" 174.1. Options 174.2. JiBX Spring DSL 174.3. Dependencies 175. Jing Component Expand section "175. Jing Component" Collapse section "175. Jing Component" 175.1. URI format Camel 2.16 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 (2 parameters): 175.3. Example 175.4. See Also 176. JIRA Component Expand section "176. JIRA Component" Collapse section "176. JIRA Component" 176.1. URI format 176.2. JIRA Options Expand section "176.2. JIRA Options" Collapse section "176.2. JIRA Options" 176.2.1. Path Parameters (1 parameters): 176.2.2. Query Parameters (9 parameters): 176.3. JQL: 177. JMS Component Expand section "177. JMS Component" Collapse section "177. JMS Component" 177.1. JMS Component 177.2. URI format 177.3. Notes Expand section "177.3. Notes" Collapse section "177.3. Notes" 177.3.1. Using ActiveMQ 177.3.2. Transactions and Cache Levels 177.3.3. Durable Subscriptions 177.3.4. Message Header Mapping 177.4. Options Expand section "177.4. Options" Collapse section "177.4. Options" 177.4.1. Component options 177.4.2. Endpoint options 177.4.3. Path Parameters (2 parameters): 177.4.4. Query Parameters (91 parameters): 177.5. Message Mapping between JMS and Camel Expand section "177.5. Message Mapping between JMS and Camel" Collapse section "177.5. Message Mapping between JMS and Camel" 177.5.1. Disabling auto-mapping of JMS messages 177.5.2. Using a custom MessageConverter 177.5.3. Controlling the mapping strategy selected 177.6. Message format when sending 177.7. Message format when receiving 177.8. About using Camel to send and receive messages and JMSReplyTo Expand section "177.8. About using Camel to send and receive messages and JMSReplyTo" Collapse section "177.8. About using Camel to send and receive messages and JMSReplyTo" 177.8.1. JmsProducer 177.8.2. JmsConsumer 177.9. Reuse endpoint and send to different destinations computed at runtime 177.10. Configuring different JMS providers Expand section "177.10. Configuring different JMS providers" Collapse section "177.10. Configuring different JMS providers" 177.10.1. Using JNDI to find the ConnectionFactory 177.11. Concurrent Consuming Expand section "177.11. Concurrent Consuming" Collapse section "177.11. Concurrent Consuming" 177.11.1. Concurrent Consuming with async consumer 177.12. Request-reply over JMS Expand section "177.12. Request-reply over JMS" Collapse section "177.12. Request-reply over JMS" 177.12.1. Request-reply over JMS and using a shared fixed reply queue 177.12.2. Request-reply over JMS and using an exclusive fixed reply queue 177.13. Synchronizing clocks between senders and receivers 177.14. About time to live 177.15. Enabling Transacted Consumption 177.16. Using JMSReplyTo for late replies 177.17. Using a request timeout 177.18. Samples Expand section "177.18. Samples" Collapse section "177.18. Samples" 177.18.1. Receiving from JMS 177.18.2. Sending to JMS 177.18.3. Using Annotations 177.18.4. Spring DSL sample 177.18.5. Other samples 177.18.6. Using JMS as a Dead Letter Queue storing Exchange 177.18.7. Using JMS as a Dead Letter Channel storing error only 177.19. Sending an InOnly message and keeping the JMSReplyTo header 177.20. Setting JMS provider options on the destination 177.21. See Also 178. JMX Component Expand section "178. JMX Component" Collapse section "178. JMX Component" 178.1. Camel JMX 178.2. Options Expand section "178.2. Options" Collapse section "178.2. Options" 178.2.1. Path Parameters (1 parameters): 178.2.2. Query Parameters (29 parameters): 178.3. Activating JMX in Camel Expand section "178.3. Activating JMX in Camel" Collapse section "178.3. Activating JMX in Camel" 178.3.1. Using JMX to manage Apache Camel 178.3.2. Disabling JMX instrumentation agent in Camel 178.3.3. Locating a MBeanServer in the Java VM 178.3.4. Creating JMX RMI Connector Server 178.3.5. JMX Service URL 178.3.6. The System Properties for Camel JMX support 178.3.7. How to use authentication with JMX 178.3.8. JMX inside an Application Server Expand section "178.3.8. JMX inside an Application Server" Collapse section "178.3.8. JMX inside an Application Server" 178.3.8.1. Tomcat 6 178.3.8.2. JBoss AS 4 178.3.8.3. WebSphere 178.3.8.4. Oracle OC4j 178.3.9. Advanced JMX Configuration 178.3.10. Example: 178.3.11. jmxAgent Properties Reference 178.3.12. Configuring whether to register MBeans always, for new routes or just by default 178.4. Monitoring Camel using JMX Expand section "178.4. Monitoring Camel using JMX" Collapse section "178.4. Monitoring Camel using JMX" 178.4.1. Using JConsole to monitor Camel 178.4.2. Which endpoints are registered 178.4.3. Which processors are registered 178.4.4. How to use the JMX NotificationListener to listen the camel events? 178.4.5. Using the Tracer MBean to get fine grained tracing 178.5. Using JMX for your own Camel Code Expand section "178.5. Using JMX for your own Camel Code" Collapse section "178.5. Using JMX for your own Camel Code" 178.5.1. Registering your own Managed Endpoints 178.5.2. Programming your own Managed Services 178.5.3. ManagementNamingStrategy 178.5.4. Management naming pattern 178.5.5. ManagementStrategy 178.5.6. Configuring level of granularity for performance statistics 178.6. Hiding sensitive information Expand section "178.6. Hiding sensitive information" Collapse section "178.6. Hiding sensitive information" 178.6.1. Declaring which JMX attributes and operations to mask 178.7. See Also 179. JOLT Component Expand section "179. JOLT Component" Collapse section "179. JOLT Component" 179.1. URI format 179.2. Options Expand section "179.2. Options" Collapse section "179.2. Options" 179.2.1. Path Parameters (1 parameters): 179.2.2. Query Parameters (5 parameters): 179.3. Samples 179.4. See Also 180. JPA Component Expand section "180. JPA Component" Collapse section "180. JPA Component" 180.1. Sending to the endpoint 180.2. Consuming from the endpoint 180.3. URI format 180.4. Options Expand section "180.4. Options" Collapse section "180.4. Options" 180.4.1. Path Parameters (1 parameters): 180.4.2. Query Parameters (42 parameters): 180.5. Message Headers 180.6. Configuring EntityManagerFactory 180.7. Configuring TransactionManager 180.8. Using a consumer with a named query 180.9. Using a consumer with a query 180.10. Using a consumer with a native query 180.11. Using a producer with a named query 180.12. Using a producer with a query 180.13. Using a producer with a native query 180.14. Example 180.15. Using the JPA-Based Idempotent Repository 180.16. See Also 181. JSon Fastjson DataFormat Expand section "181. JSon Fastjson DataFormat" Collapse section "181. JSon Fastjson DataFormat" 181.1. Fastjson Options 181.2. Dependencies 182. JSon GSon DataFormat Expand section "182. JSon GSon DataFormat" Collapse section "182. JSon GSon DataFormat" 182.1. Gson Options 182.2. Dependencies 183. JSon Jackson DataFormat Expand section "183. JSon Jackson DataFormat" Collapse section "183. JSon Jackson DataFormat" 183.1. Jackson Options 183.2. Using custom ObjectMapper 183.3. Dependencies 184. JSon Johnzon DataFormat Expand section "184. JSon Johnzon DataFormat" Collapse section "184. JSon Johnzon DataFormat" 184.1. Johnzon Options 184.2. Dependencies 185. JSON Schema Validator Component Expand section "185. JSON Schema Validator Component" Collapse section "185. JSON Schema Validator Component" 185.1. URI format 185.2. URI Options Expand section "185.2. URI Options" Collapse section "185.2. URI Options" 185.2.1. Path Parameters (1 parameters): 185.2.2. Query Parameters (7 parameters): 185.3. Example 186. JSon XStream DataFormat Expand section "186. JSon XStream DataFormat" Collapse section "186. JSon XStream DataFormat" 186.1. Options 186.2. Using the Java DSL 186.3. XMLInputFactory and XMLOutputFactory 186.4. How to set the XML encoding in Xstream DataFormat? 186.5. Setting the type permissions of Xstream DataFormat 187. JsonPath Language Expand section "187. JsonPath Language" Collapse section "187. JsonPath Language" 187.1. JSonPath Options 187.2. Using XML configuration 187.3. Syntax 187.4. Easy Syntax 187.5. Supported message body types 187.6. Suppress exceptions 187.7. Inline Simple exceptions 187.8. JSonPath injection 187.9. Encoding Detection 187.10. Split JSon data into sub rows as JSon 187.11. Using header as input 187.12. Dependencies 188. JT400 Component Expand section "188. JT400 Component" Collapse section "188. JT400 Component" 188.1. URI format 188.2. JT400 options Expand section "188.2. JT400 options" Collapse section "188.2. JT400 options" 188.2.1. Path Parameters (5 parameters): 188.2.2. Query Parameters (30 parameters): 188.3. Usage 188.4. Connection pool Expand section "188.4. Connection pool" Collapse section "188.4. Connection pool" 188.4.1. Remote program call (Camel 2.7) 188.5. Example Expand section "188.5. Example" Collapse section "188.5. Example" 188.5.1. Remote program call example (Camel 2.7) 188.5.2. Writing to keyed data queues 188.5.3. Reading from keyed data queues 188.6. See Also 189. Kafka Component Expand section "189. Kafka Component" Collapse section "189. Kafka Component" 189.1. URI format 189.2. Options Expand section "189.2. Options" Collapse section "189.2. Options" 189.2.1. Path Parameters (1 parameters): 189.2.2. Query Parameters (93 parameters): 189.3. Message headers Expand section "189.3. Message headers" Collapse section "189.3. Message headers" 189.3.1. Consumer headers 189.3.2. Producer headers 189.4. Samples Expand section "189.4. Samples" Collapse section "189.4. Samples" 189.4.1. Consuming messages from Kafka 189.4.2. Producing messages to Kafka 189.5. SSL configuration 189.6. Using the Kafka idempotent repository 189.7. Using manual commit with Kafka consumer 189.8. Kafka Headers propagation 190. Kestrel Component (deprecated) Expand section "190. Kestrel Component (deprecated)" Collapse section "190. Kestrel Component (deprecated)" 190.1. URI format 190.2. Options Expand section "190.2. Options" Collapse section "190.2. Options" 190.2.1. Path Parameters (2 parameters): 190.2.2. Query Parameters (6 parameters): 190.3. Configuring the Kestrel component using Spring XML 190.4. Usage Examples Expand section "190.4. Usage Examples" Collapse section "190.4. Usage Examples" 190.4.1. Example 1: Consuming 190.4.2. Example 2: Producing 190.4.3. Example 3: Spring XML Configuration 190.5. Dependencies Expand section "190.5. Dependencies" Collapse section "190.5. Dependencies" 190.5.1. spymemcached 190.6. See Also 191. Kie-Camel Expand section "191. Kie-Camel" Collapse section "191. Kie-Camel" 191.1. Overview 192. Krati Component (deprecated) Expand section "192. Krati Component (deprecated)" Collapse section "192. Krati Component (deprecated)" 192.1. URI format 192.2. Krati Options Expand section "192.2. Krati Options" Collapse section "192.2. Krati Options" 192.2.1. Path Parameters (1 parameters): 192.2.2. Query Parameters (29 parameters): 192.2.3. Message Headers for datastore 192.3. Usage Samples Expand section "192.3. Usage Samples" Collapse section "192.3. Usage Samples" 192.3.1. Example 1: Putting to the datastore. 192.3.2. Example 2: Getting/Reading from a datastore 192.3.3. Example 3: Consuming from a datastore 192.4. Idempotent Repository Expand section "192.4. Idempotent Repository" Collapse section "192.4. Idempotent Repository" 192.4.1. See also 193. Kubernetes Components Expand section "193. Kubernetes Components" Collapse section "193. Kubernetes Components" 193.1. Headers 193.2. Usage Expand section "193.2. Usage" Collapse section "193.2. Usage" 193.2.1. Producer examples 193.2.2. Create a pod 193.2.3. Delete a pod 194. Kubernetes Component (deprecated) Expand section "194. Kubernetes Component (deprecated)" Collapse section "194. Kubernetes Component (deprecated)" 194.1. URI format 194.2. Options Expand section "194.2. Options" Collapse section "194.2. Options" 194.2.1. Path Parameters (1 parameters): 194.2.2. Query Parameters (28 parameters): 194.3. Headers 194.4. Categories 194.5. Usage Expand section "194.5. Usage" Collapse section "194.5. Usage" 194.5.1. Producer examples 194.5.2. Create a pod 194.5.3. Delete a pod 195. Kubernetes ConfigMap Component Expand section "195. Kubernetes ConfigMap Component" Collapse section "195. Kubernetes ConfigMap Component" 195.1. Component Options 195.2. Endpoint Options Expand section "195.2. Endpoint Options" Collapse section "195.2. Endpoint Options" 195.2.1. Path Parameters (1 parameters): 195.2.2. Query Parameters (19 parameters): 196. Kubernetes Deployments Component Expand section "196. Kubernetes Deployments Component" Collapse section "196. Kubernetes Deployments Component" 196.1. Component Options 196.2. Endpoint Options Expand section "196.2. Endpoint Options" Collapse section "196.2. Endpoint Options" 196.2.1. Path Parameters (1 parameters): 196.2.2. Query Parameters (27 parameters): 197. Kubernetes HPA Component Expand section "197. Kubernetes HPA Component" Collapse section "197. Kubernetes HPA 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 (28 parameters): 197.3. Spring Boot Auto-Configuration 198. Kubernetes Job Component Expand section "198. Kubernetes Job Component" Collapse section "198. Kubernetes Job 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 Namespaces Component Expand section "199. Kubernetes Namespaces Component" Collapse section "199. Kubernetes Namespaces 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 (27 parameters): 200. Kubernetes Nodes Component Expand section "200. Kubernetes Nodes Component" Collapse section "200. Kubernetes Nodes 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 (27 parameters): 201. Kubernetes Persistent Volume Claim Component Expand section "201. Kubernetes Persistent Volume Claim Component" Collapse section "201. Kubernetes Persistent Volume Claim 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 (19 parameters): 202. Kubernetes Persistent Volume Component Expand section "202. Kubernetes Persistent Volume Component" Collapse section "202. Kubernetes Persistent Volume 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 (19 parameters): 203. Kubernetes Pods Component Expand section "203. Kubernetes Pods Component" Collapse section "203. Kubernetes Pods 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 (27 parameters): 204. Kubernetes Replication Controller Component Expand section "204. Kubernetes Replication Controller Component" Collapse section "204. Kubernetes Replication Controller 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 (27 parameters): 205. Kubernetes Resources Quota Component Expand section "205. Kubernetes Resources Quota Component" Collapse section "205. Kubernetes Resources Quota 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 (19 parameters): 206. Kubernetes Secrets Component Expand section "206. Kubernetes Secrets Component" Collapse section "206. Kubernetes Secrets 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 (19 parameters): 207. Kubernetes Service Account Component Expand section "207. Kubernetes Service Account Component" Collapse section "207. Kubernetes Service Account 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 (19 parameters): 208. Kubernetes Services Component Expand section "208. Kubernetes Services Component" Collapse section "208. Kubernetes Services 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 (27 parameters): 208.3. Eclipse Kura component Expand section "208.3. Eclipse Kura component" Collapse section "208.3. Eclipse Kura component" 208.3.1. KuraRouter activator 208.3.2. Deploying KuraRouter 208.3.3. KuraRouter utilities Expand section "208.3.3. KuraRouter utilities " Collapse section "208.3.3. KuraRouter utilities " 208.3.3.1. SLF4J logger 208.3.3.2. BundleContext 208.3.3.3. CamelContext 208.3.3.4. ProducerTemplate 208.3.3.5. ConsumerTemplate 208.3.3.6. OSGi service resolver 208.3.4. KuraRouter activator callbacks 208.3.5. Loading XML routes from ConfigurationAdmin 208.3.6. Deploying Kura router as a declarative OSGi service 208.3.7. See Also 209. Language Component Expand section "209. Language Component" Collapse section "209. Language Component" 209.1. URI format 209.2. URI Options Expand section "209.2. URI Options" Collapse section "209.2. URI Options" 209.2.1. Path Parameters (2 parameters): 209.2.2. Query Parameters (6 parameters): 209.3. Message Headers 209.4. Examples 209.5. Loading scripts from resources 210. LDAP Component Expand section "210. LDAP Component" Collapse section "210. LDAP Component" 210.1. URI format 210.2. Options Expand section "210.2. Options" Collapse section "210.2. Options" 210.2.1. Path Parameters (1 parameters): 210.2.2. Query Parameters (5 parameters): 210.3. Result 210.4. DirContext 210.5. Samples Expand section "210.5. Samples" Collapse section "210.5. Samples" 210.5.1. Binding using credentials 210.6. Configuring SSL 210.7. See Also 211. LDIF Component Expand section "211. LDIF Component" Collapse section "211. LDIF Component" 211.1. URI format 211.2. Options Expand section "211.2. Options" Collapse section "211.2. Options" 211.2.1. Path Parameters (1 parameters): 211.2.2. Query Parameters (1 parameters): 211.3. Body types: 211.4. Result 211.5. LdapConnection 211.6. Samples 211.7. LevelDB Expand section "211.7. LevelDB" Collapse section "211.7. LevelDB" 211.7.1. Using LevelDBAggregationRepository 211.7.2. What is preserved when persisting 211.7.3. Recovery Expand section "211.7.3. Recovery" Collapse section "211.7.3. Recovery" 211.7.3.1. Using LevelDBAggregationRepository in Java DSL 211.7.3.2. Using LevelDBAggregationRepository in Spring XML 211.7.4. Dependencies 211.7.5. See Also 212. Log Component Expand section "212. Log Component" Collapse section "212. Log 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 (26 parameters): 212.3. Regular logger sample 212.4. Regular logger with formatter sample 212.5. Throughput logger with groupSize sample 212.6. Throughput logger with groupInterval sample 212.7. Masking sensitive information like password 212.8. Full customization of the logging output Expand section "212.8. Full customization of the logging output" Collapse section "212.8. Full customization of the logging output" 212.8.1. Convention over configuration:* 212.9. Using Log component in OSGi 212.10. See Also 213. Lucene Component Expand section "213. Lucene Component" Collapse section "213. Lucene Component" 213.1. URI format 213.2. Insert Options Expand section "213.2. Insert Options" Collapse section "213.2. Insert Options" 213.2.1. Path Parameters (2 parameters): 213.2.2. Query Parameters (5 parameters): 213.3. Sending/Receiving Messages to/from the cache Expand section "213.3. Sending/Receiving Messages to/from the cache" Collapse section "213.3. Sending/Receiving Messages to/from the cache" 213.3.1. Message Headers 213.3.2. Lucene Producers 213.3.3. Lucene Processor 213.4. Lucene Usage Samples Expand section "213.4. Lucene Usage Samples" Collapse section "213.4. Lucene Usage Samples" 213.4.1. Example 1: Creating a Lucene index 213.4.2. Example 2: Loading properties into the JNDI registry in the Camel Context 213.4.3. Example 2: Performing searches using a Query Producer 213.4.4. Example 3: Performing searches using a Query Processor 214. Lumberjack Component Expand section "214. Lumberjack Component" Collapse section "214. Lumberjack Component" 214.1. URI format 214.2. Options Expand section "214.2. Options" Collapse section "214.2. Options" 214.2.1. Path Parameters (2 parameters): 214.2.2. Query Parameters (5 parameters): 214.3. Result 214.4. Lumberjack Usage Samples Expand section "214.4. Lumberjack Usage Samples" Collapse section "214.4. Lumberjack Usage Samples" 214.4.1. Example 1: Streaming the log messages 215. LZF Deflate Compression DataFormat Expand section "215. LZF Deflate Compression DataFormat" Collapse section "215. LZF Deflate Compression DataFormat" 215.1. Options 215.2. Marshal 215.3. Unmarshal 215.4. Dependencies 216. Mail Component Expand section "216. Mail Component" Collapse section "216. Mail Component" 216.1. URI format 216.2. 216.3. Expand section "216.3. " Collapse section "216.3. " 216.3.1. Path Parameters (2 parameters): 216.3.2. Query Parameters (62 parameters): 216.3.3. Sample endpoints 216.4. Components Expand section "216.4. Components" Collapse section "216.4. Components" 216.4.1. Default ports 216.5. SSL support Expand section "216.5. SSL support" Collapse section "216.5. SSL support" 216.5.1. Using the JSSE Configuration Utility 216.5.2. Configuring JavaMail Directly 216.6. Mail Message Content 216.7. Headers take precedence over pre-configured recipients 216.8. Multiple recipients for easier configuration 216.9. Setting sender name and email 216.10. JavaMail API (ex SUN JavaMail) 216.11. Samples 216.12. Sending mail with attachment sample 216.13. SSL sample 216.14. Consuming mails with attachment sample 216.15. How to split a mail message with attachments 216.16. Using custom SearchTerm 216.17. See Also 217. Master Component Expand section "217. Master Component" Collapse section "217. Master Component" 217.1. Using the master endpoint 217.2. URI format 217.3. Options Expand section "217.3. Options" Collapse section "217.3. Options" 217.3.1. Path Parameters (2 parameters): 217.3.2. Query Parameters (4 parameters): 217.4. Example 217.5. Implementations 217.6. See Also 218. Metrics Component Expand section "218. Metrics Component" Collapse section "218. Metrics Component" 218.1. Metrics Component 218.2. URI format 218.3. Options Expand section "218.3. Options" Collapse section "218.3. Options" 218.3.1. Path Parameters (2 parameters): 218.3.2. Query Parameters (7 parameters): 218.4. Metric Registry 218.5. Usage Expand section "218.5. Usage" Collapse section "218.5. Usage" 218.5.1. Headers 218.6. Metrics type counter Expand section "218.6. Metrics type counter" Collapse section "218.6. Metrics type counter" 218.6.1. Options 218.6.2. Headers 218.7. Metric type histogram Expand section "218.7. Metric type histogram" Collapse section "218.7. Metric type histogram" 218.7.1. Options 218.7.2. Headers 218.8. Metric type meter Expand section "218.8. Metric type meter" Collapse section "218.8. Metric type meter" 218.8.1. Options 218.8.2. Headers 218.9. Metrics type timer Expand section "218.9. Metrics type timer" Collapse section "218.9. Metrics type timer" 218.9.1. Options 218.9.2. Headers 218.10. Metric type gauge Expand section "218.10. Metric type gauge" Collapse section "218.10. Metric type gauge" 218.10.1. Options 218.10.2. Headers 218.11. MetricsRoutePolicyFactory 218.12. MetricsMessageHistoryFactory 218.13. InstrumentedThreadPoolFactory 218.14. See Also 219. Micrometer Component Expand section "219. Micrometer Component" Collapse section "219. Micrometer Component" 219.1. Micrometer Component 219.2. URI format 219.3. Options Expand section "219.3. Options" Collapse section "219.3. Options" 219.3.1. Path Parameters (3 parameters): 219.3.2. Query Parameters (5 parameters): 219.4. Spring Boot Auto-Configuration 219.5. Meter Registry 219.6. Usage of producers Expand section "219.6. Usage of producers" Collapse section "219.6. Usage of producers" 219.6.1. Headers 219.7. Counter Expand section "219.7. Counter" Collapse section "219.7. Counter" 219.7.1. Options 219.7.2. Headers 219.8. Distribution Summary Expand section "219.8. Distribution Summary" Collapse section "219.8. Distribution Summary" 219.8.1. Options 219.8.2. Headers 219.9. Timer Expand section "219.9. Timer" Collapse section "219.9. Timer" 219.9.1. Options 219.9.2. Headers 219.10. MicrometerRoutePolicyFactory 219.11. MicrometerMessageHistoryFactory 219.12. MicrometerEventNotifiers 219.13. InstrumentedThreadPoolFactory 219.14. Exposing Micrometer statistics in JMX 219.15. Example 220. OPC UA Client Component Expand section "220. OPC UA Client Component" Collapse section "220. OPC UA Client Component" 220.1. URI format 220.2. URI options Expand section "220.2. URI options" Collapse section "220.2. URI options" 220.2.1. Path Parameters (1 parameters): 220.2.2. Query Parameters (24 parameters): 220.2.3. Node ID 220.2.4. Security policies 220.3. See Also 221. OPC UA Server Component Expand section "221. OPC UA Server Component" Collapse section "221. OPC UA Server Component" 221.1. URI format 221.2. URI options Expand section "221.2. URI options" Collapse section "221.2. URI options" 221.2.1. Path Parameters (1 parameters): 221.2.2. Query Parameters (4 parameters): 221.3. See Also 222. MIME Multipart DataFormat Expand section "222. MIME Multipart DataFormat" Collapse section "222. MIME Multipart DataFormat" 222.1. Options 222.2. Message Headers (marshal) 222.3. Message Headers (unmarshal) 222.4. Examples 222.5. Dependencies 223. Mina2 Component Expand section "223. Mina2 Component" Collapse section "223. Mina2 Component" 223.1. URI format 223.2. Options Expand section "223.2. Options" Collapse section "223.2. Options" 223.2.1. Path Parameters (3 parameters): 223.2.2. Query Parameters (27 parameters): 223.3. Using a custom codec 223.4. Sample with sync=false 223.5. Sample with sync=true 223.6. Sample with Spring DSL 223.7. Closing Session When Complete 223.8. Get the IoSession for message 223.9. Configuring Mina filters 223.10. See Also 224. MLLP Component Expand section "224. MLLP Component" Collapse section "224. MLLP Component" 224.1. MLLP Options Expand section "224.1. MLLP Options" Collapse section "224.1. MLLP Options" 224.1.1. Path Parameters (2 parameters): 224.1.2. Query Parameters (27 parameters): 224.2. MLLP Consumer 224.3. Message Headers 224.4. Exchange Properties 224.5. MLLP Producer 224.6. Message Headers 224.7. Exchange Properties 225. Mock Component 226. MongoDB Component Expand section "226. MongoDB Component" Collapse section "226. MongoDB Component" 226.1. URI format 226.2. MongoDB options Expand section "226.2. MongoDB options" Collapse section "226.2. MongoDB options" 226.2.1. Path Parameters (1 parameters): 226.2.2. Query Parameters (23 parameters): 226.3. Configuration of database in Spring XML 226.4. Sample route 226.5. MongoDB operations - producer endpoints Expand section "226.5. MongoDB operations - producer endpoints" Collapse section "226.5. MongoDB operations - producer endpoints" 226.5.1. Query operations Expand section "226.5.1. Query operations" Collapse section "226.5.1. Query operations" 226.5.1.1. findById 226.5.1.2. findOneByQuery 226.5.1.3. findAll 226.5.1.4. count 226.5.1.5. Specifying a fields filter (projection) 226.5.1.6. Specifying a sort clause 226.5.2. Create/update operations Expand section "226.5.2. Create/update operations" Collapse section "226.5.2. Create/update operations" 226.5.2.1. insert 226.5.2.2. save 226.5.2.3. update 226.5.3. Delete operations Expand section "226.5.3. Delete operations" Collapse section "226.5.3. Delete operations" 226.5.3.1. remove 226.5.4. Bulk Write Operations Expand section "226.5.4. Bulk Write Operations" Collapse section "226.5.4. Bulk Write Operations" 226.5.4.1. bulkWrite 226.5.5. Other operations Expand section "226.5.5. Other operations" Collapse section "226.5.5. Other operations" 226.5.5.1. aggregate 226.5.5.2. getDbStats 226.5.5.3. getColStats 226.5.5.4. command 226.5.6. Dynamic operations 226.6. Tailable Cursor Consumer 226.7. How the tailable cursor consumer works 226.8. Persistent tail tracking 226.9. Enabling persistent tail tracking 226.10. Oplog Tail Tracking 226.11. Type conversions 226.12. See also 227. MongoDB GridFS Component Expand section "227. MongoDB GridFS Component" Collapse section "227. MongoDB GridFS Component" 227.1. URI format 227.2. MongoDB GridFS options Expand section "227.2. MongoDB GridFS options" Collapse section "227.2. MongoDB GridFS options" 227.2.1. Path Parameters (1 parameters): 227.2.2. Query Parameters (17 parameters): 227.3. Configuration of database in Spring XML 227.4. Sample route 227.5. GridFS operations - producer endpoint Expand section "227.5. GridFS operations - producer endpoint" Collapse section "227.5. GridFS operations - producer endpoint" 227.5.1. count 227.5.2. listAll 227.5.3. findOne 227.5.4. create 227.5.5. remove 227.6. GridFS Consumer 228. MongoDB Component Expand section "228. MongoDB Component" Collapse section "228. MongoDB Component" 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 (19 parameters): 228.3. Configuration of database in Spring XML 228.4. Sample route 228.5. MongoDB operations - producer endpoints Expand section "228.5. MongoDB operations - producer endpoints" Collapse section "228.5. MongoDB operations - producer endpoints" 228.5.1. Query operations Expand section "228.5.1. Query operations" Collapse section "228.5.1. Query operations" 228.5.1.1. findById 228.5.1.2. findOneByQuery 228.5.1.3. findAll 228.5.1.4. count 228.5.1.5. Specifying a fields filter (projection) 228.5.1.6. Specifying a sort clause 228.5.2. Create/update operations Expand section "228.5.2. Create/update operations" Collapse section "228.5.2. Create/update operations" 228.5.2.1. insert 228.5.2.2. save 228.5.2.3. update 228.5.3. Delete operations Expand section "228.5.3. Delete operations" Collapse section "228.5.3. Delete operations" 228.5.3.1. remove 228.5.4. Bulk Write Operations Expand section "228.5.4. Bulk Write Operations" Collapse section "228.5.4. Bulk Write Operations" 228.5.4.1. bulkWrite 228.5.5. Other operations Expand section "228.5.5. Other operations" Collapse section "228.5.5. Other operations" 228.5.5.1. aggregate 228.5.5.2. getDbStats 228.5.5.3. getColStats 228.5.5.4. command 228.5.6. Dynamic operations 228.6. Tailable Cursor Consumer 228.7. How the tailable cursor consumer works 228.8. Persistent tail tracking 228.9. Enabling persistent tail tracking 228.10. Type conversions 228.11. See also 229. MQTT Component Expand section "229. MQTT Component" Collapse section "229. MQTT Component" 229.1. URI format 229.2. Options Expand section "229.2. Options" Collapse section "229.2. Options" 229.2.1. Path Parameters (1 parameters): 229.2.2. Query Parameters (39 parameters): 229.3. Samples 229.4. Endpoints 229.5. See Also 230. MSV Component Expand section "230. MSV Component" Collapse section "230. MSV Component" 230.1. URI format 230.2. Options Expand section "230.2. Options" Collapse section "230.2. Options" 230.2.1. Path Parameters (1 parameters): 230.2.2. Query Parameters (11 parameters): 230.3. Example 230.4. See Also 231. Mustache Component Expand section "231. Mustache Component" Collapse section "231. Mustache 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 (5 parameters): 231.3. Mustache Context 231.4. Dynamic templates 231.5. Samples 231.6. The Email Sample 231.7. See Also 232. MVEL Component Expand section "232. MVEL Component" Collapse section "232. MVEL 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 (3 parameters): 232.3. Message Headers 232.4. MVEL Context 232.5. Hot reloading 232.6. Dynamic templates 232.7. Samples 232.8. See Also 233. MVEL Language Expand section "233. MVEL Language" Collapse section "233. MVEL Language" 233.1. Mvel Options 233.2. Variables 233.3. Samples 233.4. Loading script from external resource 233.5. Dependencies 234. MyBatis Component Expand section "234. MyBatis Component" Collapse section "234. MyBatis 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 (29 parameters): 234.3. Message Headers 234.4. Message Body 234.5. Samples 234.6. Using StatementType for better control of MyBatis Expand section "234.6. Using StatementType for better control of MyBatis" Collapse section "234.6. Using StatementType for better control of MyBatis" 234.6.1. Using InsertList StatementType 234.6.2. Using UpdateList StatementType 234.6.3. Using DeleteList StatementType 234.6.4. Notice on InsertList, UpdateList and DeleteList StatementTypes 234.6.5. Scheduled polling example 234.6.6. Using onConsume 234.6.7. Participating in transactions 234.7. See Also 235. MyBatis Bean Component Expand section "235. MyBatis Bean Component" Collapse section "235. MyBatis Bean Component" 235.1. Options Expand section "235.1. Options" Collapse section "235.1. Options" 235.1.1. Path Parameters (2 parameters): 235.1.2. Query Parameters (4 parameters): 235.2. Spring Boot Auto-Configuration 235.3. Message Headers 235.4. Message Body 235.5. Samples 236. Nagios Component Expand section "236. Nagios Component" Collapse section "236. Nagios Component" 236.1. URI format 236.2. Options Expand section "236.2. Options" Collapse section "236.2. Options" 236.2.1. Path Parameters (2 parameters): 236.2.2. Query Parameters (7 parameters): 236.3. Sending message examples 236.4. Using NagiosEventNotifer 236.5. See Also 237. Nats Component Expand section "237. Nats Component" Collapse section "237. Nats Component" 237.1. URI format 237.2. Options Expand section "237.2. Options" Collapse section "237.2. Options" 237.2.1. Path Parameters (1 parameters): 237.2.2. Query Parameters (22 parameters): 237.3. Headers 238. Netty Component (deprecated) Expand section "238. Netty Component (deprecated)" Collapse section "238. Netty Component (deprecated)" 238.1. URI format 238.2. Options Expand section "238.2. Options" Collapse section "238.2. Options" 238.2.1. Path Parameters (3 parameters): 238.2.2. Query Parameters (67 parameters): 238.3. Registry based Options Expand section "238.3. Registry based Options" Collapse section "238.3. Registry based Options" 238.3.1. Using non shareable encoders or decoders 238.4. Sending Messages to/from a Netty endpoint Expand section "238.4. Sending Messages to/from a Netty endpoint" Collapse section "238.4. Sending Messages to/from a Netty endpoint" 238.4.1. Netty Producer 238.4.2. Netty Consumer 238.5. Headers 238.6. Usage Samples Expand section "238.6. Usage Samples" Collapse section "238.6. Usage Samples" 238.6.1. A UDP Netty endpoint using Request-Reply and serialized object payload 238.6.2. A TCP based Netty consumer endpoint using One-way communication 238.6.3. An SSL/TCP based Netty consumer endpoint using Request-Reply communication 238.6.4. Using Multiple Codecs 238.7. Closing Channel When Complete 238.8. Adding custom channel pipeline factories to gain complete control over a created pipeline 238.9. Reusing Netty boss and worker thread pools 238.10. See Also 239. Netty HTTP Component (deprecated) Expand section "239. Netty HTTP Component (deprecated)" Collapse section "239. Netty HTTP Component (deprecated)" 239.1. URI format 239.2. HTTP Options Expand section "239.2. HTTP Options" Collapse section "239.2. HTTP Options" 239.2.1. Path Parameters (4 parameters): 239.2.2. Query Parameters (78 parameters): 239.3. Message Headers 239.4. Access to Netty types 239.5. Examples 239.6. How do I let Netty match wildcards 239.7. Using multiple routes with same port Expand section "239.7. Using multiple routes with same port" Collapse section "239.7. Using multiple routes with same port" 239.7.1. Reusing same server bootstrap configuration with multiple routes 239.7.2. Reusing same server bootstrap configuration with multiple routes across multiple bundles in OSGi container 239.8. Using HTTP Basic Authentication Expand section "239.8. Using HTTP Basic Authentication" Collapse section "239.8. Using HTTP Basic Authentication" 239.8.1. Specifying ACL on web resources 239.9. See Also 240. Netty4 Component Expand section "240. Netty4 Component" Collapse section "240. Netty4 Component" 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 (72 parameters): 240.3. Registry based Options Expand section "240.3. Registry based Options" Collapse section "240.3. Registry based Options" 240.3.1. Using non shareable encoders or decoders 240.4. Sending Messages to/from a Netty endpoint Expand section "240.4. Sending Messages to/from a Netty endpoint" Collapse section "240.4. Sending Messages to/from a Netty endpoint" 240.4.1. Netty Producer 240.4.2. Netty Consumer 240.5. Examples Expand section "240.5. Examples" Collapse section "240.5. Examples" 240.5.1. A UDP Netty endpoint using Request-Reply and serialized object payload 240.5.2. A TCP based Netty consumer endpoint using One-way communication 240.5.3. An SSL/TCP based Netty consumer endpoint using Request-Reply communication 240.5.4. Using Multiple Codecs 240.6. Closing Channel When Complete 240.7. Custom pipeline Expand section "240.7. Custom pipeline" Collapse section "240.7. Custom pipeline" 240.7.1. Using custom pipeline factory 240.8. Reusing Netty boss and worker thread pools 240.9. Multiplexing concurrent messages over a single connection with request/reply 240.10. See Also 241. Netty4 HTTP Component Expand section "241. Netty4 HTTP Component" Collapse section "241. Netty4 HTTP Component" 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 (79 parameters): 241.3. Message Headers 241.4. Access to Netty types 241.5. Examples 241.6. How do I let Netty match wildcards 241.7. Using multiple routes with same port Expand section "241.7. Using multiple routes with same port" Collapse section "241.7. Using multiple routes with same port" 241.7.1. Reusing same server bootstrap configuration with multiple routes 241.7.2. Reusing same server bootstrap configuration with multiple routes across multiple bundles in OSGi container 241.8. Using HTTP Basic Authentication Expand section "241.8. Using HTTP Basic Authentication" Collapse section "241.8. Using HTTP Basic Authentication" 241.8.1. Specifying ACL on web resources 241.9. See Also 242. NSQ Component Expand section "242. NSQ Component" Collapse section "242. NSQ Component" 242.1. URI format 242.2. Options Expand section "242.2. Options" Collapse section "242.2. Options" 242.2.1. Path Parameters (1 parameters): 242.2.2. Query Parameters (16 parameters): 242.3. Spring Boot Auto-Configuration 243. OGNL Language Expand section "243. OGNL Language" Collapse section "243. OGNL Language" 243.1. OGNL Options 243.2. Variables 243.3. Samples 243.4. Loading script from external resource 243.5. Dependencies 244. Olingo2 Component Expand section "244. Olingo2 Component" Collapse section "244. Olingo2 Component" 244.1. URI format 244.2. Olingo2 Options Expand section "244.2. Olingo2 Options" Collapse section "244.2. Olingo2 Options" 244.2.1. Path Parameters (2 parameters): 244.2.2. Query Parameters (14 parameters): 244.3. Producer Endpoints 244.4. Endpoint Options 244.5. Endpoint HTTP Headers (Since 2.20) 244.6. OData Resource Type Mapping 244.7. Consumer Endpoints 244.8. Message Headers 244.9. Message Body 244.10. Use cases 245. Olingo4 Component Expand section "245. Olingo4 Component" Collapse section "245. Olingo4 Component" 245.1. URI format 245.2. Olingo4 Options Expand section "245.2. Olingo4 Options" Collapse section "245.2. Olingo4 Options" 245.2.1. Path Parameters (2 parameters): 245.2.2. Query Parameters (14 parameters): 245.3. Producer Endpoints 245.4. Endpoint HTTP Headers (since Camel 2.20) 245.5. OData Resource Type Mapping 245.6. Consumer Endpoints 245.7. Message Headers 245.8. Message Body 245.9. Use cases 246. OpenShift Component (deprecated) Expand section "246. OpenShift Component (deprecated)" Collapse section "246. OpenShift Component (deprecated)" 246.1. URI format 246.2. Options Expand section "246.2. Options" Collapse section "246.2. Options" 246.2.1. Path Parameters (1 parameters): 246.2.2. Query Parameters (26 parameters): 246.3. Examples Expand section "246.3. Examples" Collapse section "246.3. Examples" 246.3.1. Listing all applications 246.3.2. Stopping an application 246.4. See Also 247. Openshift Build Config Component Expand section "247. Openshift Build Config Component" Collapse section "247. Openshift Build Config Component" 247.1. Component Options 247.2. Endpoint Options Expand section "247.2. Endpoint Options" Collapse section "247.2. Endpoint Options" 247.2.1. Path Parameters (1 parameters): 247.2.2. Query Parameters (19 parameters): 248. Openshift Builds Component Expand section "248. Openshift Builds Component" Collapse section "248. Openshift Builds Component" 248.1. Component Options 248.2. Endpoint Options Expand section "248.2. Endpoint Options" Collapse section "248.2. Endpoint Options" 248.2.1. Path Parameters (1 parameters): 248.2.2. Query Parameters (19 parameters): 248.3. Openstack Component 249. OpenStack Cinder Component Expand section "249. OpenStack Cinder Component" Collapse section "249. OpenStack Cinder Component" 249.1. Dependencies 249.2. URI Format 249.3. URI Options Expand section "249.3. URI Options" Collapse section "249.3. URI Options" 249.3.1. Path Parameters (1 parameters): 249.3.2. Query Parameters (9 parameters): 249.4. Usage 249.5. volumes Expand section "249.5. volumes" Collapse section "249.5. volumes" 249.5.1. Operations you can perform with the Volume producer 249.5.2. Message headers evaluated by the Volume producer 249.6. snapshots Expand section "249.6. snapshots" Collapse section "249.6. snapshots" 249.6.1. Operations you can perform with the Snapshot producer 249.6.2. Message headers evaluated by the Snapshot producer 249.7. See Also 250. OpenStack Glance Component Expand section "250. OpenStack Glance Component" Collapse section "250. OpenStack Glance Component" 250.1. Dependencies 250.2. URI Format 250.3. URI Options Expand section "250.3. URI Options" Collapse section "250.3. URI Options" 250.3.1. Path Parameters (1 parameters): 250.3.2. Query Parameters (8 parameters): 250.4. Usage Expand section "250.4. Usage" Collapse section "250.4. Usage" 250.4.1. Message headers evaluated by the Glance producer 250.5. See Also 251. OpenStack Keystone Component Expand section "251. OpenStack Keystone Component" Collapse section "251. OpenStack Keystone 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 (8 parameters): 251.4. Usage 251.5. domains Expand section "251.5. domains" Collapse section "251.5. domains" 251.5.1. Operations you can perform with the Domain producer 251.5.2. Message headers evaluated by the Domain producer 251.6. groups Expand section "251.6. groups" Collapse section "251.6. groups" 251.6.1. Operations you can perform with the Group producer 251.6.2. Message headers evaluated by the Group producer 251.7. projects Expand section "251.7. projects" Collapse section "251.7. projects" 251.7.1. Operations you can perform with the Project producer 251.7.2. Message headers evaluated by the Project producer 251.8. regions Expand section "251.8. regions" Collapse section "251.8. regions" 251.8.1. Operations you can perform with the Region producer 251.8.2. Message headers evaluated by the Region producer 251.9. users Expand section "251.9. users" Collapse section "251.9. users" 251.9.1. Operations you can perform with the User producer 251.9.2. Message headers evaluated by the User producer 251.10. See Also 252. OpenStack Neutron Component Expand section "252. OpenStack Neutron Component" Collapse section "252. OpenStack Neutron 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 (9 parameters): 252.4. Usage 252.5. networks Expand section "252.5. networks" Collapse section "252.5. networks" 252.5.1. Operations you can perform with the Network producer 252.5.2. Message headers evaluated by the Network producer 252.6. subnets Expand section "252.6. subnets" Collapse section "252.6. subnets" 252.6.1. Operations you can perform with the Subnet producer 252.6.2. Message headers evaluated by the Subnet producer 252.7. ports Expand section "252.7. ports" Collapse section "252.7. ports" 252.7.1. Operations you can perform with the Port producer 252.7.2. Message headers evaluated by the Port producer 252.8. routers Expand section "252.8. routers" Collapse section "252.8. routers" 252.8.1. Operations you can perform with the Router producer 252.8.2. Message headers evaluated by the Port producer 252.9. See Also 253. OpenStack Nova Component Expand section "253. OpenStack Nova Component" Collapse section "253. OpenStack Nova 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 (9 parameters): 253.4. Usage 253.5. flavors Expand section "253.5. flavors" Collapse section "253.5. flavors" 253.5.1. Operations you can perform with the Flavor producer 253.5.2. Message headers evaluated by the Flavor producer 253.6. servers Expand section "253.6. servers" Collapse section "253.6. servers" 253.6.1. Operations you can perform with the Server producer 253.6.2. Message headers evaluated by the Server producer 253.7. keypairs Expand section "253.7. keypairs" Collapse section "253.7. keypairs" 253.7.1. Operations you can perform with the Keypair producer 253.7.2. Message headers evaluated by the Keypair producer 253.8. See Also 254. OpenStack Swift Component Expand section "254. OpenStack Swift Component" Collapse section "254. OpenStack Swift 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. Usage 254.5. containers Expand section "254.5. containers" Collapse section "254.5. containers" 254.5.1. Operations you can perform with the Container producer 254.5.2. Message headers evaluated by the Volume producer 254.6. objects Expand section "254.6. objects" Collapse section "254.6. objects" 254.6.1. Operations you can perform with the Object producer 254.6.2. Message headers evaluated by the Object producer 254.7. See Also 255. OpenTracing Component Expand section "255. OpenTracing Component" Collapse section "255. OpenTracing Component" 255.1. Configuration Expand section "255.1. Configuration" Collapse section "255.1. Configuration" 255.1.1. Explicit 255.1.2. Spring Boot 255.1.3. Java Agent 255.2. Example 256. OptaPlanner Component Expand section "256. OptaPlanner Component" Collapse section "256. OptaPlanner Component" 256.1. URI format 256.2. OptaPlanner Options Expand section "256.2. OptaPlanner Options" Collapse section "256.2. OptaPlanner Options" 256.2.1. Path Parameters (1 parameters): 256.2.2. Query Parameters (7 parameters): 256.3. Message Headers 256.4. Message Body 256.5. Termination Expand section "256.5. Termination" Collapse section "256.5. Termination" 256.5.1. Samples 256.6. See Also 257. Paho Component Expand section "257. Paho Component" Collapse section "257. Paho Component" 257.1. URI format 257.2. Options Expand section "257.2. Options" Collapse section "257.2. Options" 257.2.1. Path Parameters (1 parameters): 257.2.2. Query Parameters (14 parameters): 257.3. Headers 257.4. Default payload type 257.5. Samples 258. OSGi PAX Logging Component Expand section "258. OSGi PAX Logging Component" Collapse section "258. OSGi PAX Logging Component" 258.1. Dependencies 258.2. URI format 258.3. URI options Expand section "258.3. URI options" Collapse section "258.3. URI options" 258.3.1. Path Parameters (1 parameters): 258.3.2. Query Parameters (4 parameters): 258.4. Message body 258.5. Example usage 259. PDF Component Expand section "259. PDF Component" Collapse section "259. PDF 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 (9 parameters): 259.3. Headers 259.4. See Also 260. PostgresSQL Event Component Expand section "260. PostgresSQL Event Component" Collapse section "260. PostgresSQL Event Component" 260.1. Options Expand section "260.1. Options" Collapse section "260.1. Options" 260.1.1. Path Parameters (4 parameters): 260.1.2. Query Parameters (7 parameters): 260.2. See Also 261. PGP DataFormat Expand section "261. PGP DataFormat" Collapse section "261. PGP DataFormat" 261.1. PGPDataFormat Options 261.2. PGPDataFormat Message Headers 261.3. Encrypting with PGPDataFormat Expand section "261.3. Encrypting with PGPDataFormat" Collapse section "261.3. Encrypting with PGPDataFormat" 261.3.1. To work with the previous example you need the following 261.3.2. Managing your keyring 261.4. Restricting the Signer Identities during PGP Signature Verification 261.5. Several Signatures in One PGP Data Format 261.6. Support of Sub-Keys and Key Flags in PGP Data Format Marshaler 261.7. Support of Custom Key Accessors 261.8. Dependencies 261.9. See Also 262. Properties Component Expand section "262. Properties Component" Collapse section "262. Properties Component" 262.1. URI format 262.2. Options Expand section "262.2. Options" Collapse section "262.2. Options" 262.2.1. Path Parameters (1 parameters): 262.2.2. Query Parameters (6 parameters): 262.3. Using PropertyPlaceholder 262.4. Syntax 262.5. PropertyResolver 262.6. Defining location 262.7. Using system and environment variables in locations 262.8. Configuring in Java DSL 262.9. Configuring in Spring XML 262.10. Using a Properties from the Registry 262.11. Examples using properties component 262.12. Examples 262.13. Example with Simple language 262.14. Additional property placeholder supported in Spring XML 262.15. Overriding a property setting using a JVM System Property 262.16. Using property placeholders for any kind of attribute in the XML DSL 262.17. Using Blueprint property placeholder with Camel routes Expand section "262.17. Using Blueprint property placeholder with Camel routes" Collapse section "262.17. Using Blueprint property placeholder with Camel routes" 262.17.1. Using OSGi blueprint property placeholders in Camel routes 262.17.2. About placeholder syntax 262.18. Explicit referring to a OSGi blueprint placeholder in Camel 262.19. Overriding Blueprint property placeholders outside CamelContext 262.20. Using .cfg or .properties file for Blueprint property placeholders 262.21. Using .cfg file and overriding properties for Blueprint property placeholders 262.22. Bridging Spring and Camel property placeholders 262.23. Clashing Spring property placeholders with Camels Simple language 262.24. Overriding properties from Camel test kit Expand section "262.24. Overriding properties from Camel test kit" Collapse section "262.24. Overriding properties from Camel test kit" 262.24.1. Providing properties from within unit test source 262.25. Using @PropertyInject 262.26. Using out of the box functions 262.27. Using custom functions 262.28. See Also 263. Protobuf DataFormat 264. Protobuf - Protocol Buffers Expand section "264. Protobuf - Protocol Buffers" Collapse section "264. Protobuf - Protocol Buffers" 264.1. Protobuf Options 264.2. Content type format (starting from Camel 2.19) 264.3. Protobuf overview 264.4. Defining the proto format 264.5. Generating Java classes 264.6. Java DSL 264.7. Spring DSL 264.8. Dependencies 264.9. See Also 265. PubNub Component Expand section "265. PubNub Component" Collapse section "265. PubNub Component" 265.1. URI format 265.2. Options Expand section "265.2. Options" Collapse section "265.2. Options" 265.2.1. Path Parameters (1 parameters): 265.2.2. Query Parameters (14 parameters): 265.3. Message headers when subscribing 265.4. Message body 265.5. Examples Expand section "265.5. Examples" Collapse section "265.5. Examples" 265.5.1. Publishing events 265.5.2. Fire events aka BLOCKS Event Handlers 265.5.3. Subscribing to events 265.5.4. Performing operations 265.6. See Also 266. Apache Pulsar Component Expand section "266. Apache Pulsar Component" Collapse section "266. Apache Pulsar Component" 266.1. URI format 266.2. Options Expand section "266.2. Options" Collapse section "266.2. Options" 266.2.1. Path Parameters (1 parameters): 266.2.2. Query Parameters (11 parameters): 266.3. Spring Boot Auto-Configuration 267. Quartz Component (deprecated) Expand section "267. Quartz Component (deprecated)" Collapse section "267. Quartz Component (deprecated)" 267.1. URI format 267.2. Options Expand section "267.2. Options" Collapse section "267.2. Options" 267.2.1. Path Parameters (2 parameters): 267.2.2. Query Parameters (13 parameters): 267.3. Configuring quartz.properties file 267.4. Enabling Quartz scheduler in JMX 267.5. Starting the Quartz scheduler 267.6. Clustering 267.7. Message Headers 267.8. Using Cron Triggers 267.9. Specifying time zone 267.10. See Also 268. Quartz2 Component Expand section "268. Quartz2 Component" Collapse section "268. Quartz2 Component" 268.1. URI format 268.2. Options Expand section "268.2. Options" Collapse section "268.2. Options" 268.2.1. Path Parameters (2 parameters): 268.2.2. Query Parameters (19 parameters): 268.3. Configuring quartz.properties file 268.4. Enabling Quartz scheduler in JMX 268.5. Starting the Quartz scheduler 268.6. Clustering 268.7. Message Headers 268.8. Using Cron Triggers 268.9. Specifying time zone 268.10. Using QuartzScheduledPollConsumerScheduler 269. RabbitMQ Component Expand section "269. RabbitMQ Component" Collapse section "269. RabbitMQ Component" 269.1. URI format 269.2. Options Expand section "269.2. Options" Collapse section "269.2. Options" 269.2.1. Path Parameters (1 parameters): 269.2.2. Query Parameters (61 parameters): 269.3. Using connection factory 269.4. Message Headers 269.5. Message Body 269.6. Samples Expand section "269.6. Samples" Collapse section "269.6. Samples" 269.6.1. Issue when routing between exchanges (in Camel 2.20.x or older) 270. Reactive Streams Component Expand section "270. Reactive Streams Component" Collapse section "270. Reactive Streams Component" 270.1. URI format 270.2. Options Expand section "270.2. Options" Collapse section "270.2. Options" 270.2.1. Path Parameters (1 parameters): 270.2.2. Query Parameters (10 parameters): 270.3. Usage 270.4. Getting data from Camel Expand section "270.4. Getting data from Camel" Collapse section "270.4. Getting data from Camel" 270.4.1. Getting data from Camel using the direct API 270.5. Sending data to Camel Expand section "270.5. Sending data to Camel" Collapse section "270.5. Sending data to Camel" 270.5.1. Sending data to Camel using the direct API 270.6. Request a transformation to Camel Expand section "270.6. Request a transformation to Camel" Collapse section "270.6. Request a transformation to Camel" 270.6.1. Request a transformation to Camel using the direct API 270.7. Process Camel data into the reactive framework 270.8. Advanced Topics Expand section "270.8. Advanced Topics" Collapse section "270.8. Advanced Topics" 270.8.1. Controlling Backpressure (producer side) 270.8.2. Controlling Backpressure (consumer side) 270.9. Camel Reactive Streams Starter 270.10. See Also 271. Reactor Component 272. Ref Component Expand section "272. Ref Component" Collapse section "272. Ref Component" 272.1. URI format 272.2. Ref Options Expand section "272.2. Ref Options" Collapse section "272.2. Ref Options" 272.2.1. Path Parameters (1 parameters): 272.2.2. Query Parameters (4 parameters): 272.3. Runtime lookup 272.4. Sample 273. REST Component Expand section "273. REST Component" Collapse section "273. REST Component" 273.1. URI format 273.2. URI Options Expand section "273.2. URI Options" Collapse section "273.2. URI Options" 273.2.1. Path Parameters (3 parameters): 273.2.2. Query Parameters (15 parameters): 273.3. Supported rest components 273.4. Path and uriTemplate syntax 273.5. Rest producer examples 273.6. Rest producer binding 273.7. More examples 273.8. See Also I. REST OpenApi Component Expand section "I. REST OpenApi Component" Collapse section "I. REST OpenApi Component" 274. URI format 275. Options Expand section "275. Options" Collapse section "275. Options" 275.1. Path Parameters (2 parameters): 275.2. Query Parameters (8 parameters): 276. Spring Boot Auto-Configuration 277. Example: PetStore 278. REST Swagger Component Expand section "278. REST Swagger Component" Collapse section "278. REST Swagger Component" 278.1. URI format 278.2. Options Expand section "278.2. Options" Collapse section "278.2. Options" 278.2.1. Path Parameters (2 parameters): 278.2.2. Query Parameters (6 parameters): 278.3. Example: PetStore 279. Restlet Component Expand section "279. Restlet Component" Collapse section "279. Restlet Component" 279.1. URI format 279.2. Options Expand section "279.2. Options" Collapse section "279.2. Options" 279.2.1. Path Parameters (4 parameters): 279.2.2. Query Parameters (18 parameters): 279.3. Message Headers 279.4. Message Body 279.5. Samples Expand section "279.5. Samples" Collapse section "279.5. Samples" 279.5.1. Restlet Endpoint with Authentication 279.5.2. Single restlet endpoint to service multiple methods and URI templates (deprecated) 279.5.3. Using Restlet API to populate response 279.5.4. Configuring max threads on component 279.5.5. Using the Restlet servlet within a webapp 280. Ribbon Component Expand section "280. Ribbon Component" Collapse section "280. Ribbon Component" 280.1. Configuration 280.2. See Also 281. RMI Component Expand section "281. RMI Component" Collapse section "281. RMI Component" 281.1. URI format 281.2. Options Expand section "281.2. Options" Collapse section "281.2. Options" 281.2.1. Path Parameters (3 parameters): 281.2.2. Query Parameters (6 parameters): 281.3. Using 281.4. See Also 282. RouteBox Component (deprecated) Expand section "282. RouteBox Component (deprecated)" Collapse section "282. RouteBox Component (deprecated)" 282.1. The need for a Camel Routebox endpoint 282.2. URI format 282.3. Options Expand section "282.3. Options" Collapse section "282.3. Options" 282.3.1. Path Parameters (1 parameters): 282.3.2. Query Parameters (17 parameters): 282.4. Sending/Receiving Messages to/from the routebox Expand section "282.4. Sending/Receiving Messages to/from the routebox" Collapse section "282.4. Sending/Receiving Messages to/from the routebox" 282.4.1. Step 1: Loading inner route details into the Registry 282.4.2. Step 2: Optionaly using a Dispatch Strategy instead of a Dispatch Map 282.4.3. Step 2: Launching a routebox consumer 282.4.4. Step 3: Using a routebox producer 283. RSS Component Expand section "283. RSS Component" Collapse section "283. RSS Component" 283.1. URI format 283.2. Options Expand section "283.2. Options" Collapse section "283.2. Options" 283.2.1. Path Parameters (1 parameters): 283.2.2. Query Parameters (27 parameters): 283.3. Exchange data types 283.4. Message Headers 283.5. RSS Dataformat 283.6. Filtering entries 283.7. See Also 284. RSS DataFormat Expand section "284. RSS DataFormat" Collapse section "284. RSS DataFormat" 284.1. Options 285. RxJava2 Component 286. Salesforce Component Expand section "286. Salesforce Component" Collapse section "286. Salesforce Component" 286.1. Authenticating to Salesforce 286.2. URI format 286.3. Passing in Salesforce headers and fetching Salesforce response headers 286.4. Supported Salesforce APIs Expand section "286.4. Supported Salesforce APIs" Collapse section "286.4. Supported Salesforce APIs" 286.4.1. Rest API 286.4.2. Rest Bulk API 286.4.3. Rest Streaming API 286.4.4. Platform events 286.5. Examples Expand section "286.5. Examples" Collapse section "286.5. Examples" 286.5.1. Uploading a document to a ContentWorkspace 286.6. Using Salesforce Limits API 286.7. Working with approvals 286.8. Using Salesforce Recent Items API 286.9. Working with approvals 286.10. Using Salesforce Composite API to submit SObject tree 286.11. Using Salesforce Composite API to submit multiple requests in a batch 286.12. Using Salesforce Composite API to submit multiple chained requests 286.13. Camel Salesforce Maven Plugin 286.14. Options Expand section "286.14. Options" Collapse section "286.14. Options" 286.14.1. Path Parameters (2 parameters): 286.14.2. Query Parameters (44 parameters): 286.15. See Also 287. SAP Component Expand section "287. SAP Component" Collapse section "287. SAP Component" 287.1. Overview 287.2. Configuration Expand section "287.2. Configuration" Collapse section "287.2. Configuration" 287.2.1. Configuration Overview 287.2.2. Destination Configuration 287.2.3. Server Configuration 287.2.4. Repository Configuration 287.3. Message Headers 287.4. Exchange Properties 287.5. Message Body for RFC 287.6. Message Body for IDoc 287.7. Transaction Support 287.8. XML Serialization for RFC 287.9. XML Serialization for IDoc 287.10. Example 1: Reading Data from SAP 287.11. Example 2: Writing Data to SAP 287.12. Example 3: Handling Requests from SAP 288. SAP NetWeaver Component Expand section "288. SAP NetWeaver Component" Collapse section "288. SAP NetWeaver Component" 288.1. URI format 288.2. Prerequisites 288.3. SAPNetWeaver options Expand section "288.3. SAPNetWeaver options" Collapse section "288.3. SAPNetWeaver options" 288.3.1. Path Parameters (1 parameters): 288.3.2. Query Parameters (6 parameters): 288.4. Message Headers 288.5. Examples 288.6. See Also 289. Scheduler Component Expand section "289. Scheduler Component" Collapse section "289. Scheduler Component" 289.1. URI format 289.2. Options Expand section "289.2. Options" Collapse section "289.2. Options" 289.2.1. Path Parameters (1 parameters): 289.2.2. Query Parameters (20 parameters): 289.3. More information 289.4. Exchange Properties 289.5. Sample 289.6. Forcing the scheduler to trigger immediately when completed 289.7. Forcing the scheduler to be idle 289.8. See Also 290. Schematron Component Expand section "290. Schematron Component" Collapse section "290. Schematron Component" 290.1. URI format 290.2. URI options Expand section "290.2. URI options" Collapse section "290.2. URI options" 290.2.1. Path Parameters (1 parameters): 290.2.2. Query Parameters (4 parameters): 290.3. Headers 290.4. URI and path syntax 290.5. Schematron rules and report samples 291. SCP Component Expand section "291. SCP Component" Collapse section "291. SCP Component" 291.1. URI format 291.2. Options Expand section "291.2. Options" Collapse section "291.2. Options" 291.2.1. Path Parameters (3 parameters): 291.2.2. Query Parameters (20 parameters): 291.3. Limitations 291.4. See Also 292. Camel SCR (deprecated) Expand section "292. Camel SCR (deprecated)" Collapse section "292. Camel SCR (deprecated)" 292.1. Camel SCR support 292.2. AbstractCamelRunner’s lifecycle in SCR 292.3. Using camel-archetype-scr 292.4. Unit testing Camel routes 292.5. Running the bundle in Apache Karaf Expand section "292.5. Running the bundle in Apache Karaf" Collapse section "292.5. Running the bundle in Apache Karaf" 292.5.1. Overriding the default configuration 292.5.2. Using Camel SCR bundle as a template 292.6. Notes 293. XML Security DataFormat Expand section "293. XML Security DataFormat" Collapse section "293. XML Security DataFormat" 293.1. XMLSecurity Options Expand section "293.1. XMLSecurity Options" Collapse section "293.1. XMLSecurity Options" 293.1.1. Key Cipher Algorithm 293.2. Marshal 293.3. Unmarshal 293.4. Examples Expand section "293.4. Examples" Collapse section "293.4. Examples" 293.4.1. Full Payload encryption/decryption 293.4.2. Partial Payload Content Only encryption/decryption 293.4.3. Partial Multi Node Payload Content Only encryption/decryption 293.4.4. Partial Payload Content Only encryption/decryption with choice of passPhrase(password) 293.4.5. Partial Payload Content Only encryption/decryption with passPhrase(password) and Algorithm 293.4.6. Partial Payload Content with Namespace support 293.4.7. Asymmetric Key Encryption 293.5. Dependencies 294. SEDA Component Expand section "294. SEDA Component" Collapse section "294. SEDA Component" 294.1. URI format 294.2. Options Expand section "294.2. Options" Collapse section "294.2. Options" 294.2.1. Path Parameters (1 parameters): 294.2.2. Query Parameters (16 parameters): 294.3. Choosing BlockingQueue implementation 294.4. Use of Request Reply 294.5. Concurrent consumers 294.6. Thread pools 294.7. Sample 294.8. Using multipleConsumers 294.9. Extracting queue information. 294.10. See Also 295. Java Object Serialization DataFormat Expand section "295. Java Object Serialization DataFormat" Collapse section "295. Java Object Serialization DataFormat" 295.1. Options 295.2. Dependencies 296. Service Component Expand section "296. Service Component" Collapse section "296. Service Component" 296.1. Using the service endpoint 296.2. URI format 296.3. Options Expand section "296.3. Options" Collapse section "296.3. Options" 296.3.1. Path Parameters (1 parameters): 296.3.2. Query Parameters (4 parameters): 296.4. Spring Boot Auto-Configuration 296.5. Implementations 296.6. See Also 297. ServiceNow Component Expand section "297. ServiceNow Component" Collapse section "297. ServiceNow 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 (44 parameters): 297.3. Headers 297.4. Usage examples: 298. Servlet Component Expand section "298. Servlet Component" Collapse section "298. Servlet Component" 298.1. URI format 298.2. Options Expand section "298.2. Options" Collapse section "298.2. Options" 298.2.1. Path Parameters (1 parameters): 298.2.2. Query Parameters (21 parameters): 298.3. Message Headers 298.4. Usage 298.5. Putting Camel JARs in the app server boot classpath 298.6. Sample Expand section "298.6. Sample" Collapse section "298.6. Sample" 298.6.1. Sample when using Spring 3.x 298.6.2. Sample when using Spring 2.x 298.6.3. Sample when using OSGi 298.6.4. Usage with Spring-Boot 298.7. See Also 298.8. ServletListener Component Expand section "298.8. ServletListener Component" Collapse section "298.8. ServletListener Component" 298.8.1. Using 298.8.2. Options 298.8.3. Examples 298.8.4. Accessing the created CamelContext 298.8.5. Configuring routes Expand section "298.8.5. Configuring routes" Collapse section "298.8.5. Configuring routes" 298.8.5.1. Using a RouteBuilder class 298.8.5.2. Using package scanning 298.8.5.3. Using a XML file 298.8.5.4. Configuring propert placeholders 298.8.5.5. Configuring JMX 298.8.5.6. Using custom CamelContextLifecycle 298.8.6. See Also 299. SFTP Component Expand section "299. SFTP Component" Collapse section "299. SFTP Component" 299.1. URI Options Expand section "299.1. URI Options" Collapse section "299.1. URI Options" 299.1.1. Path Parameters (3 parameters): 299.1.2. Query Parameters (111 parameters): 300. Shiro Security Component Expand section "300. Shiro Security Component" Collapse section "300. Shiro Security Component" 300.1. Shiro Security Basics 300.2. Instantiating a ShiroSecurityPolicy Object 300.3. ShiroSecurityPolicy Options 300.4. Applying Shiro Authentication on a Camel Route 300.5. Applying Shiro Authorization on a Camel Route 300.6. Creating a ShiroSecurityToken and injecting it into a Message Exchange 300.7. Sending Messages to routes secured by a ShiroSecurityPolicy 300.8. Sending Messages to routes secured by a ShiroSecurityPolicy (much easier from Camel 2.12 onwards) Expand section "300.8. Sending Messages to routes secured by a ShiroSecurityPolicy (much easier from Camel 2.12 onwards)" Collapse section "300.8. Sending Messages to routes secured by a ShiroSecurityPolicy (much easier from Camel 2.12 onwards)" 300.8.1. Using ShiroSecurityToken 301. Simple Language Expand section "301. Simple Language" Collapse section "301. Simple Language" 301.1. Simple Language Changes in Camel 2.9 onwards 301.2. Simple Language options 301.3. Variables 301.4. OGNL expression support 301.5. Operator support Expand section "301.5. Operator support" Collapse section "301.5. Operator support" 301.5.1. Comparing with different types 301.5.2. Using Spring XML 301.6. Using and / or 301.7. Samples 301.8. Referring to constants or enums 301.9. Using new lines or tabs in XML DSLs 301.10. Leading and trailing whitespace handling 301.11. Setting result type 301.12. Changing function start and end tokens 301.13. Loading script from external resource 301.14. Setting Spring beans to Exchange properties 301.15. Dependencies 302. SIP Component Expand section "302. SIP Component" Collapse section "302. SIP Component" 302.1. URI format 302.2. Options Expand section "302.2. Options" Collapse section "302.2. Options" 302.2.1. Path Parameters (1 parameters): 302.2.2. Query Parameters (44 parameters): 302.3. Sending Messages to/from a SIP endpoint Expand section "302.3. Sending Messages to/from a SIP endpoint" Collapse section "302.3. Sending Messages to/from a SIP endpoint" 302.3.1. Creating a Camel SIP Publisher 302.3.2. Creating a Camel SIP Subscriber 303. Simple JMS Batch Component Expand section "303. Simple JMS Batch Component" Collapse section "303. Simple JMS Batch Component" 303.1. URI format 303.2. Component Options and Configurations Expand section "303.2. Component Options and Configurations" Collapse section "303.2. Component Options and Configurations" 303.2.1. Path Parameters (1 parameters): 303.2.2. Query Parameters (23 parameters): 304. Simple JMS Component Expand section "304. Simple JMS Component" Collapse section "304. Simple JMS Component" 304.1. URI format 304.2. Component Options and Configurations Expand section "304.2. Component Options and Configurations" Collapse section "304.2. Component Options and Configurations" 304.2.1. Path Parameters (2 parameters): 304.2.2. Query Parameters (34 parameters): 304.3. Producer Usage Expand section "304.3. Producer Usage" Collapse section "304.3. Producer Usage" 304.3.1. InOnly Producer - (Default) 304.3.2. InOut Producer 304.4. Consumer Usage Expand section "304.4. Consumer Usage" Collapse section "304.4. Consumer Usage" 304.4.1. InOnly Consumer - (Default) 304.4.2. InOut Consumer 304.5. Advanced Usage Notes Expand section "304.5. Advanced Usage Notes" Collapse section "304.5. Advanced Usage Notes" 304.5.1. Plugable Connection Resource Management 304.5.2. Batch Message Support 304.5.3. Customizable Transaction Commit Strategies (Local JMS Transactions only) 304.5.4. Transacted Batch Consumers & Producers 304.6. Additional Notes Expand section "304.6. Additional Notes" Collapse section "304.6. Additional Notes" 304.6.1. Message Header Format 304.6.2. Message Content 304.6.3. Clustering 304.7. Transaction Support Expand section "304.7. Transaction Support" Collapse section "304.7. Transaction Support" 304.7.1. Does Springless Mean I Can’t Use Spring? 305. Simple JMS2 Component Expand section "305. Simple JMS2 Component" Collapse section "305. Simple JMS2 Component" 305.1. URI format 305.2. Component Options and Configurations Expand section "305.2. Component Options and Configurations" Collapse section "305.2. Component Options and Configurations" 305.2.1. Path Parameters (2 parameters): 305.2.2. Query Parameters (37 parameters): 305.3. Producer Usage Expand section "305.3. Producer Usage" Collapse section "305.3. Producer Usage" 305.3.1. InOnly Producer - (Default) 305.3.2. InOut Producer 305.4. Consumer Usage Expand section "305.4. Consumer Usage" Collapse section "305.4. Consumer Usage" 305.4.1. Durable Shared Subscription 305.4.2. InOnly Consumer - (Default) 305.4.3. InOut Consumer 305.5. Advanced Usage Notes Expand section "305.5. Advanced Usage Notes" Collapse section "305.5. Advanced Usage Notes" 305.5.1. Plugable Connection Resource Management 305.5.2. Session, Consumer, & Producer Pooling & Caching Management 305.5.3. Batch Message Support 305.5.4. Customizable Transaction Commit Strategies (Local JMS Transactions only) 305.5.5. Transacted Batch Consumers & Producers 305.6. Additional Notes Expand section "305.6. Additional Notes" Collapse section "305.6. Additional Notes" 305.6.1. Message Header Format 305.6.2. Message Content 305.6.3. Clustering 305.7. Transaction Support Expand section "305.7. Transaction Support" Collapse section "305.7. Transaction Support" 305.7.1. Does Springless Mean I Can’t Use Spring? 306. Slack Component Expand section "306. Slack Component" Collapse section "306. Slack Component" 306.1. URI format 306.2. Options Expand section "306.2. Options" Collapse section "306.2. Options" 306.2.1. Path Parameters (1 parameters): 306.2.2. Query Parameters (5 parameters): 306.3. SlackComponent 306.4. Example 306.5. See Also 307. SMPP Component Expand section "307. SMPP Component" Collapse section "307. SMPP Component" 307.1. SMS limitations 307.2. Data coding, alphabet and international character sets 307.3. Message splitting and throttling 307.4. URI format 307.5. URI Options Expand section "307.5. URI Options" Collapse section "307.5. URI Options" 307.5.1. Path Parameters (2 parameters): 307.5.2. Query Parameters (38 parameters): 307.6. Producer Message Headers 307.7. Consumer Message Headers 307.8. Exception handling 307.9. Samples 307.10. Debug logging 307.11. See Also 308. SNMP Component Expand section "308. SNMP Component" Collapse section "308. SNMP Component" 308.1. URI format 308.2. Snmp Producer 308.3. Options Expand section "308.3. Options" Collapse section "308.3. Options" 308.3.1. Path Parameters (2 parameters): 308.3.2. Query Parameters (34 parameters): 308.4. The result of a poll 308.5. Examples 308.6. See Also 309. SOAP DataFormat Expand section "309. SOAP DataFormat" Collapse section "309. SOAP DataFormat" 309.1. SOAP Options 309.2. ElementNameStrategy 309.3. Using the Java DSL Expand section "309.3. Using the Java DSL" Collapse section "309.3. Using the Java DSL" 309.3.1. Using SOAP 1.2 309.4. Multi-part Messages Expand section "309.4. Multi-part Messages" Collapse section "309.4. Multi-part Messages" 309.4.1. Multi-part Request 309.4.2. Multi-part Response 309.4.3. Holder Object mapping 309.5. Examples Expand section "309.5. Examples" Collapse section "309.5. Examples" 309.5.1. Webservice client 309.5.2. Webservice Server 309.6. Dependencies 310. Solr Component Expand section "310. Solr Component" Collapse section "310. Solr Component" 310.1. URI format 310.2. Solr Options Expand section "310.2. Solr Options" Collapse section "310.2. Solr Options" 310.2.1. Path Parameters (1 parameters): 310.2.2. Query Parameters (13 parameters): 310.3. Message Operations 310.4. Example 310.5. Querying Solr 310.6. See Also 311. Apache Spark Component Expand section "311. Apache Spark Component" Collapse section "311. Apache Spark Component" 311.1. Supported architectural styles 311.2. Running Spark in OSGi servers 311.3. URI format Expand section "311.3. URI format" Collapse section "311.3. URI format" 311.3.1. Spark options 311.3.2. Path Parameters (1 parameters): 311.3.3. Query Parameters (6 parameters): 311.3.4. Void RDD callbacks 311.3.5. Converting RDD callbacks 311.3.6. Annotated RDD callbacks 311.4. DataFrame jobs 311.5. Hive jobs 311.6. See Also 312. Spark Rest Component Expand section "312. Spark Rest Component" Collapse section "312. Spark Rest Component" 312.1. URI format 312.2. URI Options Expand section "312.2. URI Options" Collapse section "312.2. URI Options" 312.2.1. Path Parameters (2 parameters): 312.2.2. Query Parameters (11 parameters): 312.3. Path using Spark syntax 312.4. Mapping to Camel Message 312.5. Rest DSL 312.6. More examples 313. SpEL Language Expand section "313. SpEL Language" Collapse section "313. SpEL Language" 313.1. Variables 313.2. Options 313.3. Samples Expand section "313.3. Samples" Collapse section "313.3. Samples" 313.3.1. Expression templating 313.3.2. Bean integration 313.3.3. SpEL in enterprise integration patterns 313.4. Loading script from external resource 314. Splunk Component Expand section "314. Splunk Component" Collapse section "314. Splunk Component" 314.1. URI format 314.2. Producer Endpoints: 314.3. Consumer Endpoints: 314.4. URI Options Expand section "314.4. URI Options" Collapse section "314.4. URI Options" 314.4.1. Path Parameters (1 parameters): 314.4.2. Query Parameters (42 parameters): 314.5. Message body 314.6. Use Cases 314.7. Other comments 314.8. See Also 315. Spring Support Expand section "315. Spring Support" Collapse section "315. Spring Support" 315.1. Using Spring to configure the CamelContext 315.2. Adding Camel Schema Expand section "315.2. Adding Camel Schema" Collapse section "315.2. Adding Camel Schema" 315.2.1. Using camel: namespace 315.2.2. Advanced configuration using Spring 315.2.3. Using <package> 315.2.4. Using <packageScan> 315.2.5. Using contextScan 315.3. How do I import routes from other XML files Expand section "315.3. How do I import routes from other XML files" Collapse section "315.3. How do I import routes from other XML files" 315.3.1. Test time exclusion. 315.4. Using Spring XML 315.5. Configuring Components and Endpoints 315.6. CamelContextAware 315.7. Integration Testing 315.8. See also 316. Spring Batch Component Expand section "316. Spring Batch Component" Collapse section "316. Spring Batch Component" 316.1. URI format 316.2. Options Expand section "316.2. Options" Collapse section "316.2. Options" 316.2.1. Path Parameters (1 parameters): 316.2.2. Query Parameters (4 parameters): 316.3. Usage 316.4. Examples 316.5. Support classes Expand section "316.5. Support classes" Collapse section "316.5. Support classes" 316.5.1. CamelItemReader 316.5.2. CamelItemWriter 316.5.3. CamelItemProcessor 316.5.4. CamelJobExecutionListener 316.6. Spring Cloud Expand section "316.6. Spring Cloud" Collapse section "316.6. Spring Cloud" 316.6.1. Camel Spring Cloud Starter 316.7. Spring Cloud Consul 316.8. Spring Cloud Zookeeper 316.9. Spring Cloud Netflix 316.10. Spring Cloud Netflix Starter 317. Spring Event Component Expand section "317. Spring Event Component" Collapse section "317. Spring Event Component" 317.1. URI format 317.2. Spring Event Options Expand section "317.2. Spring Event Options" Collapse section "317.2. Spring Event Options" 317.2.1. Path Parameters (1 parameters): 317.2.2. Query Parameters (4 parameters): 317.3. See Also 318. Spring Integration Component Expand section "318. Spring Integration Component" Collapse section "318. Spring Integration Component" 318.1. URI format 318.2. Options Expand section "318.2. Options" Collapse section "318.2. Options" 318.2.1. Path Parameters (1 parameters): 318.2.2. Query Parameters (7 parameters): 318.3. Usage 318.4. Examples Expand section "318.4. Examples" Collapse section "318.4. Examples" 318.4.1. Using the Spring integration endpoint 318.4.2. The Source and Target adapter 318.5. See Also 318.6. Spring Java Config Expand section "318.6. Spring Java Config" Collapse section "318.6. Spring Java Config" 318.6.1. Using Spring Java Config 318.6.2. Configuration 318.6.3. Testing 319. Spring LDAP Component Expand section "319. Spring LDAP Component" Collapse section "319. Spring LDAP 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 (3 parameters): 319.3. Usage Expand section "319.3. Usage" Collapse section "319.3. Usage" 319.3.1. Search 319.3.2. Bind 319.3.3. Unbind 319.3.4. Authenticate 319.3.5. Modify Attributes 319.3.6. Function-Driven 320. Spring Redis Component Expand section "320. Spring Redis Component" Collapse section "320. Spring Redis Component" 320.1. URI Format 320.2. URI Options Expand section "320.2. URI Options" Collapse section "320.2. URI Options" 320.2.1. Path Parameters (2 parameters): 320.2.2. Query Parameters (10 parameters): 320.3. Usage Expand section "320.3. Usage" Collapse section "320.3. Usage" 320.3.1. Message headers evaluated by the Redis producer 320.4. Dependencies 320.5. See Also 321. Spring Security Expand section "321. Spring Security" Collapse section "321. Spring Security" 321.1. Creating authorization policies 321.2. Controlling access to Camel routes 321.3. Authentication 321.4. Handling authentication and authorization errors 321.5. Dependencies 321.6. See Also 322. Spring WebService Component Expand section "322. Spring WebService Component" Collapse section "322. Spring WebService Component" 322.1. URI format 322.2. Options Expand section "322.2. Options" Collapse section "322.2. Options" 322.2.1. Path Parameters (3 parameters): 322.2.2. Query Parameters (22 parameters): 322.2.3. Message headers 322.3. Accessing web services 322.4. Sending SOAP and WS-Addressing action headers 322.5. Using SOAP headers 322.6. The header and attachment propagation 322.7. How to transform the soap header using a stylesheet 322.8. How to use MTOM attachments 322.9. The custom header and attachment filtering 322.10. Using a custom MessageSender and MessageFactory 322.11. Exposing web services 322.12. Endpoint mapping in routes 322.13. Alternative configuration, using existing endpoint mappings 322.14. POJO (un)marshalling 322.15. See Also 323. SQL Component Expand section "323. SQL Component" Collapse section "323. SQL Component" 323.1. URI format 323.2. Options Expand section "323.2. Options" Collapse section "323.2. Options" 323.2.1. Path Parameters (1 parameters): 323.2.2. Query Parameters (45 parameters): 323.3. Treatment of the message body 323.4. Result of the query 323.5. Using StreamList 323.6. Header values 323.7. Generated keys 323.8. Configuration 323.9. Sample Expand section "323.9. Sample" Collapse section "323.9. Sample" 323.9.1. Using named parameters 323.9.2. Using expression parameters 323.9.3. Using IN queries with dynamic values 323.10. Using the JDBC-based idempotent repository Expand section "323.10. Using the JDBC-based idempotent repository" Collapse section "323.10. Using the JDBC-based idempotent repository" 323.10.1. Customize the JdbcMessageIdRepository 323.11. Using the JDBC-based aggregation repository Expand section "323.11. Using the JDBC-based aggregation repository" Collapse section "323.11. Using the JDBC-based aggregation repository" 323.11.1. Database 323.11.2. Storing body and headers as text 323.11.3. Codec (Serialization) 323.11.4. Transaction Expand section "323.11.4. Transaction" Collapse section "323.11.4. Transaction" 323.11.4.1. Service (Start/Stop) 323.11.5. Aggregator configuration 323.11.6. Optimistic locking 323.12. Camel SQL Starter 323.13. See Also 324. SQL Stored Procedure Component Expand section "324. SQL Stored Procedure Component" Collapse section "324. SQL Stored Procedure Component" 324.1. URI format 324.2. Options Expand section "324.2. Options" Collapse section "324.2. Options" 324.2.1. Path Parameters (1 parameters): 324.2.2. Query Parameters (7 parameters): 324.3. Declaring the stored procedure template Expand section "324.3. Declaring the stored procedure template" Collapse section "324.3. Declaring the stored procedure template" 324.3.1. IN Parameters 324.3.2. OUT Parameters 324.3.3. INOUT Parameters 324.4. Camel Sql Starter 324.5. See Also 325. SSH Component Expand section "325. SSH Component" Collapse section "325. SSH Component" 325.1. URI format 325.2. Options Expand section "325.2. Options" Collapse section "325.2. Options" 325.2.1. Path Parameters (2 parameters): 325.2.2. Query Parameters (28 parameters): 325.3. Usage as a Producer endpoint 325.4. Authentication 325.5. Example 325.6. See Also 326. StAX Component Expand section "326. StAX Component" Collapse section "326. StAX 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 (1 parameters): 326.3. Usage of a content handler as StAX parser 326.4. Iterate over a collection using JAXB and StAX Expand section "326.4. Iterate over a collection using JAXB and StAX" Collapse section "326.4. Iterate over a collection using JAXB and StAX" 326.4.1. The previous example with XML DSL 326.5. See Also 327. Stomp Component Expand section "327. Stomp Component" Collapse section "327. Stomp 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 (10 parameters): 327.3. Samples 327.4. Endpoints 327.5. See Also 328. Stream Component Expand section "328. Stream Component" Collapse section "328. Stream Component" 328.1. URI format 328.2. Options Expand section "328.2. Options" Collapse section "328.2. Options" 328.2.1. Path Parameters (1 parameters): 328.2.2. Query Parameters (18 parameters): 328.3. Message content 328.4. Samples 328.5. See Also 329. String Encoding DataFormat Expand section "329. String Encoding DataFormat" Collapse section "329. String Encoding DataFormat" 329.1. Options 329.2. Marshal 329.3. Unmarshal 329.4. Dependencies 330. String Template Component Expand section "330. String Template Component" Collapse section "330. String Template 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 (4 parameters): 330.3. Headers 330.4. Hot reloading 330.5. StringTemplate Attributes 330.6. Samples 330.7. The Email Sample 330.8. See Also 331. Stub Component Expand section "331. Stub Component" Collapse section "331. Stub 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 (16 parameters): 331.3. Examples II. OpenApi Java Component Expand section "II. OpenApi Java Component" Collapse section "II. OpenApi Java Component" 332. Using OpenApi in rest-dsl 333. Options 334. Adding Security Definitions in API doc 335. ContextIdListing enabled 336. JSon or Yaml 337. Examples 338. Swagger Java Component Expand section "338. Swagger Java Component" Collapse section "338. Swagger Java Component" 338.1. Using Swagger in rest-dsl 338.2. Options 338.3. ContextIdListing enabled 338.4. JSon or Yaml 338.5. Examples 339. Syslog DataFormat Expand section "339. Syslog DataFormat" Collapse section "339. Syslog DataFormat" 339.1. RFC3164 Syslog protocol 339.2. Options 339.3. RFC5424 Syslog protocol Expand section "339.3. RFC5424 Syslog protocol" Collapse section "339.3. RFC5424 Syslog protocol" 339.3.1. Exposing a Syslog listener 339.3.2. Sending syslog messages to a remote destination 339.4. See Also 340. Tar File DataFormat Expand section "340. Tar File DataFormat" Collapse section "340. Tar File DataFormat" 340.1. TarFile Options 340.2. Marshal 340.3. Unmarshal 340.4. Aggregate 340.5. Dependencies 341. Telegram Component Expand section "341. Telegram Component" Collapse section "341. Telegram Component" 341.1. URI format 341.2. Options Expand section "341.2. Options" Collapse section "341.2. Options" 341.2.1. Path Parameters (2 parameters): 341.2.2. Query Parameters (22 parameters): 341.3. Message Headers 341.4. Usage 341.5. Producer Example 341.6. Consumer Example 341.7. Reactive Chat-Bot Example 341.8. Getting the Chat ID 342. Test Component Expand section "342. Test Component" Collapse section "342. Test Component" 342.1. URI format 342.2. URI Options Expand section "342.2. URI Options" Collapse section "342.2. URI Options" 342.2.1. Path Parameters (1 parameters): 342.2.2. Query Parameters (14 parameters): 342.3. Example 342.4. See Also 343. Thrift Component Expand section "343. Thrift Component" Collapse section "343. Thrift Component" 343.1. URI format 343.2. Endpoint Options Expand section "343.2. Endpoint Options" Collapse section "343.2. Endpoint Options" 343.2.1. Path Parameters (3 parameters): 343.2.2. Query Parameters (12 parameters): 343.3. Thrift method parameters mapping 343.4. Thrift consumer headers (will be installed after the consumer invocation) 343.5. Examples 343.6. For more information, see these resources 343.7. See Also 344. Thrift DataFormat Expand section "344. Thrift DataFormat" Collapse section "344. Thrift DataFormat" 344.1. Thrift Options 344.2. Content type format 344.3. Thrift overview 344.4. Defining the thrift format 344.5. Generating Java classes 344.6. Java DSL 344.7. Spring DSL 344.8. Dependencies 345. TidyMarkup DataFormat Expand section "345. TidyMarkup DataFormat" Collapse section "345. TidyMarkup DataFormat" 345.1. TidyMarkup Options 345.2. Java DSL Example 345.3. Spring XML Example 345.4. Dependencies 346. Tika Component Expand section "346. Tika Component" Collapse section "346. Tika Component" 346.1. Options Expand section "346.1. Options" Collapse section "346.1. Options" 346.1.1. Path Parameters (1 parameters): 346.1.2. Query Parameters (5 parameters): 346.2. To Detect a file’s MIME Type 346.3. To Parse a File 347. Timer Component Expand section "347. Timer Component" Collapse section "347. Timer Component" 347.1. URI format 347.2. Options Expand section "347.2. Options" Collapse section "347.2. Options" 347.2.1. Path Parameters (1 parameters): 347.2.2. Query Parameters (12 parameters): 347.3. Exchange Properties 347.4. Sample 347.5. Firing as soon as possible 347.6. Firing only once 347.7. See Also 348. Twilio Component Expand section "348. Twilio Component" Collapse section "348. Twilio Component" 348.1. Twilio Options Expand section "348.1. Twilio Options" Collapse section "348.1. Twilio Options" 348.1.1. Path Parameters (2 parameters): 348.1.2. Query Parameters (8 parameters): 348.2. URI format 348.3. Producer Endpoints: 348.4. Consumer Endpoints: 348.5. Message header 348.6. Message body 349. Twitter Components Expand section "349. Twitter Components" Collapse section "349. Twitter Components" 349.1. Consumer endpoints 349.2. Producer endpoints 349.3. Message headers 349.4. Message body 349.5. Use cases Expand section "349.5. Use cases" Collapse section "349.5. Use cases" 349.5.1. To create a status update within your Twitter profile, send this producer a String body: 349.5.2. To poll, every 60 sec., all statuses on your home timeline: 349.5.3. To search for all statuses with the keyword 'camel' only once: 349.5.4. Searching using a producer with static keywords: 349.5.5. Searching using a producer with dynamic keywords from header: 349.6. Example 349.7. See Also 350. Twitter Direct Message Component Expand section "350. Twitter Direct Message Component" Collapse section "350. Twitter Direct Message Component" 350.1. Component Options 350.2. Endpoint Options Expand section "350.2. Endpoint Options" Collapse section "350.2. Endpoint Options" 350.2.1. Path Parameters (1 parameters): 350.2.2. Query Parameters (42 parameters): 351. Twitter Search Component Expand section "351. Twitter Search Component" Collapse section "351. Twitter Search Component" 351.1. Component Options 351.2. Endpoint Options Expand section "351.2. Endpoint Options" Collapse section "351.2. Endpoint Options" 351.2.1. Path Parameters (1 parameters): 351.2.2. Query Parameters (42 parameters): 352. Twitter Streaming Component Expand section "352. Twitter Streaming Component" Collapse section "352. Twitter Streaming Component" 352.1. Component Options 352.2. Endpoint Options Expand section "352.2. Endpoint Options" Collapse section "352.2. Endpoint Options" 352.2.1. Path Parameters (1 parameters): 352.2.2. Query Parameters (43 parameters): 353. Twitter Timeline Component Expand section "353. Twitter Timeline Component" Collapse section "353. Twitter Timeline 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 (43 parameters): 354. Twitter Component (deprecated) Expand section "354. Twitter Component (deprecated)" Collapse section "354. Twitter Component (deprecated)" 354.1. URI format 354.2. Twitter component 354.3. Consumer endpoints 354.4. Producer endpoints 354.5. URI options Expand section "354.5. URI options" Collapse section "354.5. URI options" 354.5.1. Path Parameters (1 parameters): 354.5.2. Query Parameters (44 parameters): 354.6. Message headers 354.7. Message body 354.8. Use cases Expand section "354.8. Use cases" Collapse section "354.8. Use cases" 354.8.1. To create a status update within your Twitter profile, send this producer a String body: 354.8.2. To poll, every 60 sec., all statuses on your home timeline: 354.8.3. To search for all statuses with the keyword 'camel' only once: 354.8.4. Searching using a producer with static keywords: 354.8.5. Searching using a producer with dynamic keywords from header: 354.9. Example 354.10. See Also 355. Undertow Component Expand section "355. Undertow Component" Collapse section "355. Undertow Component" 355.1. URI format 355.2. Options Expand section "355.2. Options" Collapse section "355.2. Options" 355.2.1. Path Parameters (1 parameters): 355.2.2. Query Parameters (21 parameters): 355.3. Message Headers 355.4. HTTP Producer Example 355.5. HTTP Consumer Example 355.6. WebSocket Example 355.7. Using localhost as host 355.8. Undertow consumers on {wildfly} Expand section "355.8. Undertow consumers on {wildfly}" Collapse section "355.8. Undertow consumers on {wildfly}" 355.8.1. Configuring alternative ports 355.8.2. Ignored camel-undertow consumer configuration options on {wildfly} 356. uniVocity CSV DataFormat Expand section "356. uniVocity CSV DataFormat" Collapse section "356. uniVocity CSV DataFormat" 356.1. Options 356.2. Options 356.3. Marshalling usages Expand section "356.3. Marshalling usages" Collapse section "356.3. Marshalling usages" 356.3.1. Usage example: marshalling a Map into CSV format 356.3.2. Usage example: marshalling a Map into fixed-width format 356.3.3. Usage example: marshalling a Map into TSV format 356.4. Unmarshalling usages Expand section "356.4. Unmarshalling usages" Collapse section "356.4. Unmarshalling usages" 356.4.1. Usage example: unmarshalling a CSV format into maps with automatic headers 356.4.2. Usage example: unmarshalling a fixed-width format into lists 357. uniVocity Fixed Length DataFormat Expand section "357. uniVocity Fixed Length DataFormat" Collapse section "357. uniVocity Fixed Length DataFormat" 357.1. Options 357.2. Options 357.3. Marshalling usages Expand section "357.3. Marshalling usages" Collapse section "357.3. Marshalling usages" 357.3.1. Usage example: marshalling a Map into CSV format 357.3.2. Usage example: marshalling a Map into fixed-width format 357.3.3. Usage example: marshalling a Map into TSV format 357.4. Unmarshalling usages Expand section "357.4. Unmarshalling usages" Collapse section "357.4. Unmarshalling usages" 357.4.1. Usage example: unmarshalling a CSV format into maps with automatic headers 357.4.2. Usage example: unmarshalling a fixed-width format into lists 358. uniVocity TSV DataFormat Expand section "358. uniVocity TSV DataFormat" Collapse section "358. uniVocity TSV DataFormat" 358.1. Options 358.2. Options 358.3. Marshalling usages Expand section "358.3. Marshalling usages" Collapse section "358.3. Marshalling usages" 358.3.1. Usage example: marshalling a Map into CSV format 358.3.2. Usage example: marshalling a Map into fixed-width format 358.3.3. Usage example: marshalling a Map into TSV format 358.4. Unmarshalling usages Expand section "358.4. Unmarshalling usages" Collapse section "358.4. Unmarshalling usages" 358.4.1. Usage example: unmarshalling a CSV format into maps with automatic headers 358.4.2. Usage example: unmarshalling a fixed-width format into lists 359. Validator Component Expand section "359. Validator Component" Collapse section "359. Validator Component" 359.1. URI format 359.2. Options Expand section "359.2. Options" Collapse section "359.2. Options" 359.2.1. Path Parameters (1 parameters): 359.2.2. Query Parameters (11 parameters): 359.3. Example 359.4. Advanced: JMX method clearCachedSchema 360. Velocity Component Expand section "360. Velocity Component" Collapse section "360. Velocity Component" 360.1. URI format 360.2. Options Expand section "360.2. Options" Collapse section "360.2. Options" 360.2.1. Path Parameters (1 parameters): 360.2.2. Query Parameters (5 parameters): 360.3. Message Headers 360.4. Velocity Context 360.5. Hot reloading 360.6. Dynamic templates 360.7. Samples 360.8. The Email Sample 360.9. See Also 361. Vert.x Component Expand section "361. Vert.x Component" Collapse section "361. Vert.x Component" 361.1. URI format 361.2. Options Expand section "361.2. Options" Collapse section "361.2. Options" 361.2.1. Path Parameters (1 parameters): 361.2.2. Query Parameters (5 parameters): 361.3. Connecting to the existing Vert.x instance 361.4. See Also 362. VM Component Expand section "362. VM Component" Collapse section "362. VM 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 (16 parameters): 362.3. Samples 362.4. See Also 363. Weather Component Expand section "363. Weather Component" Collapse section "363. Weather Component" 363.1. URI format 363.2. REMARK 363.3. Geolocation provider 363.4. Options Expand section "363.4. Options" Collapse section "363.4. Options" 363.4.1. Path Parameters (1 parameters): 363.4.2. Query Parameters (45 parameters): 363.5. Exchange data format 363.6. Message Headers 363.7. Samples 364. Web3j Ethereum Blockchain Component Expand section "364. Web3j Ethereum Blockchain Component" Collapse section "364. Web3j Ethereum Blockchain Component" 364.1. URI Format 364.2. Web3j Options Expand section "364.2. Web3j Options" Collapse section "364.2. Web3j Options" 364.2.1. Path Parameters (1 parameters): 364.2.2. Query Parameters (38 parameters): 364.3. Spring Boot Auto-Configuration 364.4. Message Headers 364.5. Samples 365. Jetty Websocket Component Expand section "365. Jetty Websocket Component" Collapse section "365. Jetty Websocket Component" 365.1. URI format 365.2. Websocket Options Expand section "365.2. Websocket Options" Collapse section "365.2. Websocket Options" 365.2.1. Path Parameters (3 parameters): 365.2.2. Query Parameters (18 parameters): 365.3. Message Headers 365.4. Usage 365.5. Setting up SSL for WebSocket Component Expand section "365.5. Setting up SSL for WebSocket Component" Collapse section "365.5. Setting up SSL for WebSocket Component" 365.5.1. Using the JSSE Configuration Utility 365.6. See Also 366. Wordpress Component Expand section "366. Wordpress Component" Collapse section "366. Wordpress Component" 366.1. Options Expand section "366.1. Options" Collapse section "366.1. Options" 366.1.1. Path Parameters (2 parameters): 366.1.2. Query Parameters (11 parameters): 366.1.3. Configuring Wordpress component 366.1.4. Consumer Example 366.1.5. Producer Example 366.2. Authentication 367. XChange Component Expand section "367. XChange Component" Collapse section "367. XChange Component" 367.1. URI format 367.2. Options Expand section "367.2. Options" Collapse section "367.2. Options" 367.2.1. Path Parameters (1 parameters): 367.2.2. Query Parameters (5 parameters): 367.3. Authentication 367.4. Message Headers 368. XML Beans DataFormat (deprecated) Expand section "368. XML Beans DataFormat (deprecated)" Collapse section "368. XML Beans DataFormat (deprecated)" 368.1. Options 368.2. Dependencies 369. XML JSon DataFormat (deprecated) Expand section "369. XML JSon DataFormat (deprecated)" Collapse section "369. XML JSon DataFormat (deprecated)" 369.1. Options 369.2. Basic Usage with Java DSL Expand section "369.2. Basic Usage with Java DSL" Collapse section "369.2. Basic Usage with Java DSL" 369.2.1. Explicitly instantiating the data format 369.2.2. Defining the data format in-line 369.3. Basic usage with Spring or Blueprint DSL 369.4. Namespace mappings Expand section "369.4. Namespace mappings" Collapse section "369.4. Namespace mappings" 369.4.1. Example 369.5. Dependencies 369.6. See Also 370. XML Security Component Expand section "370. XML Security Component" Collapse section "370. XML Security Component" 370.1. XML Signature Wrapping Modes 370.2. URI Format 370.3. Basic Example 370.4. Component Options 370.5. Endpoint Options Expand section "370.5. Endpoint Options" Collapse section "370.5. Endpoint Options" 370.5.1. Path Parameters (2 parameters): 370.5.2. Query Parameters (35 parameters): 370.5.3. Output Node Determination in Enveloping XML Signature Case 370.6. Detached XML Signatures as Siblings of the Signed Elements 370.7. XAdES-BES/EPES for the Signer Endpoint Expand section "370.7. XAdES-BES/EPES for the Signer Endpoint" Collapse section "370.7. XAdES-BES/EPES for the Signer Endpoint" 370.7.1. Headers 370.7.2. Limitations with regard to XAdES version 1.4.2 370.8. See Also 371. XMPP Component Expand section "371. XMPP Component" Collapse section "371. XMPP Component" 371.1. URI format 371.2. Options Expand section "371.2. Options" Collapse section "371.2. Options" 371.2.1. Path Parameters (3 parameters): 371.2.2. Query Parameters (18 parameters): 371.3. Headers and setting Subject or Language 371.4. Examples 371.5. See Also 372. XPath Language Expand section "372. XPath Language" Collapse section "372. XPath Language" 372.1. XPath Language options 372.2. Namespaces 372.3. Variables Expand section "372.3. Variables" Collapse section "372.3. Variables" 372.3.1. Namespace given 372.3.2. No namespace given 372.4. Functions 372.5. Using XML configuration 372.6. Setting result type 372.7. Using XPath on Headers 372.8. Examples 372.9. XPath injection 372.10. Using XPathBuilder without an Exchange 372.11. Using Saxon with XPathBuilder 372.12. Setting a custom XPathFactory using System Property 372.13. Enabling Saxon from Spring DSL 372.14. Namespace auditing to aid debugging 372.15. Auditing namespaces 372.16. Loading script from external resource 372.17. Dependencies 373. XQuery Component Expand section "373. XQuery Component" Collapse section "373. XQuery Component" 373.1. Options Expand section "373.1. Options" Collapse section "373.1. Options" 373.1.1. Path Parameters (1 parameters): 373.1.2. Query Parameters (31 parameters): 373.2. Examples 373.3. Variables 373.4. Using XML configuration 373.5. Using XQuery as transformation 373.6. Using XQuery as an endpoint 373.7. Examples 373.8. Learning XQuery 373.9. Loading script from external resource 373.10. Dependencies 374. XSLT Component Expand section "374. XSLT Component" Collapse section "374. XSLT Component" 374.1. URI format 374.2. Options Expand section "374.2. Options" Collapse section "374.2. Options" 374.2.1. Path Parameters (1 parameters): 374.2.2. Query Parameters (17 parameters): 374.3. Using XSLT endpoints 374.4. Getting Useable Parameters into the XSLT 374.5. Spring XML versions 374.6. Using xsl:include 374.7. Using xsl:include and default prefix 374.8. Using Saxon extension functions 374.9. Dynamic stylesheets 374.10. Accessing warnings, errors and fatalErrors from XSLT ErrorListener 374.11. Notes on using XSLT and Java Versions 374.12. See Also 375. XStream DataFormat Expand section "375. XStream DataFormat" Collapse section "375. XStream DataFormat" 375.1. Options 375.2. Using the Java DSL 375.3. XMLInputFactory and XMLOutputFactory 375.4. How to set the XML encoding in Xstream DataFormat? 375.5. Setting the type permissions of Xstream DataFormat 376. YAML SnakeYAML DataFormat Expand section "376. YAML SnakeYAML DataFormat" Collapse section "376. YAML SnakeYAML DataFormat" 376.1. YAML Options 376.2. Using YAML data format with the SnakeYAML library 376.3. Using YAML in Spring DSL 376.4. Dependencies for SnakeYAML 377. Yammer Component Expand section "377. Yammer Component" Collapse section "377. Yammer Component" 377.1. URI format 377.2. Component options 377.3. Endpoint options Expand section "377.3. Endpoint options" Collapse section "377.3. Endpoint options" 377.3.1. Path Parameters (1 parameters): 377.3.2. Query Parameters (28 parameters): 377.4. Consuming messages Expand section "377.4. Consuming messages" Collapse section "377.4. Consuming messages" 377.4.1. Message format 377.5. Creating messages 377.6. Retrieving user relationships 377.7. Retrieving users 377.8. Using an enricher 377.9. See Also 378. Zendesk Component Expand section "378. Zendesk Component" Collapse section "378. Zendesk Component" 378.1. Zendesk Options Expand section "378.1. Zendesk Options" Collapse section "378.1. Zendesk Options" 378.1.1. Path Parameters (1 parameters): 378.1.2. Query Parameters (10 parameters): 378.2. URI format 378.3. Producer Endpoints: 378.4. Consumer Endpoints: 378.5. Message header 378.6. Message body 379. Zip Deflate Compression DataFormat Expand section "379. Zip Deflate Compression DataFormat" Collapse section "379. Zip Deflate Compression DataFormat" 379.1. Options 379.2. Marshal 379.3. Unmarshal 379.4. Dependencies 380. Zip File DataFormat Expand section "380. Zip File DataFormat" Collapse section "380. Zip File DataFormat" 380.1. ZipFile Options 380.2. Marshal 380.3. Unmarshal 380.4. Aggregate 380.5. Dependencies 381. Zipkin Component Expand section "381. Zipkin Component" Collapse section "381. Zipkin Component" 381.1. Options 381.2. Example Expand section "381.2. Example" Collapse section "381.2. Example" 381.2.1. ServiceName 381.2.2. Client and Server Service Mappings 381.3. Mapping rules Expand section "381.3. Mapping rules" Collapse section "381.3. Mapping rules" 381.3.1. No client or server mappings 381.4. camel-zipin-starter 382. ZooKeeper Component Expand section "382. ZooKeeper Component" Collapse section "382. ZooKeeper Component" 382.1. URI format 382.2. Options Expand section "382.2. Options" Collapse section "382.2. Options" 382.2.1. Path Parameters (2 parameters): 382.2.2. Query Parameters (12 parameters): 382.3. Use cases Expand section "382.3. Use cases" Collapse section "382.3. Use cases" 382.3.1. Reading from a znode 382.3.2. Reading from a znode (additional Camel 2.10 onwards) 382.3.3. Writing to a znode 382.4. ZooKeeper enabled Route policies 382.5. See Also 383. ZooKeeper Master Component Expand section "383. ZooKeeper Master Component" Collapse section "383. ZooKeeper Master Component" 383.1. Using the master endpoint 383.2. URI format 383.3. Options Expand section "383.3. Options" Collapse section "383.3. Options" 383.3.1. Path Parameters (2 parameters): 383.3.2. Query Parameters (4 parameters): 383.4. Example 384. Master RoutePolicy Expand section "384. Master RoutePolicy" Collapse section "384. Master RoutePolicy" 384.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 225. Mock Component Documentation for Mock component is currently unavailable. Previous Next