You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by gi...@apache.org on 2022/10/31 09:28:49 UTC

[camel-website-pub] 02/02: Website updated to bf76f89c0abafb175a402d422e1f28b14ba1f0ae

This is an automated email from the ASF dual-hosted git repository.

git-site-role pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/camel-website-pub.git

commit 3ecd8ad57b7402bbfb835254f7ba60916a99eaf4
Author: jenkins <bu...@apache.org>
AuthorDate: Mon Oct 31 09:27:43 2022 +0000

    Website updated to bf76f89c0abafb175a402d422e1f28b14ba1f0ae
---
 .htaccess                                          |    24 +-
 .well-known/security.txt                           |     2 +-
 camel-kafka-connector/0.11.x/index.html            |     2 +-
 camel-kafka-connector/1.0.x/index.html             |     2 +-
 camel-kafka-connector/3.18.x/index.html            |     2 +-
 camel-kafka-connector/next/index.html              |     2 +-
 ...streaming-upload-sink-kafka-sink-connector.html |     2 +-
 ...ure-storage-blob-sink-kafka-sink-connector.html |     2 +-
 ...storage-blob-source-kafka-source-connector.html |     2 +-
 ...-google-bigquery-sink-kafka-sink-connector.html |     2 +-
 ...ogle-storage-source-kafka-source-connector.html |     2 +-
 ...amel-mongodb-source-kafka-source-connector.html |     2 +-
 ...mel-rabbitmq-source-kafka-source-connector.html |     2 +-
 camel-kafka-connector/next/reference/index.html    |     2 +-
 components/next/activemq-component.html            |     2 +-
 components/next/amqp-component.html                |     2 +-
 components/next/arangodb-component.html            |     2 +-
 components/next/as2-component.html                 |     2 +-
 components/next/asterisk-component.html            |     2 +-
 components/next/atlasmap-component.html            |     2 +-
 components/next/atmos-component.html               |     2 +-
 .../next/atmosphere-websocket-component.html       |     2 +-
 components/next/atom-component.html                |     2 +-
 components/next/avro-component.html                |     2 +-
 components/next/aws-cloudtrail-component.html      |     2 +-
 components/next/aws-secrets-manager-component.html |     2 +-
 components/next/aws2-athena-component.html         |     2 +-
 components/next/aws2-cw-component.html             |     2 +-
 components/next/aws2-ddb-component.html            |     2 +-
 components/next/aws2-ddbstream-component.html      |     2 +-
 components/next/aws2-ec2-component.html            |     2 +-
 components/next/aws2-ecs-component.html            |     2 +-
 components/next/aws2-eks-component.html            |     2 +-
 components/next/aws2-eventbridge-component.html    |     2 +-
 components/next/aws2-iam-component.html            |     2 +-
 components/next/aws2-kinesis-component.html        |     2 +-
 .../next/aws2-kinesis-firehose-component.html      |     2 +-
 components/next/aws2-kms-component.html            |     2 +-
 components/next/aws2-lambda-component.html         |     2 +-
 components/next/aws2-mq-component.html             |     2 +-
 components/next/aws2-msk-component.html            |     2 +-
 components/next/aws2-s3-component.html             |     2 +-
 components/next/aws2-ses-component.html            |     2 +-
 components/next/aws2-sns-component.html            |     2 +-
 components/next/aws2-sqs-component.html            |     2 +-
 components/next/aws2-sts-component.html            |     2 +-
 components/next/aws2-translate-component.html      |     2 +-
 components/next/azure-cosmosdb-component.html      |     2 +-
 components/next/azure-eventhubs-component.html     |     2 +-
 components/next/azure-key-vault-component.html     |     2 +-
 components/next/azure-servicebus-component.html    |     2 +-
 components/next/azure-storage-blob-component.html  |     2 +-
 .../next/azure-storage-datalake-component.html     |     2 +-
 components/next/azure-storage-queue-component.html |     2 +-
 components/next/bean-component.html                |     2 +-
 components/next/bean-validator-component.html      |     2 +-
 components/next/bonita-component.html              |     2 +-
 components/next/box-component.html                 |     2 +-
 components/next/braintree-component.html           |     2 +-
 components/next/browse-component.html              |     2 +-
 components/next/caffeine-cache-component.html      |     2 +-
 components/next/caffeine-loadcache-component.html  |     2 +-
 components/next/chatscript-component.html          |     2 +-
 components/next/chunk-component.html               |     2 +-
 components/next/class-component.html               |     2 +-
 components/next/cm-sms-component.html              |     2 +-
 components/next/cmis-component.html                |     2 +-
 components/next/coap-component.html                |     2 +-
 components/next/cometd-component.html              |     2 +-
 components/next/consul-component.html              |     2 +-
 components/next/controlbus-component.html          |     2 +-
 components/next/corda-component.html               |     2 +-
 components/next/couchbase-component.html           |     2 +-
 components/next/couchdb-component.html             |     2 +-
 components/next/cql-component.html                 |     2 +-
 components/next/cron-component.html                |     2 +-
 components/next/crypto-component.html              |     2 +-
 components/next/cxf-component.html                 |     2 +-
 components/next/cxfrs-component.html               |     2 +-
 components/next/dataformat-component.html          |     2 +-
 components/next/dataset-component.html             |     2 +-
 components/next/dataset-test-component.html        |     2 +-
 components/next/debezium-db2-component.html        |     2 +-
 components/next/debezium-mongodb-component.html    |     2 +-
 components/next/debezium-mysql-component.html      |     2 +-
 components/next/debezium-oracle-component.html     |     2 +-
 components/next/debezium-postgres-component.html   |     2 +-
 components/next/debezium-sqlserver-component.html  |     2 +-
 components/next/digitalocean-component.html        |     2 +-
 components/next/direct-component.html              |     2 +-
 components/next/direct-vm-component.html           |     2 +-
 components/next/disruptor-component.html           |     2 +-
 components/next/disruptor-vm-component.html        |     2 +-
 components/next/djl-component.html                 |     2 +-
 components/next/dns-component.html                 |     2 +-
 components/next/docker-component.html              |     2 +-
 components/next/dozer-component.html               |     2 +-
 components/next/drill-component.html               |     2 +-
 components/next/dropbox-component.html             |     2 +-
 components/next/dynamic-router-component.html      |     2 +-
 components/next/ehcache-component.html             |     2 +-
 components/next/elasticsearch-component.html       |     2 +-
 components/next/elasticsearch-rest-component.html  |     2 +-
 components/next/etcd3-component.html               |     2 +-
 components/next/exec-component.html                |     2 +-
 components/next/facebook-component.html            |     2 +-
 components/next/fhir-component.html                |     2 +-
 components/next/file-component.html                |     2 +-
 components/next/file-watch-component.html          |     2 +-
 components/next/flatpack-component.html            |     2 +-
 components/next/flink-component.html               |     2 +-
 components/next/fop-component.html                 |     2 +-
 components/next/freemarker-component.html          |     2 +-
 components/next/ftp-component.html                 |     2 +-
 components/next/ftps-component.html                |     2 +-
 components/next/geocoder-component.html            |     2 +-
 components/next/git-component.html                 |     2 +-
 components/next/github-component.html              |     2 +-
 components/next/google-bigquery-component.html     |     2 +-
 components/next/google-bigquery-sql-component.html |     2 +-
 components/next/google-calendar-component.html     |     2 +-
 .../next/google-calendar-stream-component.html     |     2 +-
 components/next/google-drive-component.html        |     2 +-
 components/next/google-functions-component.html    |     2 +-
 components/next/google-mail-component.html         |     2 +-
 components/next/google-mail-stream-component.html  |     2 +-
 components/next/google-pubsub-component.html       |     2 +-
 .../next/google-secret-manager-component.html      |     2 +-
 components/next/google-sheets-component.html       |     2 +-
 .../next/google-sheets-stream-component.html       |     2 +-
 components/next/google-storage-component.html      |     2 +-
 components/next/gora-component.html                |     2 +-
 components/next/grape-component.html               |     2 +-
 components/next/graphql-component.html             |     2 +-
 components/next/grpc-component.html                |     2 +-
 components/next/guava-eventbus-component.html      |     2 +-
 components/next/hashicorp-vault-component.html     |     2 +-
 .../next/hazelcast-atomicvalue-component.html      |     2 +-
 components/next/hazelcast-instance-component.html  |     2 +-
 components/next/hazelcast-list-component.html      |     2 +-
 components/next/hazelcast-map-component.html       |     2 +-
 components/next/hazelcast-multimap-component.html  |     2 +-
 components/next/hazelcast-queue-component.html     |     2 +-
 .../next/hazelcast-replicatedmap-component.html    |     2 +-
 .../next/hazelcast-ringbuffer-component.html       |     2 +-
 components/next/hazelcast-seda-component.html      |     2 +-
 components/next/hazelcast-set-component.html       |     2 +-
 components/next/hazelcast-topic-component.html     |     2 +-
 components/next/hbase-component.html               |     2 +-
 components/next/hdfs-component.html                |     2 +-
 components/next/http-component.html                |     2 +-
 components/next/hwcloud-dms-component.html         |     2 +-
 components/next/hwcloud-frs-component.html         |     2 +-
 .../next/hwcloud-functiongraph-component.html      |     2 +-
 components/next/hwcloud-iam-component.html         |     2 +-
 .../next/hwcloud-imagerecognition-component.html   |     2 +-
 components/next/hwcloud-obs-component.html         |     2 +-
 components/next/hwcloud-smn-component.html         |     2 +-
 components/next/hyperledger-aries-component.html   |     2 +-
 components/next/iec60870-client-component.html     |     2 +-
 components/next/iec60870-server-component.html     |     2 +-
 components/next/ignite-cache-component.html        |     2 +-
 components/next/ignite-compute-component.html      |     2 +-
 components/next/ignite-events-component.html       |     2 +-
 components/next/ignite-idgen-component.html        |     2 +-
 components/next/ignite-messaging-component.html    |     2 +-
 components/next/ignite-queue-component.html        |     2 +-
 components/next/ignite-set-component.html          |     2 +-
 components/next/infinispan-component.html          |     2 +-
 components/next/infinispan-embedded-component.html |     2 +-
 components/next/influxdb-component.html            |     2 +-
 components/next/iota-component.html                |     2 +-
 components/next/ipfs-component.html                |     2 +-
 components/next/irc-component.html                 |     2 +-
 components/next/ironmq-component.html              |     2 +-
 components/next/jbpm-component.html                |     2 +-
 components/next/jcache-component.html              |     2 +-
 components/next/jclouds-component.html             |     2 +-
 components/next/jcr-component.html                 |     2 +-
 components/next/jdbc-component.html                |     2 +-
 components/next/jetty-component.html               |     2 +-
 components/next/jgroups-component.html             |     2 +-
 components/next/jgroups-raft-component.html        |     2 +-
 components/next/jira-component.html                |     2 +-
 components/next/jms-component.html                 |     2 +-
 components/next/jmx-component.html                 |     2 +-
 components/next/jolt-component.html                |     2 +-
 components/next/jooq-component.html                |     2 +-
 components/next/jpa-component.html                 |     2 +-
 components/next/jslt-component.html                |     2 +-
 components/next/json-patch-component.html          |     2 +-
 components/next/json-validator-component.html      |     2 +-
 components/next/jsonata-component.html             |     2 +-
 components/next/jt400-component.html               |     2 +-
 components/next/kafka-component.html               |     2 +-
 components/next/kamelet-component.html             |     2 +-
 components/next/knative-component.html             |     2 +-
 .../next/kubernetes-config-maps-component.html     |     2 +-
 .../kubernetes-custom-resources-component.html     |     2 +-
 .../next/kubernetes-deployments-component.html     |     2 +-
 components/next/kubernetes-events-component.html   |     2 +-
 components/next/kubernetes-hpa-component.html      |     2 +-
 components/next/kubernetes-job-component.html      |     2 +-
 .../next/kubernetes-namespaces-component.html      |     2 +-
 components/next/kubernetes-nodes-component.html    |     2 +-
 ...rnetes-persistent-volumes-claims-component.html |     2 +-
 .../kubernetes-persistent-volumes-component.html   |     2 +-
 components/next/kubernetes-pods-component.html     |     2 +-
 ...bernetes-replication-controllers-component.html |     2 +-
 .../next/kubernetes-resources-quota-component.html |     2 +-
 components/next/kubernetes-secrets-component.html  |     2 +-
 .../kubernetes-service-accounts-component.html     |     2 +-
 components/next/kubernetes-services-component.html |     2 +-
 components/next/kudu-component.html                |     2 +-
 components/next/language-component.html            |     2 +-
 components/next/ldap-component.html                |     2 +-
 components/next/ldif-component.html                |     2 +-
 components/next/log-component.html                 |     2 +-
 components/next/lpr-component.html                 |     2 +-
 components/next/lucene-component.html              |     2 +-
 components/next/lumberjack-component.html          |     2 +-
 components/next/mail-component.html                |     2 +-
 components/next/mapstruct-component.html           |     2 +-
 components/next/master-component.html              |     2 +-
 components/next/metrics-component.html             |     2 +-
 components/next/micrometer-component.html          |     2 +-
 .../next/microprofile-metrics-component.html       |     2 +-
 components/next/milo-browse-component.html         |     2 +-
 components/next/milo-client-component.html         |     2 +-
 components/next/milo-server-component.html         |     2 +-
 components/next/mina-component.html                |     2 +-
 components/next/minio-component.html               |     2 +-
 components/next/mllp-component.html                |     2 +-
 components/next/mock-component.html                |     2 +-
 components/next/mongodb-component.html             |     2 +-
 components/next/mongodb-gridfs-component.html      |     2 +-
 components/next/mustache-component.html            |     2 +-
 components/next/mvel-component.html                |     2 +-
 components/next/mybatis-bean-component.html        |     2 +-
 components/next/mybatis-component.html             |     2 +-
 components/next/nats-component.html                |     2 +-
 components/next/netty-component.html               |     2 +-
 components/next/netty-http-component.html          |     2 +-
 components/next/nitrite-component.html             |     2 +-
 components/next/oaipmh-component.html              |     2 +-
 components/next/olingo2-component.html             |     2 +-
 components/next/olingo4-component.html             |     2 +-
 .../next/openshift-build-configs-component.html    |     2 +-
 components/next/openshift-builds-component.html    |     2 +-
 .../openshift-deploymentconfigs-component.html     |     2 +-
 components/next/openstack-cinder-component.html    |     2 +-
 components/next/openstack-glance-component.html    |     2 +-
 components/next/openstack-keystone-component.html  |     2 +-
 components/next/openstack-neutron-component.html   |     2 +-
 components/next/openstack-nova-component.html      |     2 +-
 components/next/openstack-swift-component.html     |     2 +-
 components/next/optaplanner-component.html         |     2 +-
 components/next/paho-component.html                |     2 +-
 components/next/paho-mqtt5-component.html          |     2 +-
 components/next/pdf-component.html                 |     2 +-
 components/next/pg-replication-slot-component.html |     2 +-
 components/next/pgevent-component.html             |     2 +-
 components/next/platform-http-component.html       |     2 +-
 components/next/pubnub-component.html              |     2 +-
 components/next/pulsar-component.html              |     2 +-
 components/next/quartz-component.html              |     2 +-
 components/next/quickfix-component.html            |     2 +-
 components/next/rabbitmq-component.html            |     2 +-
 components/next/reactive-streams-component.html    |     2 +-
 components/next/ref-component.html                 |     2 +-
 components/next/rest-api-component.html            |     2 +-
 components/next/rest-component.html                |     2 +-
 components/next/rest-openapi-component.html        |     2 +-
 components/next/rest-swagger-component.html        |     2 +-
 components/next/resteasy-component.html            |     2 +-
 components/next/robotframework-component.html      |     2 +-
 components/next/rss-component.html                 |     2 +-
 components/next/saga-component.html                |     2 +-
 components/next/salesforce-component.html          |     2 +-
 components/next/sap-netweaver-component.html       |     2 +-
 components/next/scheduler-component.html           |     2 +-
 components/next/schematron-component.html          |     2 +-
 components/next/scp-component.html                 |     2 +-
 components/next/seda-component.html                |     2 +-
 components/next/service-component.html             |     2 +-
 components/next/servicenow-component.html          |     2 +-
 components/next/servlet-component.html             |     2 +-
 components/next/sftp-component.html                |     2 +-
 components/next/sjms-component.html                |     2 +-
 components/next/sjms2-component.html               |     2 +-
 components/next/slack-component.html               |     2 +-
 components/next/smpp-component.html                |     2 +-
 components/next/snmp-component.html                |     2 +-
 components/next/solr-component.html                |     2 +-
 components/next/spark-component.html               |     2 +-
 components/next/splunk-component.html              |     2 +-
 components/next/splunk-hec-component.html          |     2 +-
 components/next/spring-batch-component.html        |     2 +-
 components/next/spring-event-component.html        |     2 +-
 components/next/spring-integration-component.html  |     2 +-
 components/next/spring-jdbc-component.html         |     2 +-
 components/next/spring-ldap-component.html         |     2 +-
 components/next/spring-rabbitmq-component.html     |     2 +-
 components/next/spring-redis-component.html        |     2 +-
 components/next/spring-ws-component.html           |     2 +-
 components/next/sql-component.html                 |     2 +-
 components/next/sql-stored-component.html          |     2 +-
 components/next/ssh-component.html                 |     2 +-
 components/next/stax-component.html                |     2 +-
 components/next/stitch-component.html              |     2 +-
 components/next/stomp-component.html               |     2 +-
 components/next/stream-component.html              |     2 +-
 components/next/string-template-component.html     |     2 +-
 components/next/stub-component.html                |     2 +-
 components/next/telegram-component.html            |     2 +-
 components/next/thrift-component.html              |     2 +-
 components/next/tika-component.html                |     2 +-
 components/next/timer-component.html               |     2 +-
 components/next/twilio-component.html              |     2 +-
 .../next/twitter-directmessage-component.html      |     2 +-
 components/next/twitter-search-component.html      |     2 +-
 components/next/twitter-timeline-component.html    |     2 +-
 components/next/undertow-component.html            |     2 +-
 components/next/validator-component.html           |     2 +-
 components/next/velocity-component.html            |     2 +-
 components/next/vertx-component.html               |     2 +-
 components/next/vertx-http-component.html          |     2 +-
 components/next/vertx-kafka-component.html         |     2 +-
 components/next/vertx-websocket-component.html     |     2 +-
 components/next/vm-component.html                  |     2 +-
 components/next/weather-component.html             |     2 +-
 components/next/web3j-component.html               |     2 +-
 components/next/webhook-component.html             |     2 +-
 components/next/websocket-component.html           |     2 +-
 components/next/websocket-jsr356-component.html    |     2 +-
 components/next/weka-component.html                |     2 +-
 components/next/whatsapp-component.html            |     2 +-
 components/next/wordpress-component.html           |     2 +-
 components/next/workday-component.html             |     2 +-
 components/next/xchange-component.html             |     2 +-
 components/next/xj-component.html                  |     2 +-
 components/next/xmlsecurity-sign-component.html    |     2 +-
 components/next/xmlsecurity-verify-component.html  |     2 +-
 components/next/xmpp-component.html                |     2 +-
 components/next/xquery-component.html              |     2 +-
 components/next/xslt-component.html                |     2 +-
 components/next/xslt-saxon-component.html          |     2 +-
 components/next/zendesk-component.html             |     2 +-
 components/next/zookeeper-component.html           |     2 +-
 components/next/zookeeper-master-component.html    |     2 +-
 manual/Endpoint-dsl.html                           |     4 +-
 ...configuration-of-camelcontext-using-spring.html |     2 +-
 manual/advice-with.html                            |     2 +-
 manual/architecture.html                           |     2 +-
 manual/backlog-debugger.html                       |     2 +-
 manual/backlog-tracer.html                         |     2 +-
 manual/batch-consumer.html                         |     2 +-
 manual/bean-binding.html                           |     2 +-
 manual/bean-injection.html                         |     2 +-
 manual/bean-integration.html                       |     2 +-
 manual/book-getting-started.html                   |     2 +-
 manual/browsable-endpoint.html                     |     2 +-
 manual/building.html                               |     2 +-
 manual/camel-3-migration-guide.html                |     2 +-
 manual/camel-3x-upgrade-guide-3_1.html             |     2 +-
 manual/camel-3x-upgrade-guide-3_10.html            |     2 +-
 manual/camel-3x-upgrade-guide-3_11.html            |     2 +-
 manual/camel-3x-upgrade-guide-3_12.html            |     2 +-
 manual/camel-3x-upgrade-guide-3_13.html            |     2 +-
 manual/camel-3x-upgrade-guide-3_14.html            |     2 +-
 manual/camel-3x-upgrade-guide-3_15.html            |     2 +-
 manual/camel-3x-upgrade-guide-3_16.html            |     2 +-
 manual/camel-3x-upgrade-guide-3_17.html            |     2 +-
 manual/camel-3x-upgrade-guide-3_18.html            |     2 +-
 manual/camel-3x-upgrade-guide-3_19.html            |     2 +-
 manual/camel-3x-upgrade-guide-3_2.html             |     2 +-
 manual/camel-3x-upgrade-guide-3_20.html            |     2 +-
 manual/camel-3x-upgrade-guide-3_3.html             |     2 +-
 manual/camel-3x-upgrade-guide-3_4.html             |     2 +-
 manual/camel-3x-upgrade-guide-3_5.html             |     2 +-
 manual/camel-3x-upgrade-guide-3_6.html             |     2 +-
 manual/camel-3x-upgrade-guide-3_7.html             |     2 +-
 manual/camel-3x-upgrade-guide-3_8.html             |     2 +-
 manual/camel-3x-upgrade-guide-3_9.html             |     2 +-
 manual/camel-3x-upgrade-guide.html                 |     2 +-
 manual/camel-catalog.html                          |     2 +-
 manual/camel-component-maven-plugin.html           |     2 +-
 manual/camel-configuration-utilities.html          |     2 +-
 manual/camel-console.html                          |     2 +-
 manual/camel-jbang.html                            |     2 +-
 manual/camel-maven-archetypes.html                 |     2 +-
 manual/camel-maven-plugin.html                     |     2 +-
 manual/camel-report-maven-plugin.html              |     2 +-
 manual/camelcontext-autoconfigure.html             |     2 +-
 manual/camelcontext.html                           |     2 +-
 manual/clustering.html                             |     2 +-
 manual/commercial-camel-offerings.html             |     2 +-
 manual/component-dsl.html                          |     4 +-
 manual/component.html                              |     2 +-
 ...ing-route-startup-ordering-and-autostartup.html |     2 +-
 manual/consumertemplate.html                       |     2 +-
 manual/context-reload.html                         |     2 +-
 manual/cronscheduledroutepolicy.html               |     2 +-
 manual/data-format.html                            |     2 +-
 manual/dataformat-dsl.html                         |     4 +-
 manual/debugger.html                               |     2 +-
 manual/defaulterrorhandler.html                    |     2 +-
 manual/delay-interceptor.html                      |     2 +-
 manual/dsl.html                                    |     2 +-
 manual/endpoint-annotations.html                   |     2 +-
 manual/endpoint.html                               |     2 +-
 manual/error-handler.html                          |     2 +-
 manual/examples.html                               |     2 +-
 manual/exception-clause.html                       |     2 +-
 manual/exchange-pattern.html                       |     2 +-
 manual/exchange-pooling.html                       |     2 +-
 manual/exchange.html                               |     2 +-
 manual/expression.html                             |     2 +-
 manual/faq/can-i-get-commercial-support.html       |     2 +-
 .../exception-beandefinitionstoreexception.html    |     2 +-
 ...tion-orgapachecamelnosuchendpointexception.html |     2 +-
 .../faq/exception-orgxmlsaxsaxparseexception.html  |     2 +-
 ...an-i-create-a-custom-component-or-endpoint.html |     2 +-
 ...on-ip-address-from-the-camel-cxf-consumer-.html |     2 +-
 manual/faq/how-can-i-get-the-source-code.html      |     2 +-
 .../faq/how-can-i-stop-a-route-from-a-route.html   |     2 +-
 ...ults-with-stacktraces-when-using-camel-cxf.html |     2 +-
 manual/faq/how-do-i-become-a-committer.html        |     2 +-
 manual/faq/how-do-i-change-the-logging.html        |     2 +-
 manual/faq/how-do-i-compile-the-code.html          |     2 +-
 manual/faq/how-do-i-configure-endpoints.html       |     2 +-
 ...-endpoints-without-the-value-being-encoded.html |     2 +-
 ...size-for-producercache-or-producertemplate.html |     2 +-
 ...ximum-endpoint-cache-size-for-camelcontext.html |     2 +-
 manual/faq/how-do-i-debug-my-route.html            |     2 +-
 manual/faq/how-do-i-disable-jmx.html               |     2 +-
 manual/faq/how-do-i-edit-the-website.html          |     2 +-
 manual/faq/how-do-i-enable-debug-logging.html      |     2 +-
 ...reams-when-debug-logging-messages-in-camel.html |     2 +-
 ...en-consuming-for-example-from-a-ftp-server.html |     2 +-
 ...how-do-i-import-rests-from-other-xml-files.html |     2 +-
 ...ow-do-i-import-routes-from-other-xml-files.html |     2 +-
 manual/faq/how-do-i-let-jetty-match-wildcards.html |     2 +-
 ...ow-do-i-make-my-jms-endpoint-transactional.html |     2 +-
 manual/faq/how-do-i-name-my-routes.html            |     2 +-
 manual/faq/how-do-i-restart-camelcontext.html      |     2 +-
 ...wn-exception-during-processing-an-exchange.html |     2 +-
 .../how-do-i-retry-failed-messages-forever.html    |     2 +-
 ...om-a-certain-point-back-or-an-entire-route.html |     2 +-
 ...-contexttestsupport-class-in-my-unit-tests.html |     2 +-
 ...chars-when-debug-logging-messages-in-camel.html |     2 +-
 ...do-i-set-the-mep-when-interacting-with-jbi.html |     2 +-
 ...ify-time-period-in-a-human-friendly-syntax.html |     2 +-
 ...h-method-to-use-when-using-beans-in-routes.html |     2 +-
 manual/faq/how-do-i-use-log4j.html                 |     2 +-
 .../how-do-i-use-uris-with-parameters-in-xml.html  |     2 +-
 ...om-processor-which-sends-multiple-messages.html |     2 +-
 ...direct-event-seda-and-vm-endpoints-compare.html |     2 +-
 ...-do-the-timer-and-quartz-endpoints-compare.html |     2 +-
 ...how-does-camel-look-up-beans-and-endpoints.html |     2 +-
 manual/faq/how-does-camel-work.html                |     2 +-
 manual/faq/how-does-the-website-work.html          |     2 +-
 ...hould-i-invoke-my-pojos-or-spring-services.html |     2 +-
 ...the-camel-cxf-endpoint-from-osgi-platform-.html |     2 +-
 ...-avoid-sending-some-or-all-message-headers.html |     2 +-
 .../how-to-create-executable-jar-camel-main.html   |     2 +-
 ...http-protocol-headers-in-the-camel-message.html |     2 +-
 ...end-the-same-message-to-multiple-endpoints.html |     2 +-
 ...-without-touching-the-spring-configuration.html |     2 +-
 manual/faq/how-to-use-a-dynamic-uri-in-to.html     |     2 +-
 manual/faq/index.html                              |     2 +-
 manual/faq/is-there-an-ide.html                    |     2 +-
 ...when-adding-and-removing-routes-at-runtime.html |     2 +-
 manual/faq/running-camel-standalone.html           |     2 +-
 .../using-getin-or-getout-methods-on-exchange.html |     2 +-
 manual/faq/what-is-a-router.html                   |     2 +-
 manual/faq/what-is-camel.html                      |     2 +-
 manual/faq/what-is-the-license.html                |     2 +-
 manual/faq/what-platforms-are-supported.html       |     2 +-
 ...se-when-or-otherwise-in-a-java-camel-route.html |     2 +-
 manual/faq/why-cant-i-use-sign-in-my-password.html |     2 +-
 ...my-message-lose-its-headers-during-routing.html |     2 +-
 ...use-too-many-threads-with-producertemplate.html |     2 +-
 ...-does-ftp-component-not-download-any-files.html |     2 +-
 .../why-does-maven-not-download-dependencies.html  |     2 +-
 ...-file-consumer-use-the-camel-error-handler.html |     2 +-
 ...jms-route-only-consume-one-message-at-once.html |     2 +-
 ...ge-with-error-handler-not-work-as-expected.html |     2 +-
 manual/faq/why-is-my-message-body-empty.html       |     2 +-
 ...is-my-processor-not-showing-up-in-jconsole.html |     2 +-
 ...-the-exception-null-when-i-use-onexception.html |     2 +-
 manual/faq/why-the-name-camel.html                 |     2 +-
 manual/faq/why-use-multiple-camelcontext.html      |     2 +-
 manual/getting-started.html                        |     2 +-
 manual/graceful-shutdown.html                      |     2 +-
 manual/health-check.html                           |     2 +-
 manual/http-session-handling.html                  |     2 +-
 manual/improving-the-documentation.html            |     2 +-
 manual/index.html                                  |     2 +-
 manual/injector.html                               |     2 +-
 manual/java-dsl.html                               |     2 +-
 manual/jmx.html                                    |     2 +-
 manual/json.html                                   |     2 +-
 manual/lambda-route-builder.html                   |     2 +-
 manual/languages.html                              |     2 +-
 manual/lifecycle.html                              |     2 +-
 manual/migration-and-upgrade.html                  |     2 +-
 manual/notify-builder.html                         |     2 +-
 manual/oncompletion.html                           |     2 +-
 manual/parameter-binding-annotations.html          |     2 +-
 manual/pluggable-class-resolvers.html              |     2 +-
 manual/pojo-consuming.html                         |     2 +-
 manual/pojo-producing.html                         |     2 +-
 manual/predicate.html                              |     2 +-
 manual/processor.html                              |     2 +-
 manual/producertemplate.html                       |     2 +-
 manual/property-binding.html                       |     2 +-
 manual/registry.html                               |     2 +-
 manual/release-guide-website.html                  |     2 +-
 manual/release-guide.html                          |     2 +-
 manual/rest-dsl.html                               |     2 +-
 manual/route-builder.html                          |     2 +-
 manual/route-configuration.html                    |     2 +-
 manual/route-controller.html                       |     2 +-
 manual/route-policy.html                           |     2 +-
 manual/route-reload.html                           |     2 +-
 manual/route-template.html                         |     2 +-
 manual/routes.html                                 |     2 +-
 manual/scheduledroutepolicy.html                   |     2 +-
 manual/security.html                               |     2 +-
 manual/service-registry.html                       |     2 +-
 manual/simplescheduledroutepolicy.html             |     2 +-
 manual/spring-xml-extensions.html                  |     2 +-
 manual/spring.html                                 |     2 +-
 manual/stream-caching.html                         |     2 +-
 manual/test-infra.html                             |     2 +-
 manual/testing.html                                |     2 +-
 manual/threading-model.html                        |     2 +-
 manual/tracer.html                                 |     2 +-
 manual/transformer.html                            |     2 +-
 manual/try-catch-finally.html                      |     2 +-
 manual/type-converter.html                         |     2 +-
 manual/uris.html                                   |     2 +-
 manual/using-exchange-pattern-annotations.html     |     2 +-
 manual/using-propertyplaceholder.html              |     2 +-
 manual/uuidgenerator.html                          |     2 +-
 manual/validator.html                              |     2 +-
 manual/walk-through-an-example.html                |     2 +-
 manual/walk-through-another-example.html           |     2 +-
 manual/what-are-the-dependencies.html              |     2 +-
 manual/writing-components.html                     |     2 +-
 schema/blueprint/camel-blueprint-3.18.3.xsd        | 23815 ++++++++++++++++++
 .../cxf/camel-cxf-blueprint-3.18.3-blueprint.xsd   |   179 +
 .../jaxrs/camel-cxf-spring-rest-3.18.3-spring.xsd  |   144 +
 .../jaxws/camel-cxf-spring-soap-3.18.3-spring.xsd  |   104 +
 .../camel-spring-security-3.18.3.xsd               |    44 +
 schema/spring-xml/camel-spring-xml-3.18.3.xsd      | 23883 +++++++++++++++++++
 .../camel-spring-integration-3.18.3.xsd            |    65 +
 site-manifest.json                                 |     2 +-
 sitemap-camel-k.xml                                |  1130 +-
 sitemap-camel-kafka-connector.xml                  |  2172 +-
 sitemap-camel-kamelets.xml                         |  1818 +-
 sitemap-camel-karaf.xml                            |   102 +-
 sitemap-camel-quarkus.xml                          |  5466 ++---
 sitemap-camel-spring-boot.xml                      |    78 +-
 sitemap-components.xml                             | 10232 ++++----
 sitemap-manual.xml                                 |   402 +-
 567 files changed, 59500 insertions(+), 11266 deletions(-)

diff --git a/.htaccess b/.htaccess
index ce33e5fb21..891359f328 100644
--- a/.htaccess
+++ b/.htaccess
@@ -1138,6 +1138,12 @@ Redirect 301 /camel-k/1.8.x/camel.html /camel-k/1.8.x/apis/camel-k.html
 Redirect 301 /camel-k/1.9.x/camel.html /camel-k/1.9.x/apis/camel-k.html
 Redirect 301 /camel-quarkus/2.10.x/list-of-camel-quarkus-extensions.html /camel-quarkus/2.10.x/reference/index.html
 Redirect 301 /camel-quarkus/2.10.x/reference/extensions/index.html /camel-quarkus/2.10.x/reference/index.html
+Redirect 301 /camel-quarkus/2.10.x/cdi.html /camel-quarkus/2.10.x/user-guide/cdi.html
+Redirect 301 /camel-quarkus/2.10.x/user-guide/bootstrap.html /camel-quarkus/2.10.x/user-guide/configuration.html
+Redirect 301 /camel-quarkus/2.10.x/first-steps.html /camel-quarkus/2.10.x/user-guide/first-steps.html
+Redirect 301 /camel-quarkus/2.10.x/user-guide.html /camel-quarkus/2.10.x/user-guide/index.html
+Redirect 301 /camel-quarkus/2.10.x/native-mode.html /camel-quarkus/2.10.x/user-guide/native-mode.html
+Redirect 301 /camel-quarkus/2.10.x/testing.html /camel-quarkus/2.10.x/user-guide/testing.html
 Redirect 301 /camel-quarkus/2.10.x/extensions/activemq.html /camel-quarkus/2.10.x/reference/extensions/activemq.html
 Redirect 301 /camel-quarkus/2.10.x/extensions/amqp.html /camel-quarkus/2.10.x/reference/extensions/amqp.html
 Redirect 301 /camel-quarkus/2.10.x/extensions/as2.html /camel-quarkus/2.10.x/reference/extensions/as2.html
@@ -1282,12 +1288,6 @@ Redirect 301 /camel-quarkus/2.10.x/extensions/xslt.html /camel-quarkus/2.10.x/re
 Redirect 301 /camel-quarkus/2.10.x/extensions/xstream.html /camel-quarkus/2.10.x/reference/extensions/xstream.html
 Redirect 301 /camel-quarkus/2.10.x/extensions/zip-deflater.html /camel-quarkus/2.10.x/reference/extensions/zip-deflater.html
 Redirect 301 /camel-quarkus/2.10.x/extensions/zipfile.html /camel-quarkus/2.10.x/reference/extensions/zipfile.html
-Redirect 301 /camel-quarkus/2.10.x/cdi.html /camel-quarkus/2.10.x/user-guide/cdi.html
-Redirect 301 /camel-quarkus/2.10.x/user-guide/bootstrap.html /camel-quarkus/2.10.x/user-guide/configuration.html
-Redirect 301 /camel-quarkus/2.10.x/first-steps.html /camel-quarkus/2.10.x/user-guide/first-steps.html
-Redirect 301 /camel-quarkus/2.10.x/user-guide.html /camel-quarkus/2.10.x/user-guide/index.html
-Redirect 301 /camel-quarkus/2.10.x/native-mode.html /camel-quarkus/2.10.x/user-guide/native-mode.html
-Redirect 301 /camel-quarkus/2.10.x/testing.html /camel-quarkus/2.10.x/user-guide/testing.html
 Redirect 301 /camel-quarkus/2.10.x/ci.html /camel-quarkus/2.10.x/contributor-guide/ci.html
 Redirect 301 /camel-quarkus/2.10.x/create-new-extension.html /camel-quarkus/2.10.x/contributor-guide/create-new-extension.html
 Redirect 301 /camel-quarkus/2.10.x/extension-documentation.html /camel-quarkus/2.10.x/contributor-guide/extension-documentation.html
@@ -1297,6 +1297,12 @@ Redirect 301 /camel-quarkus/2.10.x/promote-jvm-to-native.html /camel-quarkus/2.1
 Redirect 301 /camel-quarkus/2.10.x/release-guide.html /camel-quarkus/2.10.x/contributor-guide/release-guide.html
 Redirect 301 /camel-quarkus/2.11.x/list-of-camel-quarkus-extensions.html /camel-quarkus/2.11.x/reference/index.html
 Redirect 301 /camel-quarkus/2.11.x/reference/extensions/index.html /camel-quarkus/2.11.x/reference/index.html
+Redirect 301 /camel-quarkus/2.11.x/cdi.html /camel-quarkus/2.11.x/user-guide/cdi.html
+Redirect 301 /camel-quarkus/2.11.x/user-guide/bootstrap.html /camel-quarkus/2.11.x/user-guide/configuration.html
+Redirect 301 /camel-quarkus/2.11.x/first-steps.html /camel-quarkus/2.11.x/user-guide/first-steps.html
+Redirect 301 /camel-quarkus/2.11.x/user-guide.html /camel-quarkus/2.11.x/user-guide/index.html
+Redirect 301 /camel-quarkus/2.11.x/native-mode.html /camel-quarkus/2.11.x/user-guide/native-mode.html
+Redirect 301 /camel-quarkus/2.11.x/testing.html /camel-quarkus/2.11.x/user-guide/testing.html
 Redirect 301 /camel-quarkus/2.11.x/extensions/activemq.html /camel-quarkus/2.11.x/reference/extensions/activemq.html
 Redirect 301 /camel-quarkus/2.11.x/extensions/amqp.html /camel-quarkus/2.11.x/reference/extensions/amqp.html
 Redirect 301 /camel-quarkus/2.11.x/extensions/as2.html /camel-quarkus/2.11.x/reference/extensions/as2.html
@@ -1441,12 +1447,6 @@ Redirect 301 /camel-quarkus/2.11.x/extensions/xslt.html /camel-quarkus/2.11.x/re
 Redirect 301 /camel-quarkus/2.11.x/extensions/xstream.html /camel-quarkus/2.11.x/reference/extensions/xstream.html
 Redirect 301 /camel-quarkus/2.11.x/extensions/zip-deflater.html /camel-quarkus/2.11.x/reference/extensions/zip-deflater.html
 Redirect 301 /camel-quarkus/2.11.x/extensions/zipfile.html /camel-quarkus/2.11.x/reference/extensions/zipfile.html
-Redirect 301 /camel-quarkus/2.11.x/cdi.html /camel-quarkus/2.11.x/user-guide/cdi.html
-Redirect 301 /camel-quarkus/2.11.x/user-guide/bootstrap.html /camel-quarkus/2.11.x/user-guide/configuration.html
-Redirect 301 /camel-quarkus/2.11.x/first-steps.html /camel-quarkus/2.11.x/user-guide/first-steps.html
-Redirect 301 /camel-quarkus/2.11.x/user-guide.html /camel-quarkus/2.11.x/user-guide/index.html
-Redirect 301 /camel-quarkus/2.11.x/native-mode.html /camel-quarkus/2.11.x/user-guide/native-mode.html
-Redirect 301 /camel-quarkus/2.11.x/testing.html /camel-quarkus/2.11.x/user-guide/testing.html
 Redirect 301 /camel-quarkus/2.11.x/ci.html /camel-quarkus/2.11.x/contributor-guide/ci.html
 Redirect 301 /camel-quarkus/2.11.x/create-new-extension.html /camel-quarkus/2.11.x/contributor-guide/create-new-extension.html
 Redirect 301 /camel-quarkus/2.11.x/extension-documentation.html /camel-quarkus/2.11.x/contributor-guide/extension-documentation.html
diff --git a/.well-known/security.txt b/.well-known/security.txt
index 5f19043b63..6996df6148 100644
--- a/.well-known/security.txt
+++ b/.well-known/security.txt
@@ -2,4 +2,4 @@ Canonical: https://camel.apache.com/.well-known/security.txt
 Contact: mailto:security@apache.org
 Encryption: https://www.apache.org/security/KEYS.txt
 Policy: https://www.apache.org/security/
-Expires: 2023-10-28T14:28:49Z
+Expires: 2023-10-31T08:42:12Z
diff --git a/camel-kafka-connector/0.11.x/index.html b/camel-kafka-connector/0.11.x/index.html
index de5d4a2de5..e4d13daf8b 100644
--- a/camel-kafka-connector/0.11.x/index.html
+++ b/camel-kafka-connector/0.11.x/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Camel Kafka Connector :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/camel-kafka-connector/3.18.x/index.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Camel Kafka Co [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Camel Kafka Connector :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/camel-kafka-connector/3.18.x/index.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Camel Kafka Co [...]
\ No newline at end of file
diff --git a/camel-kafka-connector/1.0.x/index.html b/camel-kafka-connector/1.0.x/index.html
index 429218b16f..1b17ee3ddc 100644
--- a/camel-kafka-connector/1.0.x/index.html
+++ b/camel-kafka-connector/1.0.x/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Camel Kafka Connector :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/camel-kafka-connector/3.18.x/index.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Camel Kafka Co [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Camel Kafka Connector :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/camel-kafka-connector/3.18.x/index.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Camel Kafka Co [...]
\ No newline at end of file
diff --git a/camel-kafka-connector/3.18.x/index.html b/camel-kafka-connector/3.18.x/index.html
index cfbfcfee38..5ef59bf5e7 100644
--- a/camel-kafka-connector/3.18.x/index.html
+++ b/camel-kafka-connector/3.18.x/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Camel Kafka Connector :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/camel-kafka-connector/3.18.x/index.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Camel Kafka Co [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Camel Kafka Connector :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/camel-kafka-connector/3.18.x/index.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Camel Kafka Co [...]
\ No newline at end of file
diff --git a/camel-kafka-connector/next/index.html b/camel-kafka-connector/next/index.html
index 18c8acd3df..1bb4c813fa 100644
--- a/camel-kafka-connector/next/index.html
+++ b/camel-kafka-connector/next/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Camel Kafka Connector :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/camel-kafka-connector/3.18.x/index.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Camel Kafka Co [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Camel Kafka Connector :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/camel-kafka-connector/3.18.x/index.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Camel Kafka Co [...]
\ No newline at end of file
diff --git a/camel-kafka-connector/next/reference/connectors/camel-aws-s3-streaming-upload-sink-kafka-sink-connector.html b/camel-kafka-connector/next/reference/connectors/camel-aws-s3-streaming-upload-sink-kafka-sink-connector.html
index 3d5f158324..8142fe8f77 100644
--- a/camel-kafka-connector/next/reference/connectors/camel-aws-s3-streaming-upload-sink-kafka-sink-connector.html
+++ b/camel-kafka-connector/next/reference/connectors/camel-aws-s3-streaming-upload-sink-kafka-sink-connector.html
@@ -3,4 +3,4 @@
   &lt;artifactId&gt;camel-aws-s3-streaming-upload-sink-kafka-connector&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
   &lt;!-- use the same version as your Camel Kafka connector version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>To use this sink connector in Kafka connect you&#8217;ll need to set the following connector.class</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">connector.class=org.apache.camel.kafkaconnector.awss3streaminguploadsink.CamelAwss3streaminguploadsinkSinkConnector</code></pre> </div> </div> <div class="paragraph"> <p>The  [...]
\ No newline at end of file
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>To use this sink connector in Kafka connect you&#8217;ll need to set the following connector.class</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">connector.class=org.apache.camel.kafkaconnector.awss3streaminguploadsink.CamelAwss3streaminguploadsinkSinkConnector</code></pre> </div> </div> <div class="paragraph"> <p>The  [...]
\ No newline at end of file
diff --git a/camel-kafka-connector/next/reference/connectors/camel-azure-storage-blob-sink-kafka-sink-connector.html b/camel-kafka-connector/next/reference/connectors/camel-azure-storage-blob-sink-kafka-sink-connector.html
index 1a80bd54d0..6096af0af7 100644
--- a/camel-kafka-connector/next/reference/connectors/camel-azure-storage-blob-sink-kafka-sink-connector.html
+++ b/camel-kafka-connector/next/reference/connectors/camel-azure-storage-blob-sink-kafka-sink-connector.html
@@ -3,4 +3,4 @@
   &lt;artifactId&gt;camel-azure-storage-blob-sink-kafka-connector&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
   &lt;!-- use the same version as your Camel Kafka connector version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>To use this sink connector in Kafka connect you&#8217;ll need to set the following connector.class</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">connector.class=org.apache.camel.kafkaconnector.azurestorageblobsink.CamelAzurestorageblobsinkSinkConnector</code></pre> </div> </div> <div class="paragraph"> <p>The camel-az [...]
\ No newline at end of file
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>To use this sink connector in Kafka connect you&#8217;ll need to set the following connector.class</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">connector.class=org.apache.camel.kafkaconnector.azurestorageblobsink.CamelAzurestorageblobsinkSinkConnector</code></pre> </div> </div> <div class="paragraph"> <p>The camel-az [...]
\ No newline at end of file
diff --git a/camel-kafka-connector/next/reference/connectors/camel-azure-storage-blob-source-kafka-source-connector.html b/camel-kafka-connector/next/reference/connectors/camel-azure-storage-blob-source-kafka-source-connector.html
index 2395b05e66..ccab80683b 100644
--- a/camel-kafka-connector/next/reference/connectors/camel-azure-storage-blob-source-kafka-source-connector.html
+++ b/camel-kafka-connector/next/reference/connectors/camel-azure-storage-blob-source-kafka-source-connector.html
@@ -3,4 +3,4 @@
   &lt;artifactId&gt;camel-azure-storage-blob-source-kafka-connector&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
   &lt;!-- use the same version as your Camel Kafka connector version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>To use this source connector in Kafka connect you&#8217;ll need to set the following connector.class</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">connector.class=org.apache.camel.kafkaconnector.azurestorageblobsource.CamelAzurestorageblobsourceSourceConnector</code></pre> </div> </div> <div class="paragraph"> <p>The  [...]
\ No newline at end of file
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>To use this source connector in Kafka connect you&#8217;ll need to set the following connector.class</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">connector.class=org.apache.camel.kafkaconnector.azurestorageblobsource.CamelAzurestorageblobsourceSourceConnector</code></pre> </div> </div> <div class="paragraph"> <p>The  [...]
\ No newline at end of file
diff --git a/camel-kafka-connector/next/reference/connectors/camel-google-bigquery-sink-kafka-sink-connector.html b/camel-kafka-connector/next/reference/connectors/camel-google-bigquery-sink-kafka-sink-connector.html
index 5071636b9b..c3aad9af9a 100644
--- a/camel-kafka-connector/next/reference/connectors/camel-google-bigquery-sink-kafka-sink-connector.html
+++ b/camel-kafka-connector/next/reference/connectors/camel-google-bigquery-sink-kafka-sink-connector.html
@@ -3,4 +3,4 @@
   &lt;artifactId&gt;camel-google-bigquery-sink-kafka-connector&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
   &lt;!-- use the same version as your Camel Kafka connector version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>To use this sink connector in Kafka connect you&#8217;ll need to set the following connector.class</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">connector.class=org.apache.camel.kafkaconnector.googlebigquerysink.CamelGooglebigquerysinkSinkConnector</code></pre> </div> </div> <div class="paragraph"> <p>The camel-google [...]
\ No newline at end of file
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>To use this sink connector in Kafka connect you&#8217;ll need to set the following connector.class</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">connector.class=org.apache.camel.kafkaconnector.googlebigquerysink.CamelGooglebigquerysinkSinkConnector</code></pre> </div> </div> <div class="paragraph"> <p>The camel-google [...]
\ No newline at end of file
diff --git a/camel-kafka-connector/next/reference/connectors/camel-google-storage-source-kafka-source-connector.html b/camel-kafka-connector/next/reference/connectors/camel-google-storage-source-kafka-source-connector.html
index a81b905bb0..840ba91651 100644
--- a/camel-kafka-connector/next/reference/connectors/camel-google-storage-source-kafka-source-connector.html
+++ b/camel-kafka-connector/next/reference/connectors/camel-google-storage-source-kafka-source-connector.html
@@ -3,4 +3,4 @@
   &lt;artifactId&gt;camel-google-storage-source-kafka-connector&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
   &lt;!-- use the same version as your Camel Kafka connector version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>To use this source connector in Kafka connect you&#8217;ll need to set the following connector.class</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">connector.class=org.apache.camel.kafkaconnector.googlestoragesource.CamelGooglestoragesourceSourceConnector</code></pre> </div> </div> <div class="paragraph"> <p>The camel- [...]
\ No newline at end of file
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>To use this source connector in Kafka connect you&#8217;ll need to set the following connector.class</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">connector.class=org.apache.camel.kafkaconnector.googlestoragesource.CamelGooglestoragesourceSourceConnector</code></pre> </div> </div> <div class="paragraph"> <p>The camel- [...]
\ No newline at end of file
diff --git a/camel-kafka-connector/next/reference/connectors/camel-mongodb-source-kafka-source-connector.html b/camel-kafka-connector/next/reference/connectors/camel-mongodb-source-kafka-source-connector.html
index 840bf481ca..d2816fb40d 100644
--- a/camel-kafka-connector/next/reference/connectors/camel-mongodb-source-kafka-source-connector.html
+++ b/camel-kafka-connector/next/reference/connectors/camel-mongodb-source-kafka-source-connector.html
@@ -3,4 +3,4 @@
   &lt;artifactId&gt;camel-mongodb-source-kafka-connector&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
   &lt;!-- use the same version as your Camel Kafka connector version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>To use this source connector in Kafka connect you&#8217;ll need to set the following connector.class</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">connector.class=org.apache.camel.kafkaconnector.mongodbsource.CamelMongodbsourceSourceConnector</code></pre> </div> </div> <div class="paragraph"> <p>The camel-mongodb-sour [...]
\ No newline at end of file
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>To use this source connector in Kafka connect you&#8217;ll need to set the following connector.class</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">connector.class=org.apache.camel.kafkaconnector.mongodbsource.CamelMongodbsourceSourceConnector</code></pre> </div> </div> <div class="paragraph"> <p>The camel-mongodb-sour [...]
\ No newline at end of file
diff --git a/camel-kafka-connector/next/reference/connectors/camel-rabbitmq-source-kafka-source-connector.html b/camel-kafka-connector/next/reference/connectors/camel-rabbitmq-source-kafka-source-connector.html
index 215f15d689..a6b8e7e0ef 100644
--- a/camel-kafka-connector/next/reference/connectors/camel-rabbitmq-source-kafka-source-connector.html
+++ b/camel-kafka-connector/next/reference/connectors/camel-rabbitmq-source-kafka-source-connector.html
@@ -3,4 +3,4 @@
   &lt;artifactId&gt;camel-rabbitmq-source-kafka-connector&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
   &lt;!-- use the same version as your Camel Kafka connector version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>To use this source connector in Kafka connect you&#8217;ll need to set the following connector.class</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">connector.class=org.apache.camel.kafkaconnector.rabbitmqsource.CamelRabbitmqsourceSourceConnector</code></pre> </div> </div> <div class="paragraph"> <p>The camel-rabbitmq-s [...]
\ No newline at end of file
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>To use this source connector in Kafka connect you&#8217;ll need to set the following connector.class</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">connector.class=org.apache.camel.kafkaconnector.rabbitmqsource.CamelRabbitmqsourceSourceConnector</code></pre> </div> </div> <div class="paragraph"> <p>The camel-rabbitmq-s [...]
\ No newline at end of file
diff --git a/camel-kafka-connector/next/reference/index.html b/camel-kafka-connector/next/reference/index.html
index 18c682ba4e..caeac00ac6 100644
--- a/camel-kafka-connector/next/reference/index.html
+++ b/camel-kafka-connector/next/reference/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Supported connectors and documentation :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/camel-kafka-connector/3.18.x/reference/index.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og: [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Supported connectors and documentation :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/camel-kafka-connector/3.18.x/reference/index.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og: [...]
\ No newline at end of file
diff --git a/components/next/activemq-component.html b/components/next/activemq-component.html
index 43e2e92199..8bedf674e3 100644
--- a/components/next/activemq-component.html
+++ b/components/next/activemq-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-activemq&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>activemq:[queue:|topic:]destinationName[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <code>destinationName</code> is a JMS queue or topic name. By default, the <code>destinationName</code> is interpreted as a queue name. For example,  [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>activemq:[queue:|topic:]destinationName[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <code>destinationName</code> is a JMS queue or topic name. By default, the <code>destinationName</code> is interpreted as a queue name. For example,  [...]
         .setBody(constant("HELLO from Camel!"))
         .to("activemq:queue:HELLO.WORLD");</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_consumer_example"><a class="anchor" href="#_consumer_example"></a>Consumer Example</h3> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("activemq:queue:HELLO.WORLD")
         .log("Received a message - ${body}");</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="_spring_boot_auto_configuration"><a class="anchor" href="#_spring_boot_auto_configuration"></a>Spring Boot Auto-Configuration</h2> <div class="sectionbody"> <div class="paragraph"> <p>When using activemq with Spring Boot make sure to use the following Maven dependency to have support for auto configuration:</p> </div> <div class="listingblock"> <div class="content"> < [...]
diff --git a/components/next/amqp-component.html b/components/next/amqp-component.html
index fbf6ef634e..6e99a1f647 100644
--- a/components/next/amqp-component.html
+++ b/components/next/amqp-component.html
@@ -2,7 +2,7 @@
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-amqp&lt;/artifactId&gt;
     &lt;version&gt;${camel.version}&lt;/version&gt; &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">amqp:[queue:|topic:]destinationName[?options]</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuri [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">amqp:[queue:|topic:]destinationName[?options]</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuri [...]
 from("amqp:queue:incoming").
   to(...);
 
diff --git a/components/next/arangodb-component.html b/components/next/arangodb-component.html
index c508199882..50cafdc022 100644
--- a/components/next/arangodb-component.html
+++ b/components/next/arangodb-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-arangodb&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
   &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">arangodb:database[?options]</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Co [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">arangodb:database[?options]</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Co [...]
   .to("arangodb:testDb?documentCollection=collection&amp;operation=SAVE_DOCUMENT");</code></pre> </div> </div> <div class="paragraph"> <p>And you can set as body a BaseDocument class</p> </div> <div class="listingblock"> <div class="content"> <pre>BaseDocument myObject = new BaseDocument();
 myObject.addAttribute("a", "Foo");
 myObject.addAttribute("b", 42);</pre> </div> </div> </div> <div class="sect3"> <h4 id="_query_a_collection"><a class="anchor" href="#_query_a_collection"></a>Query a collection</h4> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:query")
diff --git a/components/next/as2-component.html b/components/next/as2-component.html
index 040ca7ac78..20af84a6bd 100644
--- a/components/next/as2-component.html
+++ b/components/next/as2-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-as2&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-none hljs">as2://apiName/methodName</code></pre> </div> </div> <div class="paragraph"> <p>apiName can be one of:</p> </div> <div class="ulist"> <ul> <li> <p>client</p> </li> <li> <p>server</p> </li> < [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-none hljs">as2://apiName/methodName</code></pre> </div> </div> <div class="paragraph"> <p>apiName can be one of:</p> </div> <div class="ulist"> <ul> <li> <p>client</p> </li> <li> <p>server</p> </li> < [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-as2-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/asterisk-component.html b/components/next/asterisk-component.html
index 712be32be8..39cab6d32e 100644
--- a/components/next/asterisk-component.html
+++ b/components/next/asterisk-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-asterisk&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>asterisk:name[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel component [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>asterisk:name[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel component [...]
   .to("asterisk://myVoIP?hostname=hostname&amp;username=username&amp;password=password&amp;action=EXTENSION_STATE")</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_consumer_example"><a class="anchor" href="#_consumer_example"></a>Consumer Example</h3> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("asterisk:myVoIP?hostname=hostname&amp;username=username&amp;password=password")
   .log("Received a message - ${body}");</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="_spring_boot_auto_configuration"><a class="anchor" href="#_spring_boot_auto_configuration"></a>Spring Boot Auto-Configuration</h2> <div class="sectionbody"> <div class="paragraph"> <p>When using asterisk with Spring Boot make sure to use the following Maven dependency to have support for auto configuration:</p> </div> <div class="listingblock"> <div class="content"> <pre cl [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
diff --git a/components/next/atlasmap-component.html b/components/next/atlasmap-component.html
index e22e019b3c..82c241d40e 100644
--- a/components/next/atlasmap-component.html
+++ b/components/next/atlasmap-component.html
@@ -8,7 +8,7 @@
     &lt;artifactId&gt;atlas-dfdl-module&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as atlasmap-core in camel-atlasmap --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">atlasmap:mappingName[?options]</code></pre> </div> </div> <div class="paragraph"> <p>Where <strong>mappingName</strong> is the classpath-local URI of the AtlasMap mapping d [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">atlasmap:mappingName[?options]</code></pre> </div> </div> <div class="paragraph"> <p>Where <strong>mappingName</strong> is the classpath-local URI of the AtlasMap mapping d [...]
   to("atlasmap:atlasmap-mapping.adm");</code></pre> </div> </div> <div class="paragraph"> <p>where you can export an ADM archive file from AtlasMap Data Mapper UI.</p> </div> </div> </div> </div> <div class="sect1"> <h2 id="_spring_boot_auto_configuration"><a class="anchor" href="#_spring_boot_auto_configuration"></a>Spring Boot Auto-Configuration</h2> <div class="sectionbody"> <div class="paragraph"> <p>When using atlasmap with Spring Boot make sure to use the following Maven dependency [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-atlasmap-starter&lt;/artifactId&gt;
diff --git a/components/next/atmos-component.html b/components/next/atmos-component.html
index 219730eafb..a96e3b1619 100644
--- a/components/next/atmos-component.html
+++ b/components/next/atmos-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Atmos :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/atmos-component.html"> <meta name="description" content="Integrate with EMC&#x27;s ViPR object data services using the Atmos Client."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta na [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Atmos :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/atmos-component.html"> <meta name="description" content="Integrate with EMC&#x27;s ViPR object data services using the Atmos Client."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta na [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-atmos&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/atmosphere-websocket-component.html b/components/next/atmosphere-websocket-component.html
index f787210bba..7e4682c3a9 100644
--- a/components/next/atmosphere-websocket-component.html
+++ b/components/next/atmosphere-websocket-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-atmosphere-websocket&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor" hr [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor" hr [...]
         .to("direct:next");</code></pre> </div> </div> <div class="paragraph"> <p>And the equivalent Spring sample:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;camelContext xmlns="http://camel.apache.org/schema/spring"&gt;
   &lt;route&gt;
     &lt;from uri="atmosphere-websocket:///servicepath"/&gt;
diff --git a/components/next/atom-component.html b/components/next/atom-component.html
index 428b0934ce..fd87f50240 100644
--- a/components/next/atom-component.html
+++ b/components/next/atom-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-atom&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">atom://atomUri[?options]</code></pre> </div> </div> <div class="paragraph"> <p>Where <strong>atomUri</strong> is the URI to the Atom feed to poll.</p> </div> </div> </div>  [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">atom://atomUri[?options]</code></pre> </div> </div> <div class="paragraph"> <p>Where <strong>atomUri</strong> is the URI to the Atom feed to poll.</p> </div> </div> </div>  [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-atom-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/avro-component.html b/components/next/avro-component.html
index 71ebf9cc0d..b770f63128 100644
--- a/components/next/avro-component.html
+++ b/components/next/avro-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-avro-rpc&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor" hr [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor" hr [...]
  "protocol": "KeyValueProtocol",
 
  "types": [
diff --git a/components/next/aws-cloudtrail-component.html b/components/next/aws-cloudtrail-component.html
index 322465f4e7..ca69a919d9 100644
--- a/components/next/aws-cloudtrail-component.html
+++ b/components/next/aws-cloudtrail-component.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Cloudtrail :: Apache Camel</title> <meta name="description" content="Consume events from Amazon Cloudtrail using AWS SDK version 2.x."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="AWS Cloudtrail" [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Cloudtrail :: Apache Camel</title> <meta name="description" content="Consume events from Amazon Cloudtrail using AWS SDK version 2.x."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="AWS Cloudtrail" [...]
\ No newline at end of file
diff --git a/components/next/aws-secrets-manager-component.html b/components/next/aws-secrets-manager-component.html
index 8f35c6a7d7..e6d7a2e6ab 100644
--- a/components/next/aws-secrets-manager-component.html
+++ b/components/next/aws-secrets-manager-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Secrets Manager :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/aws-secrets-manager-component.html"> <meta name="description" content="Manage AWS Secrets Manager services using AWS SDK version 2.x."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Secrets Manager :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/aws-secrets-manager-component.html"> <meta name="description" content="Manage AWS Secrets Manager services using AWS SDK version 2.x."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7 [...]
 export $CAMEL_VAULT_AWS_SECRET_KEY=secretKey
 export $CAMEL_VAULT_AWS_REGION=region</code></pre> </div> </div> <div class="paragraph"> <p>You can also configure the credentials in the <code>application.properties</code> file such as:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-properties hljs" data-lang="properties">camel.vault.aws.accessKey = accessKey
 camel.vault.aws.secretKey = secretKey
diff --git a/components/next/aws2-athena-component.html b/components/next/aws2-athena-component.html
index 7f33453102..83d01f41df 100644
--- a/components/next/aws2-athena-component.html
+++ b/components/next/aws2-athena-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Athena :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/aws2-athena-component.html"> <meta name="description" content="Access AWS Athena service using AWS SDK version 2.x."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="applicat [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Athena :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/aws2-athena-component.html"> <meta name="description" content="Access AWS Athena service using AWS SDK version 2.x."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="applicat [...]
     .setBody(constant("SELECT 1"))
     .to("aws2-athena://label?waitTimeout=60000&amp;outputLocation=s3://bucket/path/")
     .to("aws2-athena://label?operation=getQueryResults&amp;outputType=StreamList")
diff --git a/components/next/aws2-cw-component.html b/components/next/aws2-cw-component.html
index b3cd041b85..5936727401 100644
--- a/components/next/aws2-cw-component.html
+++ b/components/next/aws2-cw-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS CloudWatch :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/aws2-cw-component.html"> <meta name="description" content="Sending metrics to AWS CloudWatch using AWS SDK version 2.x."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name=" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS CloudWatch :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/aws2-cw-component.html"> <meta name="description" content="Sending metrics to AWS CloudWatch using AWS SDK version 2.x."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name=" [...]
 .to("aws2-cw://namespace?amazonCwClient=#client");</code></pre> </div> </div> <div class="paragraph"> <p>The <code>#client</code> refers to a <code>CloudWatchClient</code> in the Registry.</p> </div> </div> </div> </div> <div class="sect1"> <h2 id="_dependencies"><a class="anchor" href="#_dependencies"></a>Dependencies</h2> <div class="sectionbody"> <div class="paragraph"> <p>Maven users will need to add the following dependency to their pom.xml.</p> </div> <div class="paragraph"> <p><st [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-aws2-cw&lt;/artifactId&gt;
diff --git a/components/next/aws2-ddb-component.html b/components/next/aws2-ddb-component.html
index e3e93c7a49..b7fa6f753a 100644
--- a/components/next/aws2-ddb-component.html
+++ b/components/next/aws2-ddb-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS DynamoDB :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/aws2-ddb-component.html"> <meta name="description" content="Store and retrieve data from AWS DynamoDB service using AWS SDK version 2.x."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS DynamoDB :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/aws2-ddb-component.html"> <meta name="description" content="Store and retrieve data from AWS DynamoDB service using AWS SDK version 2.x."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css [...]
 
     private String accessKey = "myaccessKey";
     private String secretKey = "secretKey";
diff --git a/components/next/aws2-ddbstream-component.html b/components/next/aws2-ddbstream-component.html
index 1dbe230caa..6ea4211c29 100644
--- a/components/next/aws2-ddbstream-component.html
+++ b/components/next/aws2-ddbstream-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS DynamoDB Streams :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/aws2-ddbstream-component.html"> <meta name="description" content="Receive messages from AWS DynamoDB Stream service using AWS SDK version 2.x."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site- [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS DynamoDB Streams :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/aws2-ddbstream-component.html"> <meta name="description" content="Receive messages from AWS DynamoDB Stream service using AWS SDK version 2.x."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site- [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-aws2-ddb&lt;/artifactId&gt;
     &lt;version&gt;${camel-version}&lt;/version&gt;
diff --git a/components/next/aws2-ec2-component.html b/components/next/aws2-ec2-component.html
index a76bb4640d..eded9c6ccb 100644
--- a/components/next/aws2-ec2-component.html
+++ b/components/next/aws2-ec2-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Elastic Compute Cloud (EC2) :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/aws2-ec2-component.html"> <meta name="description" content="Manage AWS EC2 instances using AWS SDK version 2.x."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <me [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Elastic Compute Cloud (EC2) :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/aws2-ec2-component.html"> <meta name="description" content="Manage AWS EC2 instances using AWS SDK version 2.x."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <me [...]
      .setHeader(EC2Constants.IMAGE_ID, constant("ami-fd65ba94"))
      .setHeader(EC2Constants.INSTANCE_TYPE, constant(InstanceType.T2Micro))
      .setHeader(EC2Constants.INSTANCE_MIN_COUNT, constant("1"))
diff --git a/components/next/aws2-ecs-component.html b/components/next/aws2-ecs-component.html
index 8d7780aae8..bf4c06e06e 100644
--- a/components/next/aws2-ecs-component.html
+++ b/components/next/aws2-ecs-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Elastic Container Service (ECS) :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/aws2-ecs-component.html"> <meta name="description" content="Manage AWS ECS cluster instances using AWS SDK version 2.x."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60d [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Elastic Container Service (ECS) :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/aws2-ecs-component.html"> <meta name="description" content="Manage AWS ECS cluster instances using AWS SDK version 2.x."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60d [...]
     .to("aws2-ecs://test?ecsClient=#amazonEcsClient&amp;operation=listClusters")</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_using_a_pojo_as_body"><a class="anchor" href="#_using_a_pojo_as_body"></a>Using a POJO as body</h2> <div class="sectionbody"> <div class="paragraph"> <p>Sometimes build an AWS Request can be complex, because of multiple options. We introduce the possibility to use a POJO as body. In AWS ECS there are multiple operations you can submit, as  [...]
   .setBody(ListClustersRequest.builder().maxResults(10).build())
   .to("aws2-ecs://test?ecsClient=#amazonEcsClient&amp;operation=listClusters&amp;pojoRequest=true")</code></pre> </div> </div> <div class="paragraph"> <p>In this way you&#8217;ll pass the request directly without the need of passing headers and options specifically related to this operation.</p> </div> </div> </div> <div class="sect1"> <h2 id="_dependencies"><a class="anchor" href="#_dependencies"></a>Dependencies</h2> <div class="sectionbody"> <div class="paragraph"> <p>Maven users will [...]
diff --git a/components/next/aws2-eks-component.html b/components/next/aws2-eks-component.html
index f4c6ca9ca5..64b53665ce 100644
--- a/components/next/aws2-eks-component.html
+++ b/components/next/aws2-eks-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Elastic Kubernetes Service (EKS) :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/aws2-eks-component.html"> <meta name="description" content="Manage AWS EKS cluster instances using AWS SDK version 2.x."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Elastic Kubernetes Service (EKS) :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/aws2-eks-component.html"> <meta name="description" content="Manage AWS EKS cluster instances using AWS SDK version 2.x."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60 [...]
     .to("aws2-eks://test?eksClient=#amazonEksClient&amp;operation=listClusters")</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_using_a_pojo_as_body"><a class="anchor" href="#_using_a_pojo_as_body"></a>Using a POJO as body</h2> <div class="sectionbody"> <div class="paragraph"> <p>Sometimes build an AWS Request can be complex, because of multiple options. We introduce the possibility to use a POJO as body. In AWS EKS there are multiple operations you can submit, as  [...]
   .setBody(ListClustersRequest.builder().maxResults(12).build())
   .to("aws2-eks://test?eksClient=#amazonEksClient&amp;operation=listClusters&amp;pojoRequest=true")</code></pre> </div> </div> <div class="paragraph"> <p>In this way you&#8217;ll pass the request directly without the need of passing headers and options specifically related to this operation.</p> </div> </div> </div> <div class="sect1"> <h2 id="_dependencies"><a class="anchor" href="#_dependencies"></a>Dependencies</h2> <div class="sectionbody"> <div class="paragraph"> <p>Maven users will [...]
diff --git a/components/next/aws2-eventbridge-component.html b/components/next/aws2-eventbridge-component.html
index 30e6137a8b..206ab38319 100644
--- a/components/next/aws2-eventbridge-component.html
+++ b/components/next/aws2-eventbridge-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Eventbridge :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/aws2-eventbridge-component.html"> <meta name="description" content="Manage AWS Eventbridge cluster instances using AWS SDK version 2.x."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.c [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Eventbridge :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/aws2-eventbridge-component.html"> <meta name="description" content="Manage AWS Eventbridge cluster instances using AWS SDK version 2.x."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.c [...]
 
       @Override
       public void process(Exchange exchange) throws Exception {
diff --git a/components/next/aws2-iam-component.html b/components/next/aws2-iam-component.html
index 1f11961a54..f398a55661 100644
--- a/components/next/aws2-iam-component.html
+++ b/components/next/aws2-iam-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Identity and Access Management (IAM) :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/aws2-iam-component.html"> <meta name="description" content="Manage AWS IAM instances using AWS SDK version 2.x."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Identity and Access Management (IAM) :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/aws2-iam-component.html"> <meta name="description" content="Manage AWS IAM instances using AWS SDK version 2.x."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7. [...]
     .setHeader(IAM2Constants.USERNAME, constant("camel"))
     .to("aws2-iam://test?iamClient=#amazonIAMClient&amp;operation=createUser")</code></pre> </div> </div> <div class="ulist"> <ul> <li> <p>deleteUser: this operation will delete a user in IAM</p> </li> </ul> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:deleteUser")
     .setHeader(IAM2Constants.USERNAME, constant("camel"))
diff --git a/components/next/aws2-kinesis-component.html b/components/next/aws2-kinesis-component.html
index 9edefce6d7..764aac0e1e 100644
--- a/components/next/aws2-kinesis-component.html
+++ b/components/next/aws2-kinesis-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Kinesis :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/aws2-kinesis-component.html"> <meta name="description" content="Consume and produce records from and to AWS Kinesis Streams using AWS SDK version 2.x."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-a [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Kinesis :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/aws2-kinesis-component.html"> <meta name="description" content="Consume and produce records from and to AWS Kinesis Streams using AWS SDK version 2.x."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-a [...]
   .to("log:out?showAll=true");</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_providing_aws_credentials"><a class="anchor" href="#_providing_aws_credentials"></a>Providing AWS Credentials</h3> <div class="paragraph"> <p>It is recommended that the credentials are obtained by using the <a href="http://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/auth/DefaultAWSCredentialsProviderChain.html">DefaultAWSCredentialsProviderChain</a> that is the default when creat [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-aws2-kinesis&lt;/artifactId&gt;
diff --git a/components/next/aws2-kinesis-firehose-component.html b/components/next/aws2-kinesis-firehose-component.html
index 2acf695320..b3a4b937ff 100644
--- a/components/next/aws2-kinesis-firehose-component.html
+++ b/components/next/aws2-kinesis-firehose-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Kinesis Firehose :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/aws2-kinesis-firehose-component.html"> <meta name="description" content="Produce data to AWS Kinesis Firehose streams using AWS SDK version 2.x."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/sit [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Kinesis Firehose :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/aws2-kinesis-firehose-component.html"> <meta name="description" content="Produce data to AWS Kinesis Firehose streams using AWS SDK version 2.x."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/sit [...]
   .to("log:out?showAll=true");</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_providing_aws_credentials"><a class="anchor" href="#_providing_aws_credentials"></a>Providing AWS Credentials</h3> <div class="paragraph"> <p>It is recommended that the credentials are obtained by using the <a href="http://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/auth/DefaultAWSCredentialsProviderChain.html">DefaultAWSCredentialsProviderChain</a> that is the default when creat [...]
     public void testFirehoseBatchRouting() throws Exception {
         Exchange exchange = template.send("direct:start", ExchangePattern.InOnly, new Processor() {
diff --git a/components/next/aws2-kms-component.html b/components/next/aws2-kms-component.html
index 3e2c36bcf8..4db3039a1b 100644
--- a/components/next/aws2-kms-component.html
+++ b/components/next/aws2-kms-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Key Management Service (KMS) :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/aws2-kms-component.html"> <meta name="description" content="Manage keys stored in AWS KMS instances using AWS SDK version 2.x."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Key Management Service (KMS) :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/aws2-kms-component.html"> <meta name="description" content="Manage keys stored in AWS KMS instances using AWS SDK version 2.x."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2 [...]
       .to("aws2-kms://test?kmsClient=#amazonKmsClient&amp;operation=listKeys")</code></pre> </div> </div> <div class="ulist"> <ul> <li> <p>createKey: this operation will create a key in KMS</p> </li> </ul> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:createKey")
       .to("aws2-kms://test?kmsClient=#amazonKmsClient&amp;operation=createKey")</code></pre> </div> </div> <div class="ulist"> <ul> <li> <p>disableKey: this operation will disable a key in KMS</p> </li> </ul> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:disableKey")
       .setHeader(KMS2Constants.KEY_ID, constant("123")
diff --git a/components/next/aws2-lambda-component.html b/components/next/aws2-lambda-component.html
index fa6bbecfb0..bb17ae97eb 100644
--- a/components/next/aws2-lambda-component.html
+++ b/components/next/aws2-lambda-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Lambda :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/aws2-lambda-component.html"> <meta name="description" content="Manage and invoke AWS Lambda functions using AWS SDK version 2.x."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta n [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Lambda :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/aws2-lambda-component.html"> <meta name="description" content="Manage and invoke AWS Lambda functions using AWS SDK version 2.x."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta n [...]
             @Override
             public void process(Exchange exchange) throws Exception {
                 exchange.getIn().setHeader(Lambda2Constants.RUNTIME, "nodejs6.10");
diff --git a/components/next/aws2-mq-component.html b/components/next/aws2-mq-component.html
index c20dbf070b..069d4632dc 100644
--- a/components/next/aws2-mq-component.html
+++ b/components/next/aws2-mq-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS MQ :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/aws2-mq-component.html"> <meta name="description" content="Manage AWS MQ instances using AWS SDK version 2.x."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name"  [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS MQ :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/aws2-mq-component.html"> <meta name="description" content="Manage AWS MQ instances using AWS SDK version 2.x."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name"  [...]
     .to("aws2-mq://test?amazonMqClient=#amazonMqClient&amp;operation=listBrokers")</code></pre> </div> </div> <div class="ulist"> <ul> <li> <p>createBroker: this operation will create an MQ Broker in AWS</p> </li> </ul> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:createBroker")
     .process(new Processor() {
        @Override
diff --git a/components/next/aws2-msk-component.html b/components/next/aws2-msk-component.html
index e91b5285db..ec1cd926e0 100644
--- a/components/next/aws2-msk-component.html
+++ b/components/next/aws2-msk-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Managed Streaming for Apache Kafka (MSK) :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/aws2-msk-component.html"> <meta name="description" content="Manage AWS MSK instances using AWS SDK version 2.x."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Managed Streaming for Apache Kafka (MSK) :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/aws2-msk-component.html"> <meta name="description" content="Manage AWS MSK instances using AWS SDK version 2.x."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60 [...]
     .to("aws2-msk://test?mskClient=#amazonMskClient&amp;operation=listClusters")</code></pre> </div> </div> <div class="ulist"> <ul> <li> <p>createCluster: this operation will create an MSK Cluster in AWS</p> </li> </ul> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:createCluster")
     .process(new Processor() {
        @Override
diff --git a/components/next/aws2-s3-component.html b/components/next/aws2-s3-component.html
index 52f4d11852..5e7395f7b4 100644
--- a/components/next/aws2-s3-component.html
+++ b/components/next/aws2-s3-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS S3 Storage Service :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/aws2-s3-component.html"> <meta name="description" content="Store and retrieve objects from AWS S3 Storage Service using AWS SDK version 2.x."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site- [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS S3 Storage Service :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/aws2-s3-component.html"> <meta name="description" content="Store and retrieve objects from AWS S3 Storage Service using AWS SDK version 2.x."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site- [...]
   .to("file:/var/downloaded");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_message_headers"><a class="anchor" href="#_message_headers"></a>Message Headers</h2> <div class="sectionbody"> <div class="paragraph"> <p>The AWS S3 Storage Service component supports 28 message header(s), which is/are listed below:</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> <col> <col> </colgroup> <thead> <tr> <th cl [...]
 .to("mock:result");</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_use_kms_with_the_s3_component"><a class="anchor" href="#_use_kms_with_the_s3_component"></a>Use KMS with the S3 component</h3> <div class="paragraph"> <p>To use AWS KMS to encrypt/decrypt data by using AWS infrastructure you can use the options introduced in 2.21.x like in the following example</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="langu [...]
      .setHeader(AWS2S3Constants.KEY, constant("testFile"))
diff --git a/components/next/aws2-ses-component.html b/components/next/aws2-ses-component.html
index 70778c47d9..13d8cf7c6b 100644
--- a/components/next/aws2-ses-component.html
+++ b/components/next/aws2-ses-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Simple Email Service (SES) :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/aws2-ses-component.html"> <meta name="description" content="Send e-mails through AWS SES service using AWS SDK version 2.x."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Simple Email Service (SES) :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/aws2-ses-component.html"> <meta name="description" content="Send e-mails through AWS SES service using AWS SDK version 2.x."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df [...]
 .to("aws2-ses://example@example.com?amazonSESClient=#client");</code></pre> </div> </div> <div class="paragraph"> <p>The <code>#client</code> refers to a <code>SesClient</code> in the Registry.</p> </div> </div> </div> </div> <div class="sect1"> <h2 id="_examples"><a class="anchor" href="#_examples"></a>Examples</h2> <div class="sectionbody"> <div class="sect2"> <h3 id="_producer_examples"><a class="anchor" href="#_producer_examples"></a>Producer Examples</h3> <div class="listingblock">  [...]
     .setHeader(SesConstants.SUBJECT, constant("This is my subject"))
     .setHeader(SesConstants.TO, constant(Collections.singletonList("to@example.com"))
diff --git a/components/next/aws2-sns-component.html b/components/next/aws2-sns-component.html
index 340b1c07ae..3a5d6e3117 100644
--- a/components/next/aws2-sns-component.html
+++ b/components/next/aws2-sns-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Simple Notification System (SNS) :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/aws2-sns-component.html"> <meta name="description" content="Send messages to an AWS Simple Notification Topic using AWS SDK version 2.x."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Simple Notification System (SNS) :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/aws2-sns-component.html"> <meta name="description" content="Send messages to an AWS Simple Notification Topic using AWS SDK version 2.x."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_ [...]
 .to("aws2-sns://MyTopic?amazonSNSClient=#client");</code></pre> </div> </div> <div class="paragraph"> <p>The <code>#client</code> refers to a <code>AmazonSNS</code> in the Registry.</p> </div> </div> <div class="sect2"> <h3 id="_create_a_subscription_between_an_aws_sns_topic_and_an_aws_sqs_queue"><a class="anchor" href="#_create_a_subscription_between_an_aws_sns_topic_and_an_aws_sqs_queue"></a>Create a subscription between an AWS SNS Topic and an AWS SQS Queue</h3> <div class="paragraph" [...]
 .to("aws2-sns://test-camel-sns1?amazonSNSClient=#amazonSNSClient&amp;subscribeSNStoSQS=true&amp;queueUrl=https://sqs.eu-central-1.amazonaws.com/780410022472/test-camel");</code></pre> </div> </div> <div class="paragraph"> <p>The <code>#amazonSNSClient</code> refers to a <code>SnsClient</code> in the Registry. By specifying <code>subscribeSNStoSQS</code> to true and a <code>queueUrl</code> of an existing SQS Queue, you&#8217;ll be able to subscribe your SQS Queue to your SNS Topic.</p> </ [...]
     .to(...);</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="_topic_autocreation"><a class="anchor" href="#_topic_autocreation"></a>Topic Autocreation</h2> <div class="sectionbody"> <div class="paragraph"> <p>With the option <code>autoCreateTopic</code> users are able to avoid the autocreation of an SNS Topic in case it doesn&#8217;t exist. The default for this option is <code>false</code>. If set to false any operation on a not-existent topic in AWS won&#821 [...]
diff --git a/components/next/aws2-sqs-component.html b/components/next/aws2-sqs-component.html
index bb30e473e4..922abbd8d9 100644
--- a/components/next/aws2-sqs-component.html
+++ b/components/next/aws2-sqs-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Simple Queue Service (SQS) :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/aws2-sqs-component.html"> <meta name="description" content="Send and receive messages to/from AWS SQS service using AWS SDK version 2.x."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/s [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Simple Queue Service (SQS) :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/aws2-sqs-component.html"> <meta name="description" content="Send and receive messages to/from AWS SQS service using AWS SDK version 2.x."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/s [...]
 SqsClient sqs = ...
 
 // register the client into Camel registry
diff --git a/components/next/aws2-sts-component.html b/components/next/aws2-sts-component.html
index 0eac65b671..cc229de30e 100644
--- a/components/next/aws2-sts-component.html
+++ b/components/next/aws2-sts-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Security Token Service (STS) :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/aws2-sts-component.html"> <meta name="description" content="Manage AWS STS cluster instances using AWS SDK version 2.x."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Security Token Service (STS) :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/aws2-sts-component.html"> <meta name="description" content="Manage AWS STS cluster instances using AWS SDK version 2.x."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7. [...]
     .setHeader(STS2Constants.ROLE_ARN, constant("arn:123"))
     .setHeader(STS2Constants.ROLE_SESSION_NAME, constant("groot"))
     .to("aws2-sts://test?stsClient=#amazonSTSClient&amp;operation=assumeRole")</code></pre> </div> </div> <div class="ulist"> <ul> <li> <p>getSessionToken: this operation will return a temporary session token</p> </li> </ul> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:getSessionToken")
diff --git a/components/next/aws2-translate-component.html b/components/next/aws2-translate-component.html
index 111df3a738..87ca52236e 100644
--- a/components/next/aws2-translate-component.html
+++ b/components/next/aws2-translate-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Translate :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/aws2-translate-component.html"> <meta name="description" content="Translate texts using AWS Translate and AWS SDK version 2.x."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta  [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Translate :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/aws2-translate-component.html"> <meta name="description" content="Translate texts using AWS Translate and AWS SDK version 2.x."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta  [...]
   .setHeader(TranslateConstants.SOURCE_LANGUAGE, TranslateLanguageEnum.ITALIAN)
   .setHeader(TranslateConstants.TARGET_LANGUAGE, TranslateLanguageEnum.GERMAN)
   .setBody("Ciao")
diff --git a/components/next/azure-cosmosdb-component.html b/components/next/azure-cosmosdb-component.html
index e297fa5a79..840ba613f8 100644
--- a/components/next/azure-cosmosdb-component.html
+++ b/components/next/azure-cosmosdb-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-azure-cosmosdb&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-text hljs" data-lang="text">azure-cosmosdb://[databaseName][/containerName][?options]</code></pre> </div> </div> <div class="paragraph"> <p>In case of the consumer, <code>databaseName</code>, <code>co [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-text hljs" data-lang="text">azure-cosmosdb://[databaseName][/containerName][?options]</code></pre> </div> </div> <div class="paragraph"> <p>In case of the consumer, <code>databaseName</code>, <code>co [...]
 to("file://directory");</code></pre> </div> </div> <div class="sect2"> <h3 id="_message_headers_evaluated_by_the_component_producer"><a class="anchor" href="#_message_headers_evaluated_by_the_component_producer"></a>Message headers evaluated by the component producer</h3> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> <col> <col> </colgroup> <thead> <tr> <th class="tableblock halign-left valign-top">Header</th> <th class="tablebloc [...]
   .to("azure-cosmosdb://?operation=listDatabases")
   .to("mock:result");</code></pre> </div> </div> <div class="ulist"> <ul> <li> <p><code>createDatabase</code>:</p> </li> </ul> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:start")
diff --git a/components/next/azure-eventhubs-component.html b/components/next/azure-eventhubs-component.html
index c25901092c..455406d567 100644
--- a/components/next/azure-eventhubs-component.html
+++ b/components/next/azure-eventhubs-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-azure-eventhubs&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
   &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-text hljs" data-lang="text">azure-eventhubs://[namespace/eventHubName][?options]</code></pre> </div> </div> <div class="paragraph"> <p>In case you supply the <code>connectionString</code>, <code>names [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-text hljs" data-lang="text">azure-eventhubs://[namespace/eventHubName][?options]</code></pre> </div> </div> <div class="paragraph"> <p>In case you supply the <code>connectionString</code>, <code>names [...]
   .to("file://queuedirectory");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_message_headers"><a class="anchor" href="#_message_headers"></a>Message Headers</h2> <div class="sectionbody"> <div class="paragraph"> <p>The Azure Event Hubs component supports 8 message header(s), which is/are listed below:</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> <col> <col> </colgroup> <thead> <tr> <th class="t [...]
     +"&amp;blobAccountName={{blobAccountName}}&amp;blobAccessKey=RAW({{blobAccessKey}})")
 .unmarshal().json(JsonLibrary.Jackson)
diff --git a/components/next/azure-key-vault-component.html b/components/next/azure-key-vault-component.html
index cc3a8c2b61..ed3ddb67b4 100644
--- a/components/next/azure-key-vault-component.html
+++ b/components/next/azure-key-vault-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-azure-key-vault&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor" hr [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor" hr [...]
 export $CAMEL_VAULT_AZURE_CLIENT_ID=clientId
 export $CAMEL_VAULT_AZURE_CLIENT_SECRET=clientSecret
 export $CAMEL_VAULT_AZURE_VAULT_NAME=vaultName</code></pre> </div> </div> <div class="paragraph"> <p>You can also configure the credentials in the <code>application.properties</code> file such as:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-properties hljs" data-lang="properties">camel.vault.azure.tenantId = accessKey
diff --git a/components/next/azure-servicebus-component.html b/components/next/azure-servicebus-component.html
index 171c4a4baa..b52d3a8f9b 100644
--- a/components/next/azure-servicebus-component.html
+++ b/components/next/azure-servicebus-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-azure-servicebus&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor" hr [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor" hr [...]
   .process(exchange -&gt; {
          final List&lt;Object&gt; inputBatch = new LinkedList&lt;&gt;();
             inputBatch.add("test batch 1");
diff --git a/components/next/azure-storage-blob-component.html b/components/next/azure-storage-blob-component.html
index ec0d926095..4e439472bd 100644
--- a/components/next/azure-storage-blob-component.html
+++ b/components/next/azure-storage-blob-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-azure-storage-blob&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
   &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-text hljs" data-lang="text">azure-storage-blob://accountName[/containerName][?options]</code></pre> </div> </div> <div class="paragraph"> <p>In case of consumer, accountName, containerName are require [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-text hljs" data-lang="text">azure-storage-blob://accountName[/containerName][?options]</code></pre> </div> </div> <div class="paragraph"> <p>In case of consumer, accountName, containerName are require [...]
 to("file://blobdirectory");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_message_headers"><a class="anchor" href="#_message_headers"></a>Message Headers</h2> <div class="sectionbody"> <div class="paragraph"> <p>The Azure Storage Blob Service component supports 62 message header(s), which is/are listed below:</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> <col> <col> </colgroup> <thead> <tr> <th c [...]
 String uri = String.format("https://%s.blob.core.windows.net", "yourAccountName");
 
diff --git a/components/next/azure-storage-datalake-component.html b/components/next/azure-storage-datalake-component.html
index 73251f012e..baa6e0688a 100644
--- a/components/next/azure-storage-datalake-component.html
+++ b/components/next/azure-storage-datalake-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-azure-storage-datalake&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>Uri Format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-text hljs" data-lang="text">azure-storage-datalake:accountName[/fileSystemName][?options]</code></pre> </div> </div> <div class="paragraph"> <p>In case of a consumer, both accountName and fileSystemNa [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>Uri Format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-text hljs" data-lang="text">azure-storage-datalake:accountName[/fileSystemName][?options]</code></pre> </div> </div> <div class="paragraph"> <p>In case of a consumer, both accountName and fileSystemNa [...]
 to("file://fileDirectory");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_message_headers"><a class="anchor" href="#_message_headers"></a>Message Headers</h2> <div class="sectionbody"> <div class="paragraph"> <p>The Azure Storage Datalake Service component supports 61 message header(s), which is/are listed below:</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> <col> <col> </colgroup> <thead> <tr> < [...]
 to("file:/filelocation");</code></pre> </div> </div> <div class="paragraph"> <p>You can also directly write to a file without using the file component. For this, you will need to specify the path in <code>fileDir</code> option, to save it to your machine.</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("azure-storage-datalake":cameltesting/filesystem?fileName=test.txt&amp;accountKey=your [...]
 to("mock:results");</code></pre> </div> </div> <div class="paragraph"> <p>This component also supports batch consumer. So, you can consume multiple files from a file system by specifying the path from where you want to consume the files.</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("azure-storage-datalake":cameltesting/filesystem?accountKey=yourAccountKey&amp;fileDir=/test/directory&a [...]
diff --git a/components/next/azure-storage-queue-component.html b/components/next/azure-storage-queue-component.html
index e055dfafc8..d565f0f768 100644
--- a/components/next/azure-storage-queue-component.html
+++ b/components/next/azure-storage-queue-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-azure-storage-queue&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
   &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-text hljs" data-lang="text">azure-storage-queue://accountName[/queueName][?options]</code></pre> </div> </div> <div class="paragraph"> <p>In case of consumer, accountName and queueName are required. I [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-text hljs" data-lang="text">azure-storage-queue://accountName[/queueName][?options]</code></pre> </div> </div> <div class="paragraph"> <p>In case of consumer, accountName and queueName are required. I [...]
 to("file://queuedirectory");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_message_headers"><a class="anchor" href="#_message_headers"></a>Message Headers</h2> <div class="sectionbody"> <div class="paragraph"> <p>The Azure Storage Queue Service component supports 16 message header(s), which is/are listed below:</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> <col> <col> </colgroup> <thead> <tr> <th [...]
 String uri = String.format("https://%s.queue.core.windows.net", "yourAccountName");
 
diff --git a/components/next/bean-component.html b/components/next/bean-component.html
index d7a35f45aa..44e6070506 100644
--- a/components/next/bean-component.html
+++ b/components/next/bean-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Bean :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/bean-component.html"> <meta name="description" content="Invoke methods of Java beans stored in Camel registry."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" c [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Bean :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/bean-component.html"> <meta name="description" content="Invoke methods of Java beans stored in Camel registry."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" c [...]
 
 public class MyBean {
 
diff --git a/components/next/bean-validator-component.html b/components/next/bean-validator-component.html
index 77bba7b698..75faf19560 100644
--- a/components/next/bean-validator-component.html
+++ b/components/next/bean-validator-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-bean-validator&lt;/artifactId&gt;
     &lt;version&gt;x.y.z&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>bean-validator:label[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>label</strong> is an arbitrary text value describing the endpoint.<br> You can append query options to the URI in the following format, ?option=value&amp;option [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>bean-validator:label[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>label</strong> is an arbitrary text value describing the endpoint.<br> You can append query options to the URI in the following format, ?option=value&amp;option [...]
   to("bean-validator://ValidationProviderResolverTest?validationProviderResolver=#myValidationProviderResolver");</code></pre> </div> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;bean id="myValidationProviderResolver" class="org.apache.camel.component.bean.validator.HibernateValidationProviderResolver"/&gt;</code></pre> </div> </div> <div class="paragraph"> <p>If no custom <code>ValidationPr [...]
 
     @NotNull
diff --git a/components/next/bonita-component.html b/components/next/bonita-component.html
index e592c6a504..ffa4c726dd 100644
--- a/components/next/bonita-component.html
+++ b/components/next/bonita-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Bonita :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/bonita-component.html"> <meta name="description" content="Communicate with a remote Bonita BPM process engine."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Bonita :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/bonita-component.html"> <meta name="description" content="Communicate with a remote Bonita BPM process engine."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-bonita&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/box-component.html b/components/next/box-component.html
index f4341dc47d..6d6d9f0d4b 100644
--- a/components/next/box-component.html
+++ b/components/next/box-component.html
@@ -2,7 +2,7 @@
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-box&lt;/artifactId&gt;
     &lt;version&gt;${camel-version}&lt;/version&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_connection_authentication_types"><a class="anchor" href="#_connection_authentication_types"></a>Connection Authentication Types</h2> <div class="sectionbody"> <div class="paragraph"> <p>The Box component supports three different types of authenticated connections.</p> </div> <div class="sect2"> <h3 id="_standard_authentication"><a class="anchor" href="#_standard_authentication"></a>Standard Authenti [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_connection_authentication_types"><a class="anchor" href="#_connection_authentication_types"></a>Connection Authentication Types</h2> <div class="sectionbody"> <div class="paragraph"> <p>The Box component supports three different types of authenticated connections.</p> </div> <div class="sect2"> <h3 id="_standard_authentication"><a class="anchor" href="#_standard_authentication"></a>Standard Authenti [...]
     .to("box://files/upload/inBody=fileUploadRequest");</code></pre> </div> </div> <div class="paragraph"> <p>The following route polls user&#8217;s account for updates:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("box://events/listen?startingPosition=-1")
     .to("bean:blah");</code></pre> </div> </div> <div class="paragraph"> <p>The following route uses a producer with dynamic header options. The <strong>fileId</strong> property has the Box file id and the <strong>output</strong> property has the output stream of the file contents, so they are assigned to the <strong>CamelBox.fileId</strong> header and <strong>CamelBox.output</strong> header respectively as follows:</p> </div> <div class="listingblock"> <div class="content"> <pre class=" [...]
     .setHeader("CamelBox.fileId", header("fileId"))
diff --git a/components/next/braintree-component.html b/components/next/braintree-component.html
index 7a2881f378..97e91201cc 100644
--- a/components/next/braintree-component.html
+++ b/components/next/braintree-component.html
@@ -2,7 +2,7 @@
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-braintree&lt;/artifactId&gt;
     &lt;version&gt;${camel-version}&lt;/version&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor" hr [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor" hr [...]
 &lt;blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
            xmlns:cm="http://aries.apache.org/blueprint/xmlns/blueprint-cm/v1.0.0"
            xsi:schemaLocation="
diff --git a/components/next/browse-component.html b/components/next/browse-component.html
index 9d251ef81b..1bd916dd88 100644
--- a/components/next/browse-component.html
+++ b/components/next/browse-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Browse :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/browse-component.html"> <meta name="description" content="Inspect the messages received on endpoints supporting BrowsableEndpoint."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta nam [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Browse :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/browse-component.html"> <meta name="description" content="Inspect the messages received on endpoints supporting BrowsableEndpoint."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta nam [...]
 
 public void inspectReceivedOrders() {
     BrowsableEndpoint browse = context.getEndpoint("browse:orderReceived", BrowsableEndpoint.class);
diff --git a/components/next/caffeine-cache-component.html b/components/next/caffeine-cache-component.html
index 89964e151e..872ad20d39 100644
--- a/components/next/caffeine-cache-component.html
+++ b/components/next/caffeine-cache-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-caffeine&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> <div class="listingblock"> <div class="content"> <pre>caffeine-cache://cacheName[?options]</pre> </div> </div> <div class="paragraph"> <p>You can append query options to the URI in the following format, <code>?option=value&amp;option=#beanRef&amp;&#8230;&#8203;</code></p> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="listingblock"> <div class="content"> <pre>caffeine-cache://cacheName[?options]</pre> </div> </div> <div class="paragraph"> <p>You can append query options to the URI in the following format, <code>?option=value&amp;option=#beanRef&amp;&#8230;&#8203;</code></p> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> [...]
 Cache cache = Caffeine.newBuilder().recordStats().build();
 
 @Override
diff --git a/components/next/caffeine-loadcache-component.html b/components/next/caffeine-loadcache-component.html
index 28c7869016..3d87130900 100644
--- a/components/next/caffeine-loadcache-component.html
+++ b/components/next/caffeine-loadcache-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-caffeine&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>caffeine-loadcache://cacheName[?options]</pre> </div> </div> <div class="paragraph"> <p>You can append query options to the URI in the following format, <code>?option=value&amp;option=#beanRef&amp;&#8230;&#8203;</code></p> </div> </div> </div> <div cla [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>caffeine-loadcache://cacheName[?options]</pre> </div> </div> <div class="paragraph"> <p>You can append query options to the URI in the following format, <code>?option=value&amp;option=#beanRef&amp;&#8230;&#8203;</code></p> </div> </div> </div> <div cla [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-caffeine-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/chatscript-component.html b/components/next/chatscript-component.html
index ce6a061684..73a04f6d58 100644
--- a/components/next/chatscript-component.html
+++ b/components/next/chatscript-component.html
@@ -2,7 +2,7 @@
   "username": "name here",
   "botname": "name here",
   "body": "body here"
-}</code></pre> </div> </div> <div class="paragraph"> <p>Refer <code>ChatScriptMessage.java</code> and samples</p> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div c [...]
+}</code></pre> </div> </div> <div class="paragraph"> <p>Refer <code>ChatScriptMessage.java</code> and samples</p> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div c [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-chatscript-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/chunk-component.html b/components/next/chunk-component.html
index 02f711411d..16e5640d07 100644
--- a/components/next/chunk-component.html
+++ b/components/next/chunk-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Chunk :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/chunk-component.html"> <meta name="description" content="Transform messages using Chunk templating engine."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" cont [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Chunk :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/chunk-component.html"> <meta name="description" content="Transform messages using Chunk templating engine."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" cont [...]
 to("chunk:template");</code></pre> </div> </div> <div class="paragraph"> <p>To use a Chunk template to formulate a response for a message for InOut message exchanges (where there is a <code>JMSReplyTo</code> header).</p> </div> <div class="paragraph"> <p>If you want to use InOnly and consume the message and send it to another destination you could use:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang [...]
 to("chunk:template").
 to("activemq:Another.Queue");</code></pre> </div> </div> <div class="paragraph"> <p>It&#8217;s possible to specify what template the component should use dynamically via a header, so for example:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:in").
diff --git a/components/next/class-component.html b/components/next/class-component.html
index 2c4073d7ce..dedb1b62fb 100644
--- a/components/next/class-component.html
+++ b/components/next/class-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Class :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/class-component.html"> <meta name="description" content="Invoke methods of Java beans specified by class name."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name"  [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Class :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/class-component.html"> <meta name="description" content="Invoke methods of Java beans specified by class name."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name"  [...]
         .to("class:org.apache.camel.component.bean.MyPrefixBean?bean.prefix=Bye")
         .to("mock:result");</code></pre> </div> </div> <div class="paragraph"> <p>And you can also use the <code>#</code> syntax to refer to properties to be looked up in the Registry.</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">    from("direct:start")
         .to("class:org.apache.camel.component.bean.MyPrefixBean?bean.cool=#foo")
diff --git a/components/next/cm-sms-component.html b/components/next/cm-sms-component.html
index 922c91d890..ece4d64164 100644
--- a/components/next/cm-sms-component.html
+++ b/components/next/cm-sms-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>CM SMS Gateway :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/cm-sms-component.html"> <meta name="description" content="Send SMS messages via CM SMS Gateway."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" conten [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>CM SMS Gateway :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/cm-sms-component.html"> <meta name="description" content="Send SMS messages via CM SMS Gateway."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" conten [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-cm-sms-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/cmis-component.html b/components/next/cmis-component.html
index f96ec72a05..243001161b 100644
--- a/components/next/cmis-component.html
+++ b/components/next/cmis-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>CMIS :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/cmis-component.html"> <meta name="description" content="Read and write data from to/from a CMIS compliant content repositories."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="ap [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>CMIS :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/cmis-component.html"> <meta name="description" content="Read and write data from to/from a CMIS compliant content repositories."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="ap [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-cmis&lt;/artifactId&gt;
     &lt;version&gt;${camel-version}&lt;/version&gt;
diff --git a/components/next/coap-component.html b/components/next/coap-component.html
index 0cedad4fb2..f8f20273e2 100644
--- a/components/next/coap-component.html
+++ b/components/next/coap-component.html
@@ -3,7 +3,7 @@
  &lt;artifactId&gt;camel-coap&lt;/artifactId&gt;
  &lt;version&gt;x.x.x&lt;/version&gt;
  &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor" hr [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor" hr [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-coap-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/cometd-component.html b/components/next/cometd-component.html
index ff59700ca7..c95dcedb29 100644
--- a/components/next/cometd-component.html
+++ b/components/next/cometd-component.html
@@ -4,7 +4,7 @@
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
 &lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>cometd://host:port/channelName[?options]</pre> </div> </div> <div class="paragraph"> <p>The <strong>channelName</strong> represents a topic that can be subscribed to by the Camel endpoints.</p> </div> <div class="listingblock"> <div class="content"> <p [...]
-cometds://localhost:8443/service/mychannel</pre> </div> </div> <div class="paragraph"> <p>where <code>cometds:</code> represents an SSL configured endpoint.</p> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li>  [...]
+cometds://localhost:8443/service/mychannel</pre> </div> </div> <div class="paragraph"> <p>where <code>cometds:</code> represents an SSL configured endpoint.</p> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li>  [...]
 ksp.setResource("/users/home/server/keystore.jks");
 ksp.setPassword("keystorePassword");
 
diff --git a/components/next/consul-component.html b/components/next/consul-component.html
index fe703929f5..c66db9e5a0 100644
--- a/components/next/consul-component.html
+++ b/components/next/consul-component.html
@@ -2,7 +2,7 @@
         &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
         &lt;artifactId&gt;camel-consul&lt;/artifactId&gt;
         &lt;version&gt;${camel-version}&lt;/version&gt;
-    &lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>consul://domain?[options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel com [...]
+    &lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>consul://domain?[options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel com [...]
     .setBody().constant(ImmutableRegistration.builder()
         .id("foo-1")
         .name("foo")
diff --git a/components/next/controlbus-component.html b/components/next/controlbus-component.html
index 6360c16040..531bfb0ede 100644
--- a/components/next/controlbus-component.html
+++ b/components/next/controlbus-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Control Bus :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/controlbus-component.html"> <meta name="description" content="Manage and monitor Camel routes."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="A [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Control Bus :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/controlbus-component.html"> <meta name="description" content="Manage and monitor Camel routes."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="A [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-controlbus-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/corda-component.html b/components/next/corda-component.html
index 77e26e663a..c60fa5faab 100644
--- a/components/next/corda-component.html
+++ b/components/next/corda-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-corda&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>corda://&lt;host:port&gt;[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Cam [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>corda://&lt;host:port&gt;[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Cam [...]
     .to("jms:queue:vault");</code></pre> </div> </div> <div class="paragraph"> <p>Read the node information:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:start")
     .to("corda://localhost:10006?username=user1&amp;password=test&amp;operation=NODE_INFO");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_spring_boot_auto_configuration"><a class="anchor" href="#_spring_boot_auto_configuration"></a>Spring Boot Auto-Configuration</h2> <div class="sectionbody"> <div class="paragraph"> <p>When using corda with Spring Boot make sure to use the following Maven dependency to have support for auto configuration:</p> </div> <div class="l [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
diff --git a/components/next/couchbase-component.html b/components/next/couchbase-component.html
index 1b28474d56..474029c26e 100644
--- a/components/next/couchbase-component.html
+++ b/components/next/couchbase-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-couchbase&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>couchbase:url</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are conf [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>couchbase:url</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are conf [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-couchbase-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/couchdb-component.html b/components/next/couchdb-component.html
index 5702c2b7e3..68a408dcfd 100644
--- a/components/next/couchdb-component.html
+++ b/components/next/couchdb-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-couchdb&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>couchdb:http://hostname[:port]/database?[options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>hostname</strong> is the hostname of the running couchdb instance. Port is optional and if not specified then defaults to 5984.</p> </div> </ [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>couchdb:http://hostname[:port]/database?[options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>hostname</strong> is the hostname of the running couchdb instance. Port is optional and if not specified then defaults to 5984.</p> </div> </ [...]
     @Override
     public void resume(CouchDbResumable resumable) {
         resumable.setLastOffset("custom-last-update");
diff --git a/components/next/cql-component.html b/components/next/cql-component.html
index 2be7629e37..e24db83885 100644
--- a/components/next/cql-component.html
+++ b/components/next/cql-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Cassandra CQL :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/cql-component.html"> <meta name="description" content="Integrate with Cassandra 2.0 using the CQL3 API (not the Thrift API). Based on Cassandra Java Driver provided by DataStax."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesh [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Cassandra CQL :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/cql-component.html"> <meta name="description" content="Integrate with Cassandra 2.0 using the CQL3 API (not the Thrift API). Based on Cassandra Java Driver provided by DataStax."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesh [...]
   NAME varchar,   -- Repository name
   KEY varchar,    -- Message key
   PRIMARY KEY (NAME, KEY)
diff --git a/components/next/cron-component.html b/components/next/cron-component.html
index da5f9c58c9..3a83613dcb 100644
--- a/components/next/cron-component.html
+++ b/components/next/cron-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-cron&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>Additional libraries may be needed in order to plug a specific implementation.</p> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>e [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>Additional libraries may be needed in order to plug a specific implementation.</p> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>e [...]
 .setBody().constant("event")
 .log("${body}");</code></pre> </div> </div> <div class="paragraph"> <p>The schedule expression <code>0/3&#43;10&#43;*&#43;*&#43;*&#43;?</code> can be also written as <code>0/3 10 * * * ?</code> and triggers an event every three seconds only in the tenth minute of each hour.</p> </div> <div class="paragraph"> <p>Parts in the schedule expression means (in order):</p> </div> <div class="ulist"> <ul> <li> <p>Seconds (optional)</p> </li> <li> <p>Minutes</p> </li> <li> <p>Hours</p> </li> <li>  [...]
     &lt;from uri="cron:tab?schedule=0/1+*+*+*+*+?"/&gt;
diff --git a/components/next/crypto-component.html b/components/next/crypto-component.html
index c98c1af38f..2a47a19d8b 100644
--- a/components/next/crypto-component.html
+++ b/components/next/crypto-component.html
@@ -4,7 +4,7 @@
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
 &lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_introduction"><a class="anchor" href="#_introduction"></a>Introduction</h2> <div class="sectionbody"> <div class="paragraph"> <p>Digital signatures make use of Asymmetric Cryptographic techniques to sign messages. From a (very) high level, the algorithms use pairs of complimentary keys with the special property that data encrypted with one key can only be decrypted with the other. One, the private k [...]
-crypto:verify:name[?options]</pre> </div> </div> <div class="ulist"> <ul> <li> <p><code>crypto:sign</code> creates the signature and stores it in the Header keyed by the constant <code>org.apache.camel.component.crypto.DigitalSignatureConstants.SIGNATURE</code>, i.e. <code>"CamelDigitalSignature"</code>.</p> </li> <li> <p><code>crypto:verify</code> will read in the contents of this header and do the verification calculation.</p> </li> </ul> </div> <div class="paragraph"> <p>In order to c [...]
+crypto:verify:name[?options]</pre> </div> </div> <div class="ulist"> <ul> <li> <p><code>crypto:sign</code> creates the signature and stores it in the Header keyed by the constant <code>org.apache.camel.component.crypto.DigitalSignatureConstants.SIGNATURE</code>, i.e. <code>"CamelDigitalSignature"</code>.</p> </li> <li> <p><code>crypto:verify</code> will read in the contents of this header and do the verification calculation.</p> </li> </ul> </div> <div class="paragraph"> <p>In order to c [...]
 unsigned.getIn().setBody(payload);
 unsigned.getIn().setHeader(DigitalSignatureConstants.KEYSTORE_ALIAS, "bob");
 unsigned.getIn().setHeader(DigitalSignatureConstants.KEYSTORE_PASSWORD, "letmein".toCharArray());
diff --git a/components/next/cxf-component.html b/components/next/cxf-component.html
index e71e0ba8be..39410203c0 100644
--- a/components/next/cxf-component.html
+++ b/components/next/cxf-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-cxf&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="paragraph"> <p>There are two URI formats for this endpoint: <strong>cxfEndpoint</strong> and <strong>someAddress</strong>.</p> </div> <div class="listingblock"> <div class="content"> <pre>cxf:bean:cxfEndpoint[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>cxfEndpoint</s [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="paragraph"> <p>There are two URI formats for this endpoint: <strong>cxfEndpoint</strong> and <strong>someAddress</strong>.</p> </div> <div class="listingblock"> <div class="content"> <pre>cxf:bean:cxfEndpoint[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>cxfEndpoint</s [...]
     &lt;!--  it really should have been user-prestream but CXF does have such phase! --&gt;
     &lt;constructor-arg value="target/write"/&gt;
 &lt;/bean&gt;
diff --git a/components/next/cxfrs-component.html b/components/next/cxfrs-component.html
index a8df676a59..e11f4f495c 100644
--- a/components/next/cxfrs-component.html
+++ b/components/next/cxfrs-component.html
@@ -2,7 +2,7 @@
    &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
    &lt;artifactId&gt;camel-cxf&lt;/artifactId&gt;
    &lt;version&gt;x.x.x&lt;/version&gt;  &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>cxfrs://address?options</pre> </div> </div> <div class="paragraph"> <p>Where <strong>address</strong> represents the CXF endpoint&#8217;s address</p> </div> <div class="listingblock"> <div class="content"> <pre>cxfrs:bean:rsEndpoint</pre> </div> </div> [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>cxfrs://address?options</pre> </div> </div> <div class="paragraph"> <p>Where <strong>address</strong> represents the CXF endpoint&#8217;s address</p> </div> <div class="listingblock"> <div class="content"> <pre>cxfrs:bean:rsEndpoint</pre> </div> </div> [...]
  exchange.getIn().setHeader(Exchange.DESTINATION_OVERRIDE_URL, constant(getServiceAddress()));</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_consuming_a_rest_request_simple_binding_style"><a class="anchor" href="#_consuming_a_rest_request_simple_binding_style"></a>Consuming a REST Request - Simple Binding Style</h2> <div class="sectionbody"> <div class="paragraph"> <p><strong>Since Camel 2.11</strong></p> </div> <div class="paragraph"> <p>The <code>Default</code>  [...]
     .to("log:TEST?showAll=true");</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_examples_of_request_binding_with_different_method_signatures"><a class="anchor" href="#_examples_of_request_binding_with_different_method_signatures"></a>Examples of request binding with different method signatures</h3> <div class="paragraph"> <p>Below is a list of method signatures along with the expected result from the Simple binding.</p> </div> <div class="paragraph"> <p><strong><code>pub [...]
 public Response newCustomer(Customer customer, @PathParam("type") String type, @QueryParam("active") @DefaultValue("true") boolean active) {
diff --git a/components/next/dataformat-component.html b/components/next/dataformat-component.html
index 7d0a2bea2c..c292bc0fae 100644
--- a/components/next/dataformat-component.html
+++ b/components/next/dataformat-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Data Format :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/dataformat-component.html"> <meta name="description" content="Use a Camel Data Format as a regular Camel Component."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="applica [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Data Format :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/dataformat-component.html"> <meta name="description" content="Use a Camel Data Format as a regular Camel Component."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="applica [...]
   to("dataformat:jaxb:unmarshal?contextPath=com.acme.model").
   to("mqseries:Another.Queue");</code></pre> </div> </div> <div class="paragraph"> <p>And in XML DSL you do:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;camelContext id="camel" xmlns="http://camel.apache.org/schema/spring"&gt;
   &lt;route&gt;
diff --git a/components/next/dataset-component.html b/components/next/dataset-component.html
index d1ddd9283b..8702741cf9 100644
--- a/components/next/dataset-component.html
+++ b/components/next/dataset-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Dataset :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/dataset-component.html"> <meta name="description" content="Provide data for load and soak testing of your Camel application."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="ap [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Dataset :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/dataset-component.html"> <meta name="description" content="Provide data for load and soak testing of your Camel application."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="ap [...]
   &lt;property name="size" value="100"/&gt;
 &lt;/bean&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_example"><a class="anchor" href="#_example"></a>Example</h2> <div class="sectionbody"> <div class="paragraph"> <p>For example, to test that a set of messages are sent to a queue and then consumed from the queue without losing any messages:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">// send the dataset to a queue
 from("dataset:foo").to("activemq:SomeQueue");
diff --git a/components/next/dataset-test-component.html b/components/next/dataset-test-component.html
index f40cdc2b78..096dcd46a4 100644
--- a/components/next/dataset-test-component.html
+++ b/components/next/dataset-test-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>DataSet Test :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/dataset-test-component.html"> <meta name="description" content="Extends the mock component by pulling messages from another endpoint on startup to set the expected message bodies."> <meta name="generator" content="Antora 3.0.0"> <link rel="styles [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>DataSet Test :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/dataset-test-component.html"> <meta name="description" content="Extends the mock component by pulling messages from another endpoint on startup to set the expected message bodies."> <meta name="generator" content="Antora 3.0.0"> <link rel="styles [...]
   to("dataset-test:file://data/expectedOutput?noop=true");</code></pre> </div> </div> <div class="paragraph"> <p>If your test then invokes the <a href="https://www.javadoc.io/doc/org.apache.camel/camel-mock/current/org/apache/camel/component/mock/MockEndpoint.html#assertIsSatisfied-org.apache.camel.CamelContext-">MockEndpoint.assertIsSatisfied(camelContext) method</a>, your test case will perform the necessary assertions.</p> </div> <div class="paragraph"> <p>To see how you can set other [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-dataset-starter&lt;/artifactId&gt;
diff --git a/components/next/debezium-db2-component.html b/components/next/debezium-db2-component.html
index 4b492c2621..df06f698f7 100644
--- a/components/next/debezium-db2-component.html
+++ b/components/next/debezium-db2-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-debezium-db2&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>debezium-db2:name[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel compo [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>debezium-db2:name[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel compo [...]
     .log("Event received from Debezium : ${body}")
     .log("    with this identifier ${headers.CamelDebeziumIdentifier}")
     .log("    with these source metadata ${headers.CamelDebeziumSourceMetadata}")
diff --git a/components/next/debezium-mongodb-component.html b/components/next/debezium-mongodb-component.html
index 9bd1e52eee..c2950c9445 100644
--- a/components/next/debezium-mongodb-component.html
+++ b/components/next/debezium-mongodb-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-debezium-mongodb&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>debezium-mongodb:name[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel c [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>debezium-mongodb:name[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel c [...]
     .log("Event received from Debezium : ${body}")
     .log("    with this identifier ${headers.CamelDebeziumIdentifier}")
     .log("    with these source metadata ${headers.CamelDebeziumSourceMetadata}")
diff --git a/components/next/debezium-mysql-component.html b/components/next/debezium-mysql-component.html
index f0e9ce7d44..d750411d51 100644
--- a/components/next/debezium-mysql-component.html
+++ b/components/next/debezium-mysql-component.html
@@ -7,7 +7,7 @@
     &lt;groupId&gt;mysql&lt;/groupId&gt;
     &lt;artifactId&gt;mysql-connector-java&lt;/artifactId&gt;
     &lt;version&gt;8.0.15&lt;/version&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor" hr [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor" hr [...]
     .log("Event received from Debezium : ${body}")
     .log("    with this identifier ${headers.CamelDebeziumIdentifier}")
     .log("    with these source metadata ${headers.CamelDebeziumSourceMetadata}")
diff --git a/components/next/debezium-oracle-component.html b/components/next/debezium-oracle-component.html
index 3ba282b48e..053cb4cc25 100644
--- a/components/next/debezium-oracle-component.html
+++ b/components/next/debezium-oracle-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-debezium-oracle&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>debezium-oracle:name[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel co [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>debezium-oracle:name[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel co [...]
     .log("Event received from Debezium : ${body}")
     .log("    with this identifier ${headers.CamelDebeziumIdentifier}")
     .log("    with these source metadata ${headers.CamelDebeziumSourceMetadata}")
diff --git a/components/next/debezium-postgres-component.html b/components/next/debezium-postgres-component.html
index 30157b4c8d..b8bb3696fe 100644
--- a/components/next/debezium-postgres-component.html
+++ b/components/next/debezium-postgres-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-debezium-postgres&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>debezium-postgres:name[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel  [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>debezium-postgres:name[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel  [...]
     .log("Event received from Debezium : ${body}")
     .log("    with this identifier ${headers.CamelDebeziumIdentifier}")
     .log("    with these source metadata ${headers.CamelDebeziumSourceMetadata}")
diff --git a/components/next/debezium-sqlserver-component.html b/components/next/debezium-sqlserver-component.html
index 7f7721ed76..69c7ed4b5c 100644
--- a/components/next/debezium-sqlserver-component.html
+++ b/components/next/debezium-sqlserver-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-debezium-sqlserver&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>debezium-sqlserver:name[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>debezium-sqlserver:name[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel [...]
     .log("Event received from Debezium : ${body}")
     .log("    with this identifier ${headers.CamelDebeziumIdentifier}")
     .log("    with these source metadata ${headers.CamelDebeziumSourceMetadata}")
diff --git a/components/next/digitalocean-component.html b/components/next/digitalocean-component.html
index 85b3dd7a4d..c4402cf497 100644
--- a/components/next/digitalocean-component.html
+++ b/components/next/digitalocean-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>DigitalOcean :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/digitalocean-component.html"> <meta name="description" content="Manage Droplets and resources within the DigitalOcean cloud."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta nam [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>DigitalOcean :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/digitalocean-component.html"> <meta name="description" content="Manage Droplets and resources within the DigitalOcean cloud."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta nam [...]
     .setHeader(DigitalOceanConstants.OPERATION, constant(DigitalOceanOperations.get))
     .to("digitalocean:account?oAuthToken=XXXXXX")</code></pre> </div> </div> <div class="paragraph"> <p>Create a droplet</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:createDroplet")
     .setHeader(DigitalOceanConstants.OPERATION, constant("create"))
diff --git a/components/next/direct-component.html b/components/next/direct-component.html
index b17a85ddc6..0dc7d48694 100644
--- a/components/next/direct-component.html
+++ b/components/next/direct-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Direct :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/direct-component.html"> <meta name="description" content="Call another endpoint from the same Camel Context synchronously."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="appli [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Direct :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/direct-component.html"> <meta name="description" content="Call another endpoint from the same Camel Context synchronously."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="appli [...]
     .to("bean:orderServer?method=validate")
     .to("direct:processOrder");
 
diff --git a/components/next/direct-vm-component.html b/components/next/direct-vm-component.html
index ac9788160a..2a2db6b598 100644
--- a/components/next/direct-vm-component.html
+++ b/components/next/direct-vm-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Direct VM :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/direct-vm-component.html"> <meta name="description" content="Call another endpoint from any Camel Context in the same JVM synchronously."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css">  [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Direct VM :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/direct-vm-component.html"> <meta name="description" content="Call another endpoint from any Camel Context in the same JVM synchronously."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css">  [...]
     .to("bean:orderServer?method=validate")
     .to("direct-vm:processOrder");</code></pre> </div> </div> <div class="paragraph"> <p>And now in another CamelContext, such as another OSGi bundle</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct-vm:processOrder")
     .to("bean:orderService?method=process")
diff --git a/components/next/disruptor-component.html b/components/next/disruptor-component.html
index 89865380ab..782b7c9696 100644
--- a/components/next/disruptor-component.html
+++ b/components/next/disruptor-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-disruptor&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre> disruptor:someName[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>someName</strong> can be any string that uniquely identifies the endpoint within the current CamelContext.</p> </div> </div> </div> <div class="sect1"> <h2 id="_ [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre> disruptor:someName[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>someName</strong> can be any string that uniquely identifies the endpoint within the current CamelContext.</p> </div> </div> </div> <div class="sect1"> <h2 id="_ [...]
 from("disruptor:input").to("bean:processInput").to("bean:createResponse");</code></pre> </div> </div> <div class="paragraph"> <p>In the route above, we have a TCP listener on port 9876 that accepts incoming requests. The request is routed to the <em>disruptor:input</em> buffer. As it is a Request Reply message, we wait for the response. When the consumer on the <em>disruptor:input</em> buffer is complete, it copies the response to the original message response.</p> </div> </div> </div> < [...]
     from("direct:start")
         // send it to the disruptor that is async
diff --git a/components/next/disruptor-vm-component.html b/components/next/disruptor-vm-component.html
index f1843e3c3a..85f0ef49f2 100644
--- a/components/next/disruptor-vm-component.html
+++ b/components/next/disruptor-vm-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-disruptor&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre> disruptor-vm:someName[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>someName</strong> can be any string that uniquely identifies the endpoint within the current CamelContext.</p> </div> </div> </div> <div class="sect1"> <h2 id [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre> disruptor-vm:someName[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>someName</strong> can be any string that uniquely identifies the endpoint within the current CamelContext.</p> </div> </div> </div> <div class="sect1"> <h2 id [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-disruptor-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/djl-component.html b/components/next/djl-component.html
index 76057895b3..ba5192dc2d 100644
--- a/components/next/djl-component.html
+++ b/components/next/djl-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-djl&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>djl:application</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are co [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>djl:application</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are co [...]
     &lt;groupId&gt;ai.djl.mxnet&lt;/groupId&gt;
     &lt;artifactId&gt;mxnet-engine&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/dns-component.html b/components/next/dns-component.html
index 6413051117..c0d76f03c6 100644
--- a/components/next/dns-component.html
+++ b/components/next/dns-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-dns&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="paragraph"> <p>The URI scheme for a DNS component is as follows</p> </div> <div class="listingblock"> <div class="content"> <pre>dns://operation[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Conf [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="paragraph"> <p>The URI scheme for a DNS component is as follows</p> </div> <div class="listingblock"> <div class="content"> <pre>dns://operation[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Conf [...]
     &lt;from uri="direct:start"/&gt;
     &lt;to uri="dns:ip"/&gt;
 &lt;/route&gt;</code></pre> </div> </div> <div class="paragraph"> <p>This looks up a domain&#8217;s IP. For example, www.example.com resolves to 192.0.32.10.<br> The IP address to lookup must be provided in the header with key <code>"dns.domain"</code>.</p> </div> </div> <div class="sect2"> <h3 id="_dns_lookup"><a class="anchor" href="#_dns_lookup"></a>DNS lookup</h3> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data- [...]
diff --git a/components/next/docker-component.html b/components/next/docker-component.html
index 9f56658adc..875237126a 100644
--- a/components/next/docker-component.html
+++ b/components/next/docker-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Docker :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/docker-component.html"> <meta name="description" content="Manage Docker containers."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <m [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Docker :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/docker-component.html"> <meta name="description" content="Manage Docker containers."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <m [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-docker&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/dozer-component.html b/components/next/dozer-component.html
index 0cc52dd854..26b443e326 100644
--- a/components/next/dozer-component.html
+++ b/components/next/dozer-component.html
@@ -5,7 +5,7 @@
     &lt;!-- use the same version as your Camel core version --&gt;
 &lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="paragraph"> <p>The Dozer component only supports producer endpoints.</p> </div> <div class="listingblock"> <div class="content"> <pre>dozer:endpointId[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>endpointId</strong> is a name used to uniquely identify the Dozer endpoi [...]
   to("dozer:transformOrder?mappingFile=orderMapping.xml&amp;targetModel=example.XYZOrder").
-  to("direct:orderOutput");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_options"><a class="anchor" href="#_options"></a>Options</h2> <div class="sectionbody"> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component leve [...]
+  to("direct:orderOutput");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_options"><a class="anchor" href="#_options"></a>Options</h2> <div class="sectionbody"> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component leve [...]
   &lt;json library="Jackson" id="myjson"/&gt;
   &lt;jaxb contextPath="org.example" id="myjaxb"/&gt;
 &lt;/dataFormats&gt;</code></pre> </div> </div> <div class="paragraph"> <p>You could then configure a Dozer endpoint to unmarshal the input XML using a JAXB data format and marshal the mapping output using Jackson.</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;endpoint uri="dozer:xml2json?marshalId=myjson&amp;amp;unmarshalId=myjaxb&amp;amp;targetModel=org.example.Order"/&gt;</code></pre>  [...]
diff --git a/components/next/drill-component.html b/components/next/drill-component.html
index 81a84783b1..37afd684b5 100644
--- a/components/next/drill-component.html
+++ b/components/next/drill-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-drill&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>drill://host[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_options"><a class="anchor" href="#_options"></a>Options</h2> <div class="sectionbody"> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="ancho [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>drill://host[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_options"><a class="anchor" href="#_options"></a>Options</h2> <div class="sectionbody"> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="ancho [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-drill-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/dropbox-component.html b/components/next/dropbox-component.html
index 55932aa05a..32135d5e36 100644
--- a/components/next/dropbox-component.html
+++ b/components/next/dropbox-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-dropbox&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>dropbox://[operation]?[options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>operation</strong> is the specific action (typically is a CRUD action) to perform on Dropbox remote folder.</p> </div> </div> </div> <div class="sect1"> <h2 id [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>dropbox://[operation]?[options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>operation</strong> is the specific action (typically is a CRUD action) to perform on Dropbox remote folder.</p> </div> </div> </div> <div class="sect1"> <h2 id [...]
   .to("dropbox://del?accessToken=XXX&amp;clientIdentifier=XXX&amp;expireIn=1000&amp;refreshToken=XXXX"
       +"&amp;apiKey=XXXXX&amp;apiSecret=XXXXXX&amp;remotePath=/root/folder1")
   .to("mock:result");
diff --git a/components/next/dynamic-router-component.html b/components/next/dynamic-router-component.html
index b0430ec2d0..5bce153e56 100644
--- a/components/next/dynamic-router-component.html
+++ b/components/next/dynamic-router-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Dynamic Router :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/dynamic-router-component.html"> <meta name="description" content="The Dynamic Router component routes exchanges to recipients, and the recipients (and their rules) may change at runtime."> <meta name="generator" content="Antora 3.0.0"> <link re [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Dynamic Router :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/dynamic-router-component.html"> <meta name="description" content="The Dynamic Router component routes exchanges to recipients, and the recipients (and their rules) may change at runtime."> <meta name="generator" content="Antora 3.0.0"> <link re [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-dynamic-router&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/ehcache-component.html b/components/next/ehcache-component.html
index d1b8cd6f93..15333ddb2f 100644
--- a/components/next/ehcache-component.html
+++ b/components/next/ehcache-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-ehcache&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>ehcache://cacheName[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel com [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>ehcache://cacheName[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel com [...]
 EhcacheIdempotentRepository repo = new EhcacheIdempotentRepository(manager, "idempotent-cache");
 
 from("direct:in")
diff --git a/components/next/elasticsearch-component.html b/components/next/elasticsearch-component.html
index d41ee66d8a..ddb427caba 100644
--- a/components/next/elasticsearch-component.html
+++ b/components/next/elasticsearch-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-elasticsearch&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>elasticsearch://clusterName[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>C [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>elasticsearch://clusterName[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>C [...]
 elasticsearchComponent.setHostAddresses("myelkhost:9200");
 camelContext.addComponent("elasticsearch", elasticsearchComponent);</code></pre> </div> </div> <div class="paragraph"> <p>For basic authentication with elasticsearch or using reverse http proxy in front of the elasticsearch cluster, simply setup basic authentication and SSL on the component like the example below</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">ElasticsearchComponent elasticse [...]
 elasticsearchComponent.setHostAddresses("myelkhost:9200");
diff --git a/components/next/elasticsearch-rest-component.html b/components/next/elasticsearch-rest-component.html
index 64dd3ae69a..c5b11e32e0 100644
--- a/components/next/elasticsearch-rest-component.html
+++ b/components/next/elasticsearch-rest-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-elasticsearch-rest&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>elasticsearch-rest://clusterName[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>elasticsearch-rest://clusterName[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> [...]
 elasticsearchComponent.setHostAddresses("myelkhost:9200");
 camelContext.addComponent("elasticsearch-rest", elasticsearchComponent);</code></pre> </div> </div> <div class="paragraph"> <p>For basic authentication with elasticsearch or using reverse http proxy in front of the elasticsearch cluster, simply setup basic authentication and SSL on the component like the example below</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">ElasticsearchComponent elas [...]
 elasticsearchComponent.setHostAddresses("myelkhost:9200");
diff --git a/components/next/etcd3-component.html b/components/next/etcd3-component.html
index 8cb6cc901b..23dc6fea03 100644
--- a/components/next/etcd3-component.html
+++ b/components/next/etcd3-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-etcd3&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>etcd3:path[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components a [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>etcd3:path[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components a [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-etcd3-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/exec-component.html b/components/next/exec-component.html
index 63695306b4..40e731fbd0 100644
--- a/components/next/exec-component.html
+++ b/components/next/exec-component.html
@@ -2,7 +2,7 @@
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-exec&lt;/artifactId&gt;
   &lt;version&gt;${camel-version}&lt;/version&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>where <code>${camel-version</code>} must be replaced by the actual version of Camel.</p> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>exec://executable[?options]</pre> </div> </div> <div class="paragraph"> <p>where <code>executable</code> is the name, or file pat [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>where <code>${camel-version</code>} must be replaced by the actual version of Camel.</p> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>exec://executable[?options]</pre> </div> </div> <div class="paragraph"> <p>where <code>executable</code> is the name, or file pat [...]
 .to("exec:wc?args=--words /usr/share/dict/words")
 .process(new Processor() {
      public void process(Exchange exchange) throws Exception {
diff --git a/components/next/facebook-component.html b/components/next/facebook-component.html
index 1389659c8e..fd012ea9d5 100644
--- a/components/next/facebook-component.html
+++ b/components/next/facebook-component.html
@@ -2,7 +2,7 @@
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-facebook&lt;/artifactId&gt;
     &lt;version&gt;${camel-version}&lt;/version&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>facebook://[endpoint]?[options]</pre> </div> </div> <div class="paragraph"> <p>The facebook component can be configured with the Facebook account settings below, which are mandatory. The values can be provided to the component using the bean property < [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>facebook://[endpoint]?[options]</pre> </div> </div> <div class="paragraph"> <p>The facebook component can be configured with the Facebook account settings below, which are mandatory. The values can be provided to the component using the bean property < [...]
     .to("facebook://postFeed/inBody=postUpdate);</code></pre> </div> </div> <div class="paragraph"> <p>To poll, every 5 sec (You can set the <a href="eips/polling-consumer.html" class="xref page">polling consumer</a> options by adding a prefix of "consumer"), all statuses on your home feed:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("facebook://home?delay=5000")
     .to("bean:blah");</code></pre> </div> </div> <div class="paragraph"> <p>Searching using a producer with dynamic options from header.</p> </div> <div class="paragraph"> <p>In the bar header we have the Facebook search string we want to execute in public posts, so we need to assign this value to the CamelFacebook.query header.</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:foo")
     .setHeader("CamelFacebook.query", header("bar"))
diff --git a/components/next/fhir-component.html b/components/next/fhir-component.html
index 1e047f74d5..98e1c5ee70 100644
--- a/components/next/fhir-component.html
+++ b/components/next/fhir-component.html
@@ -2,7 +2,7 @@
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-fhir&lt;/artifactId&gt;
     &lt;version&gt;${camel-version}&lt;/version&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="paragraph"> <p>The FHIR Component uses the following URI format:</p> </div> <div class="listingblock"> <div class="content"> <pre>fhir://endpoint-prefix/endpoint?[options]</pre> </div> </div> <div class="paragraph"> <p>Endpoint prefix can be one of:</p> </div> <div class="ulist"> <ul> <li> <p> [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="paragraph"> <p>The FHIR Component uses the following URI format:</p> </div> <div class="listingblock"> <div class="content"> <pre>fhir://endpoint-prefix/endpoint?[options]</pre> </div> </div> <div class="paragraph"> <p>Endpoint prefix can be one of:</p> </div> <div class="ulist"> <ul> <li> <p> [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-fhir-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/file-component.html b/components/next/file-component.html
index e0d371d629..eded172844 100644
--- a/components/next/file-component.html
+++ b/components/next/file-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>File :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/file-component.html"> <meta name="description" content="Read and write files."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta prop [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>File :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/file-component.html"> <meta name="description" content="Read and write files."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta prop [...]
   .to("file:outbox?charset=iso-8859-1")</code></pre> </div> </div> <div class="paragraph"> <p>You can also use the <code>convertBodyTo</code> in the route. In the example below we have still input files in utf-8 format, but we want to convert the file content to a byte array in iso-8859-1 format. And then let a bean process the data. Before writing the content to the outbox folder using the current charset.</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlight [...]
   .convertBodyTo(byte[].class, "iso-8859-1")
   .to("bean:myBean")
diff --git a/components/next/file-watch-component.html b/components/next/file-watch-component.html
index 653936e854..7e89660288 100644
--- a/components/next/file-watch-component.html
+++ b/components/next/file-watch-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>File Watch :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/file-watch-component.html"> <meta name="description" content="Get notified about file events in a directory using java.nio.file.WatchService."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>File Watch :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/file-watch-component.html"> <meta name="description" content="Get notified about file events in a directory using java.nio.file.WatchService."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7. [...]
     .log("File event: ${header.CamelFileEventType} occurred on file ${header.CamelFileName} at ${header.CamelFileLastModified}");</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_recursive_watch_for_creation_and_deletion_of_txt_files"><a class="anchor" href="#_recursive_watch_for_creation_and_deletion_of_txt_files"></a>Recursive watch for creation and deletion of txt files:</h3> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class= [...]
     .log("File event: ${header.CamelFileEventType} occurred on file ${header.CamelFileName} at ${header.CamelFileLastModified}");</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_create_snapshot_of_file_when_modified"><a class="anchor" href="#_create_snapshot_of_file_when_modified"></a>Create snapshot of file when modified:</h3> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("file-wa [...]
     .setHeader(Exchange.FILE_NAME, simple("${header.CamelFileName}.${header.CamelFileLastModified}"))
diff --git a/components/next/flatpack-component.html b/components/next/flatpack-component.html
index 094134db28..b7411a81c9 100644
--- a/components/next/flatpack-component.html
+++ b/components/next/flatpack-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Flatpack :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/flatpack-component.html"> <meta name="description" content="Parse fixed width and delimited files using the FlatPack library."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name=" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Flatpack :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/flatpack-component.html"> <meta name="description" content="Parse fixed width and delimited files using the FlatPack library."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name=" [...]
   String firstName = row.get("FIRSTNAME");</code></pre> </div> </div> <div class="paragraph"> <p>However, you can also always get it as a <code>List</code> (even for <code>splitRows=true</code>). The same example:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">  List data = exchange.getIn().getBody(List.class);
   Map row = (Map)data.get(0);
   String firstName = row.get("FIRSTNAME");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_header_and_trailer_records"><a class="anchor" href="#_header_and_trailer_records"></a>Header and Trailer records</h2> <div class="sectionbody"> <div class="paragraph"> <p>The header and trailer notions in Flatpack are supported. However, you <strong>must</strong> use fixed record IDs:</p> </div> <div class="ulist"> <ul> <li> <p><code>header</code> for the header record (must b [...]
diff --git a/components/next/flink-component.html b/components/next/flink-component.html
index ecef93e124..747f3f1979 100644
--- a/components/next/flink-component.html
+++ b/components/next/flink-component.html
@@ -4,7 +4,7 @@
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
 &lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="paragraph"> <p>Currently, the Flink Component supports only Producers. One can create DataSet, DataStream jobs.</p> </div> <div class="listingblock"> <div class="content"> <pre>flink:dataset?dataset=#myDataSet&amp;dataSetCallback=#dataSetCallback
-flink:datastream?datastream=#myDataStream&amp;dataStreamCallback=#dataStreamCallback</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h [...]
+flink:datastream?datastream=#myDataStream&amp;dataStreamCallback=#dataStreamCallback</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h [...]
 public DataSetCallback&lt;Long&gt; dataSetCallback() {
     return new DataSetCallback&lt;Long&gt;() {
         public Long onDataSet(DataSet dataSet, Object... objects) {
diff --git a/components/next/fop-component.html b/components/next/fop-component.html
index e9b312cbdd..451564617b 100644
--- a/components/next/fop-component.html
+++ b/components/next/fop-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-fop&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>fop://outputFormat?[options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_output_formats"><a class="anchor" href="#_output_formats"></a>Output Formats</h2> <div class="sectionbody"> <div class="paragraph"> <p>The primary output format [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>fop://outputFormat?[options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_output_formats"><a class="anchor" href="#_output_formats"></a>Output Formats</h2> <div class="sectionbody"> <div class="paragraph"> <p>The primary output format [...]
     .to("xslt:xslt/template.xsl")
     .to("fop:application/pdf")
     .to("file:target/data");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_spring_boot_auto_configuration"><a class="anchor" href="#_spring_boot_auto_configuration"></a>Spring Boot Auto-Configuration</h2> <div class="sectionbody"> <div class="paragraph"> <p>When using fop with Spring Boot make sure to use the following Maven dependency to have support for auto configuration:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highli [...]
diff --git a/components/next/freemarker-component.html b/components/next/freemarker-component.html
index 4559e7c642..9850bfe3af 100644
--- a/components/next/freemarker-component.html
+++ b/components/next/freemarker-component.html
@@ -2,7 +2,7 @@
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-freemarker&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt; &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>freemarker:templateName[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>templateName</strong> is the classpath-local URI of the template to invoke; or the complete URL of the remote template (eg: <code>file://folder/myfile.ftl</c [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>freemarker:templateName[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>templateName</strong> is the classpath-local URI of the template to invoke; or the complete URL of the remote template (eg: <code>file://folder/myfile.ftl</c [...]
 variableMap.put("headers", headersMap);
 variableMap.put("body", "Monday");
 variableMap.put("exchange", exchange);
diff --git a/components/next/ftp-component.html b/components/next/ftp-component.html
index dff1a25421..635ca3fa35 100644
--- a/components/next/ftp-component.html
+++ b/components/next/ftp-component.html
@@ -5,7 +5,7 @@
     &lt;!-- use the same version as your Camel core version --&gt;
 &lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>ftp://[username@]hostname[:port]/directoryname[?options]
 sftp://[username@]hostname[:port]/directoryname[?options]
-ftps://[username@]hostname[:port]/directoryname[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>directoryname</strong> represents the underlying directory. The directory name is a relative path. Absolute path&#8217;s is <strong>not</strong> supported. The relative path can contain nested folders, such as /inbox/us.</p> </div> <div class="paragraph"> <p>The <code>autoCreate</code> option is supported. When consumer starts, before polling is scheduled, there&#8217;s  [...]
+ftps://[username@]hostname[:port]/directoryname[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>directoryname</strong> represents the underlying directory. The directory name is a relative path. Absolute path&#8217;s is <strong>not</strong> supported. The relative path can contain nested folders, such as /inbox/us.</p> </div> <div class="paragraph"> <p>The <code>autoCreate</code> option is supported. When consumer starts, before polling is scheduled, there&#8217;s  [...]
        &lt;property name="lenientFutureDates" value="true"/&gt;
        &lt;property name="serverLanguageCode" value="fr"/&gt;
    &lt;/bean&gt;</code></pre> </div> </div> <div class="paragraph"> <p>And then let Camel lookup this bean when you use the # notation in the url.</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("ftp://foo@myserver?password=secret&amp;ftpClientConfig=#myConfig").to("bean:foo");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_examples"><a class="anchor" href="#_examp [...]
diff --git a/components/next/ftps-component.html b/components/next/ftps-component.html
index 45a8220ca7..999e986fcd 100644
--- a/components/next/ftps-component.html
+++ b/components/next/ftps-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-ftp&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor" hr [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor" hr [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-ftp-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/geocoder-component.html b/components/next/geocoder-component.html
index c4c95a0fc5..17684bbdec 100644
--- a/components/next/geocoder-component.html
+++ b/components/next/geocoder-component.html
@@ -4,7 +4,7 @@
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
 &lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>geocoder:address:name[?options]
-geocoder:latlng:latitude,longitude[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a [...]
+geocoder:latlng:latitude,longitude[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a [...]
     .to("geocoder:address:Paris, France?type=NOMINATIM&amp;serverUrl=https://nominatim.openstreetmap.org")</code></pre> </div> </div> <div class="paragraph"> <p>If you provide a header with the <code>CamelGeoCoderAddress</code> then that overrides the endpoint configuration, so to get the location of Copenhagen, Denmark we can send a message with a headers as shown:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java h [...]
     .to("geocoder:latlng:40.714224,-73.961452")
     .log("Location ${header.CamelGeocoderAddress} is at lat/lng: ${header.CamelGeocoderLatlng} and in country ${header.CamelGeoCoderCountryShort}")</code></pre> </div> </div> <div class="paragraph"> <p>Which will log</p> </div> <div class="listingblock"> <div class="content"> <pre>Location 285 Bedford Avenue, Brooklyn, NY 11211, USA is at lat/lng: 40.71412890,-73.96140740 and in country US</pre> </div> </div> <div class="paragraph"> <p>To get the current location using the Google GeoCode [...]
diff --git a/components/next/git-component.html b/components/next/git-component.html
index faff64c6ab..e85cfd7cc6 100644
--- a/components/next/git-component.html
+++ b/components/next/git-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-git&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p><strong>URI Format</strong></p> </div> <div class="listingblock"> <div class="content"> <pre>git://localRepositoryPath[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_options"><a class="anchor" href="#_uri_options"></a>URI Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>The producer allows to do operations on a specific repository.<br> The consumer allows consuming com [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p><strong>URI Format</strong></p> </div> <div class="listingblock"> <div class="content"> <pre>git://localRepositoryPath[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_options"><a class="anchor" href="#_uri_options"></a>URI Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>The producer allows to do operations on a specific repository.<br> The consumer allows consuming com [...]
     .setHeader(GitConstants.GIT_FILE_NAME, constant("test.java"))
     .to("git:///tmp/testRepo?operation=add")
     .setHeader(GitConstants.GIT_COMMIT_MESSAGE, constant("first commit"))
diff --git a/components/next/github-component.html b/components/next/github-component.html
index e89d025889..3f2fd11900 100644
--- a/components/next/github-component.html
+++ b/components/next/github-component.html
@@ -2,7 +2,7 @@
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-github&lt;/artifactId&gt;
     &lt;version&gt;${camel-version}&lt;/version&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>github://endpoint[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel compo [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>github://endpoint[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel compo [...]
 ghc.setOauthToken("mytoken");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_consumer_endpoints"><a class="anchor" href="#_consumer_endpoints"></a>Consumer Endpoints:</h2> <div class="sectionbody"> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> <col> </colgroup> <thead> <tr> <th class="tableblock halign-left valign-top">Endpoint</th> <th class="tableblock halign-left valign-top">Context</th> <th class="tableb [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-github-starter&lt;/artifactId&gt;
diff --git a/components/next/google-bigquery-component.html b/components/next/google-bigquery-component.html
index e0aa76c367..414561d6b2 100644
--- a/components/next/google-bigquery-component.html
+++ b/components/next/google-bigquery-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-google-bigquery&lt;/artifactId&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="GoogleBigQuery-AuthenticationConfiguration"><a class="anchor" href="#GoogleBigQuery-AuthenticationConfiguration"></a>Authentication Configuration</h2> <div class="sectionbody"> <div class="paragraph"> <p>Google BigQuery component authentication is targeted for use with the GCP Service Accounts. For more information please refer to <a href="https://cloud.google.com/docs/authentication">Google Cloud Pl [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="GoogleBigQuery-AuthenticationConfiguration"><a class="anchor" href="#GoogleBigQuery-AuthenticationConfiguration"></a>Authentication Configuration</h2> <div class="sectionbody"> <div class="paragraph"> <p>Google BigQuery component authentication is targeted for use with the GCP Service Accounts. For more information please refer to <a href="https://cloud.google.com/docs/authentication">Google Cloud Pl [...]
   .header(GoogleBigQueryConstants.TABLE_SUFFIX, "_${date:now:yyyyMMdd}")
   .to("google-bigquery:sampleDataset:sampleTable")</code></pre> </div> </div> <div class="paragraph"> <p>Note it is recommended to use partitioning for this use case.</p> </div> </div> </div> <div class="sect1"> <h2 id="_partitioning"><a class="anchor" href="#_partitioning"></a>Partitioning</h2> <div class="sectionbody"> <div class="paragraph"> <p>Reference: <a href="https://cloud.google.com/bigquery/docs/creating-partitioned-tables" class="bare">https://cloud.google.com/bigquery/docs/cr [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
diff --git a/components/next/google-bigquery-sql-component.html b/components/next/google-bigquery-sql-component.html
index 08b42e7039..19d159be34 100644
--- a/components/next/google-bigquery-sql-component.html
+++ b/components/next/google-bigquery-sql-component.html
@@ -5,7 +5,7 @@
     &lt;version&gt;x.x.x&lt;/version&gt;
 &lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="GoogleBigQuery-AuthenticationConfiguration"><a class="anchor" href="#GoogleBigQuery-AuthenticationConfiguration"></a>Authentication Configuration</h2> <div class="sectionbody"> <div class="paragraph"> <p>Google BigQuery component authentication is targeted for use with the GCP Service Accounts. For more information please refer to <a href="https://cloud.google.com/docs/authentication">Google Cloud Pl [...]
 
-google-bigquery-sql://project-17248459:delete * from ${datasetId}.${tableId} where id=@myId</pre> </div> </div> <div class="paragraph"> <p>where</p> </div> <div class="ulist"> <ul> <li> <p>parameters in form ${name} are extracted from message headers and formed the translated query.</p> </li> <li> <p>parameters in form @name are extracted from body or message headers and sent to Google Bigquery. The <code>com.google.cloud.bigquery.StandardSQLTypeName</code> of the parameter is detected f [...]
+google-bigquery-sql://project-17248459:delete * from ${datasetId}.${tableId} where id=@myId</pre> </div> </div> <div class="paragraph"> <p>where</p> </div> <div class="ulist"> <ul> <li> <p>parameters in form ${name} are extracted from message headers and formed the translated query.</p> </li> <li> <p>parameters in form @name are extracted from body or message headers and sent to Google Bigquery. The <code>com.google.cloud.bigquery.StandardSQLTypeName</code> of the parameter is detected f [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-google-bigquery-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/google-calendar-component.html b/components/next/google-calendar-component.html
index 392a70747b..39526d5b4e 100644
--- a/components/next/google-calendar-component.html
+++ b/components/next/google-calendar-component.html
@@ -3,7 +3,7 @@
         &lt;artifactId&gt;camel-google-calendar&lt;/artifactId&gt;
         &lt;!-- use the same version as your Camel core version --&gt;
         &lt;version&gt;x.x.x&lt;/version&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor" hr [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor" hr [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-google-calendar-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/google-calendar-stream-component.html b/components/next/google-calendar-stream-component.html
index ba9e76988d..77bd8dbaec 100644
--- a/components/next/google-calendar-stream-component.html
+++ b/components/next/google-calendar-stream-component.html
@@ -3,7 +3,7 @@
         &lt;artifactId&gt;camel-google-calendar&lt;/artifactId&gt;
         &lt;!-- use the same version as your Camel core version --&gt;
         &lt;version&gt;x.x.x&lt;/version&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="paragraph"> <p>The Google Calendar Component uses the following URI format:</p> </div> <div class="listingblock"> <div class="content"> <pre>google-calendar-stream://index?[options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_co [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="paragraph"> <p>The Google Calendar Component uses the following URI format:</p> </div> <div class="listingblock"> <div class="content"> <pre>google-calendar-stream://index?[options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_co [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-google-calendar-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/google-drive-component.html b/components/next/google-drive-component.html
index 3c173bd2cc..87d195925e 100644
--- a/components/next/google-drive-component.html
+++ b/components/next/google-drive-component.html
@@ -3,7 +3,7 @@
         &lt;artifactId&gt;camel-google-drive&lt;/artifactId&gt;
         &lt;!-- use the same version as your Camel core version --&gt;
         &lt;version&gt;x.x.x&lt;/version&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="paragraph"> <p>The GoogleDrive Component uses the following URI format:</p> </div> <div class="listingblock"> <div class="content"> <pre>google-drive://endpoint-prefix/endpoint?[options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href= [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="paragraph"> <p>The GoogleDrive Component uses the following URI format:</p> </div> <div class="listingblock"> <div class="content"> <pre>google-drive://endpoint-prefix/endpoint?[options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href= [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-google-drive-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/google-functions-component.html b/components/next/google-functions-component.html
index 7f89a3f4c6..d54520774d 100644
--- a/components/next/google-functions-component.html
+++ b/components/next/google-functions-component.html
@@ -4,7 +4,7 @@
     &lt;!-- use the same version as your Camel core version --&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
 &lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="GoogleFunctions-AuthenticationConfiguration"><a class="anchor" href="#GoogleFunctions-AuthenticationConfiguration"></a>Authentication Configuration</h2> <div class="sectionbody"> <div class="paragraph"> <p>Google Functions component authentication is targeted for use with the GCP Service Accounts. For more information please refer to <a href="https://github.com/googleapis/google-cloud-java#authentica [...]
-    .to("google-functions://myCamelFunction?project=myProject&amp;location=us-central1&amp;operation=callFunction&amp;serviceAccountKey=/home/user/Downloads/my-key.json");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p> [...]
+    .to("google-functions://myCamelFunction?project=myProject&amp;location=us-central1&amp;operation=callFunction&amp;serviceAccountKey=/home/user/Downloads/my-key.json");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p> [...]
     .to("google-functions://myCamelFunction?client=#myClient");</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_google_functions_producer_operation_examples"><a class="anchor" href="#_google_functions_producer_operation_examples"></a>Google Functions Producer Operation examples</h3> <div class="ulist"> <ul> <li> <p>ListFunctions: This operation invoke the Google Functions client and get the list of cloud Functions</p> </li> </ul> </div> <div class="listingblock"> <div clas [...]
 from("direct:start")
     .to("google-functions://myCamelFunction?serviceAccountKey=/home/user/Downloads/my-key.json&amp;project=myProject&amp;location=us-central1&amp;operation=listFunctions")
diff --git a/components/next/google-mail-component.html b/components/next/google-mail-component.html
index 72efdc0a32..29e1d10352 100644
--- a/components/next/google-mail-component.html
+++ b/components/next/google-mail-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-google-mail&lt;/artifactId&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
     &lt;version&gt;x.y.z&lt;/version&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="paragraph"> <p>The GoogleMail Component uses the following URI format:</p> </div> <div class="listingblock"> <div class="content"> <pre>google-mail://endpoint-prefix/endpoint?[options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="# [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="paragraph"> <p>The GoogleMail Component uses the following URI format:</p> </div> <div class="listingblock"> <div class="content"> <pre>google-mail://endpoint-prefix/endpoint?[options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="# [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-google-mail-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/google-mail-stream-component.html b/components/next/google-mail-stream-component.html
index da339ddd41..0a390b3d09 100644
--- a/components/next/google-mail-stream-component.html
+++ b/components/next/google-mail-stream-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-google-mail&lt;/artifactId&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
     &lt;version&gt;x.y.z&lt;/version&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="paragraph"> <p>The GoogleMail Component uses the following URI format:</p> </div> <div class="listingblock"> <div class="content"> <pre>google-mail-stream://index?[options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="paragraph"> <p>The GoogleMail Component uses the following URI format:</p> </div> <div class="listingblock"> <div class="content"> <pre>google-mail-stream://index?[options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-google-mail-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/google-pubsub-component.html b/components/next/google-pubsub-component.html
index 8a57885387..94bf3fdf0b 100644
--- a/components/next/google-pubsub-component.html
+++ b/components/next/google-pubsub-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-google-pubsub&lt;/artifactId&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="paragraph"> <p>The Google Pubsub Component uses the following URI format:</p> </div> <div class="listingblock"> <div class="content"> <pre>google-pubsub://project-id:destinationName?[options]</pre> </div> </div> <div class="paragraph"> <p>Destination Name can be either a topic or a subscriptio [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="paragraph"> <p>The Google Pubsub Component uses the following URI format:</p> </div> <div class="listingblock"> <div class="content"> <pre>google-pubsub://project-id:destinationName?[options]</pre> </div> </div> <div class="paragraph"> <p>Destination Name can be either a topic or a subscriptio [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-google-pubsub-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/google-secret-manager-component.html b/components/next/google-secret-manager-component.html
index a7c80085ec..70b2a8accd 100644
--- a/components/next/google-secret-manager-component.html
+++ b/components/next/google-secret-manager-component.html
@@ -4,7 +4,7 @@
     &lt;!-- use the same version as your Camel core version --&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
 &lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="GoogleSecretManager-AuthenticationConfiguration"><a class="anchor" href="#GoogleSecretManager-AuthenticationConfiguration"></a>Authentication Configuration</h2> <div class="sectionbody"> <div class="paragraph"> <p>Google Secret Manager component authentication is targeted for use with the GCP Service Accounts. For more information please refer to <a href="https://github.com/googleapis/google-cloud-ja [...]
-  .to("direct:test");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor"  [...]
+  .to("direct:test");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor"  [...]
 export $CAMEL_VAULT_GCP_PROJECT_ID=projectId</code></pre> </div> </div> <div class="paragraph"> <p>You can also configure the credentials in the <code>application.properties</code> file such as:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-properties hljs" data-lang="properties">camel.vault.gcp.serviceAccountKey = serviceAccountKey
 camel.vault.gcp.projectId = projectId</code></pre> </div> </div> <div class="paragraph"> <p>If you want instead to use the <a href="https://cloud.google.com/docs/authentication/production">GCP default client instance</a>, you&#8217;ll need to provide the following env variables:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-bash hljs" data-lang="bash">export $CAMEL_VAULT_GCP_USE_DEFAULT_INSTANCE=true
 export $CAMEL_VAULT_GCP_PROJECT_ID=projectId</code></pre> </div> </div> <div class="paragraph"> <p>You can also configure the credentials in the <code>application.properties</code> file such as:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-properties hljs" data-lang="properties">camel.vault.gcp.useDefaultInstance = true
diff --git a/components/next/google-sheets-component.html b/components/next/google-sheets-component.html
index 54ef104398..68fc3f6e3e 100644
--- a/components/next/google-sheets-component.html
+++ b/components/next/google-sheets-component.html
@@ -3,7 +3,7 @@
         &lt;artifactId&gt;camel-google-sheets&lt;/artifactId&gt;
         &lt;!-- use the same version as your Camel core version --&gt;
         &lt;version&gt;x.x.x&lt;/version&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="paragraph"> <p>The GoogleSheets Component uses the following URI format:</p> </div> <div class="listingblock"> <div class="content"> <pre>google-sheets://endpoint-prefix/endpoint?[options]</pre> </div> </div> <div class="paragraph"> <p>Endpoint prefix can be one of:</p> </div> <div class="ulis [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="paragraph"> <p>The GoogleSheets Component uses the following URI format:</p> </div> <div class="listingblock"> <div class="content"> <pre>google-sheets://endpoint-prefix/endpoint?[options]</pre> </div> </div> <div class="paragraph"> <p>Endpoint prefix can be one of:</p> </div> <div class="ulis [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-google-sheets-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/google-sheets-stream-component.html b/components/next/google-sheets-stream-component.html
index 65a10cde68..cf2f6241c0 100644
--- a/components/next/google-sheets-stream-component.html
+++ b/components/next/google-sheets-stream-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-google-sheets&lt;/artifactId&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="paragraph"> <p>The Google Sheets Component uses the following URI format:</p> </div> <div class="listingblock"> <div class="content"> <pre>google-sheets-stream://apiName?[options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_conf [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="paragraph"> <p>The Google Sheets Component uses the following URI format:</p> </div> <div class="listingblock"> <div class="content"> <pre>google-sheets-stream://apiName?[options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_conf [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-google-sheets-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/google-storage-component.html b/components/next/google-storage-component.html
index 75bce3561e..d2f6bef03e 100644
--- a/components/next/google-storage-component.html
+++ b/components/next/google-storage-component.html
@@ -4,7 +4,7 @@
     &lt;!-- use the same version as your Camel core version --&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
 &lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="GoogleStorage-AuthenticationConfiguration"><a class="anchor" href="#GoogleStorage-AuthenticationConfiguration"></a>Authentication Configuration</h2> <div class="sectionbody"> <div class="paragraph"> <p>Google Storage component authentication is targeted for use with the GCP Service Accounts. For more information please refer to <a href="https://cloud.google.com/storage/docs/reference/libraries#settin [...]
-  .to("file:/var/downloaded");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class= [...]
+  .to("file:/var/downloaded");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class= [...]
 .to("mock:result");</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_google_storage_producer_operation_examples"><a class="anchor" href="#_google_storage_producer_operation_examples"></a>Google Storage Producer Operation examples</h3> <div class="ulist"> <ul> <li> <p>File Upload: This operation will upload a file to the Google Storage based on the body content</p> </li> </ul> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code cl [...]
 byte[] payload = "Camel rocks!".getBytes();
 ByteArrayInputStream bais = new ByteArrayInputStream(payload);
diff --git a/components/next/gora-component.html b/components/next/gora-component.html
index 42ec730ee8..eaafa33f26 100644
--- a/components/next/gora-component.html
+++ b/components/next/gora-component.html
@@ -3,7 +3,7 @@
  &lt;artifactId&gt;camel-gora&lt;/artifactId&gt;
  &lt;!-- use the same version as your Camel core version --&gt;
  &lt;version&gt;x.x.x&lt;/version&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_apache_gora_overview"><a class="anchor" href="#_apache_gora_overview"></a>Apache Gora Overview</h2> <div class="sectionbody"> <div class="paragraph"> <p>The <a href="http://gora.apache.org/">Apache Gora</a> open source framework provides an in-memory data model and persistence for big data. Gora supports persisting to column stores, key value stores, document stores and RDBMSs, and analyzing the dat [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_apache_gora_overview"><a class="anchor" href="#_apache_gora_overview"></a>Apache Gora Overview</h2> <div class="sectionbody"> <div class="paragraph"> <p>The <a href="http://gora.apache.org/">Apache Gora</a> open source framework provides an in-memory data model and persistence for big data. Gora supports persisting to column stores, key value stores, document stores and RDBMSs, and analyzing the dat [...]
  &lt;constant&gt;CreateSchema&lt;/constant&gt;
 &lt;/setHeader&gt;
 &lt;to uri="gora:foobar?keyClass=java.lang.Long&amp;amp;valueClass=org.apache.camel.component.gora.generated.Pageview&amp;amp;dataStoreClass=org.apache.gora.hbase.store.HBaseStore"/&gt;</code></pre> </div> </div> <div class="paragraph"> <p><strong>SchemaExists</strong> <em>(XML DSL)</em>:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;setHeader name="GoraOperation"&gt;
diff --git a/components/next/grape-component.html b/components/next/grape-component.html
index 8fabfbd539..081ecde682 100644
--- a/components/next/grape-component.html
+++ b/components/next/grape-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Grape :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/grape-component.html"> <meta name="description" content="Fetch, load and manage additional jars dynamically after Camel Context was started."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css">  [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Grape :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/grape-component.html"> <meta name="description" content="Fetch, load and manage additional jars dynamically after Camel Context was started."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css">  [...]
 ...
 CamelContext camelContext = grapeCamelContext(new DefaultCamelContext());</code></pre> </div> </div> <div class="paragraph"> <p>You can also set up the Groovy class loader used be Camel context by yourself:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">camelContext.setApplicationContextClassLoader(new GroovyClassLoader(myClassLoader));</code></pre> </div> </div> <div class="paragraph"> <p>F [...]
   to("grape:org.apache.camel/camel-ftp/2.15.2");</code></pre> </div> </div> <div class="paragraph"> <p>You can also specify the Maven coordinates by sending them to the endpoint as the exchange body:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:loadCamelFTP").
diff --git a/components/next/graphql-component.html b/components/next/graphql-component.html
index ace8ea5b02..da1ed4a2c5 100644
--- a/components/next/graphql-component.html
+++ b/components/next/graphql-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-graphql&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
   &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor" hr [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor" hr [...]
     .to("graphql://http://example.com/graphql?query={books{id name}}")</code></pre> </div> </div> <div class="paragraph"> <p>The body can also be used for the query:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:start")
     .setBody(constant("{books{id name}}"))
     .to("graphql://http://example.com/graphql")</code></pre> </div> </div> <div class="paragraph"> <p>The query can come from a header also:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:start")
diff --git a/components/next/grpc-component.html b/components/next/grpc-component.html
index 0cb3558617..fbaa858e4d 100644
--- a/components/next/grpc-component.html
+++ b/components/next/grpc-component.html
@@ -5,7 +5,7 @@
     &lt;!-- use the same version as your Camel core version --&gt;
 &lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>gRCP requires strong own of the Google Guava version. It&#8217;s necessary to add following configuration property to the maven file</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;properties&gt;
     &lt;google-guava-version&gt;${grpc-guava-version}&lt;/google-guava-version&gt;
-&lt;properties&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>grpc://service[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel component [...]
+&lt;properties&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>grpc://service[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel component [...]
 .to("grpc://remotehost:1101/org.apache.camel.component.grpc.PingPong?method=sendPing&amp;synchronous=true");</code></pre> </div> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">&lt;route&gt;
     &lt;from uri="direct:grpc-sync" /&gt;
     &lt;to uri="grpc://remotehost:1101/org.apache.camel.component.grpc.PingPong?method=sendPing&amp;synchronous=true"/&gt;
diff --git a/components/next/guava-eventbus-component.html b/components/next/guava-eventbus-component.html
index 536eecfdc3..9848d03f97 100644
--- a/components/next/guava-eventbus-component.html
+++ b/components/next/guava-eventbus-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-guava-eventbus&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>guava-eventbus:busName[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>busName</strong> represents the name of the <code>com.google.common.eventbus.EventBus</code> instance located in the Camel registry.</p> </div> </div> </div>  [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>guava-eventbus:busName[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>busName</strong> represents the name of the <code>com.google.common.eventbus.EventBus</code> instance located in the Camel registry.</p> </div> </div> </div>  [...]
 EventBus eventBus = new EventBus();
 registry.put("busName", eventBus);
 CamelContext camel = new DefaultCamelContext(registry);
diff --git a/components/next/hashicorp-vault-component.html b/components/next/hashicorp-vault-component.html
index 3d3baec79b..772621e53c 100644
--- a/components/next/hashicorp-vault-component.html
+++ b/components/next/hashicorp-vault-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-hashicorp-vault&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor" hr [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor" hr [...]
 export $CAMEL_VAULT_HASHICORP_ENGINE=secretKey
 export $CAMEL_VAULT_HASHICORP_HOST=host
 export $CAMEL_VAULT_HASHICORP_PORT=port
diff --git a/components/next/hazelcast-atomicvalue-component.html b/components/next/hazelcast-atomicvalue-component.html
index a9dbb9389e..268f25afff 100644
--- a/components/next/hazelcast-atomicvalue-component.html
+++ b/components/next/hazelcast-atomicvalue-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hazelcast Atomic Number :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/hazelcast-atomicvalue-component.html"> <meta name="description" content="Increment, decrement, set, etc. Hazelcast atomic number (a grid wide number)."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hazelcast Atomic Number :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/hazelcast-atomicvalue-component.html"> <meta name="description" content="Increment, decrement, set, etc. Hazelcast atomic number (a grid wide number)."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../ [...]
 .setHeader(HazelcastConstants.OPERATION, constant(HazelcastOperation.SET_VALUE))
 .toF("hazelcast-%sfoo", HazelcastConstants.ATOMICNUMBER_PREFIX);</code></pre> </div> </div> <div class="paragraph"> <p>Spring DSL:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;route&gt;
     &lt;from uri="direct:set" /&gt;
diff --git a/components/next/hazelcast-instance-component.html b/components/next/hazelcast-instance-component.html
index d27194905a..d27ba65f1b 100644
--- a/components/next/hazelcast-instance-component.html
+++ b/components/next/hazelcast-instance-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hazelcast Instance :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/hazelcast-instance-component.html"> <meta name="description" content="Consume join/leave events of a cache instance in a Hazelcast cluster."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hazelcast Instance :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/hazelcast-instance-component.html"> <meta name="description" content="Consume join/leave events of a cache instance in a Hazelcast cluster."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e [...]
 .log("instance...")
 .choice()
     .when(header(HazelcastConstants.LISTENER_ACTION).isEqualTo(HazelcastConstants.ADDED))
diff --git a/components/next/hazelcast-list-component.html b/components/next/hazelcast-list-component.html
index f55b7cda0f..a5188e0675 100644
--- a/components/next/hazelcast-list-component.html
+++ b/components/next/hazelcast-list-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hazelcast List :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/hazelcast-list-component.html"> <meta name="description" content="Perform operations on Hazelcast distributed list."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="appl [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hazelcast List :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/hazelcast-list-component.html"> <meta name="description" content="Perform operations on Hazelcast distributed list."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="appl [...]
 .setHeader(HazelcastConstants.OPERATION, constant(HazelcastOperation.ADD))
 .toF("hazelcast-%sbar", HazelcastConstants.LIST_PREFIX);</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_sample_for_get"><a class="anchor" href="#_sample_for_get"></a>Sample for <strong>get</strong>:</h3> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:get")
 .setHeader(HazelcastConstants.OPERATION, constant(HazelcastOperation.GET))
diff --git a/components/next/hazelcast-map-component.html b/components/next/hazelcast-map-component.html
index f3e6a4f942..d1e7c7f6dd 100644
--- a/components/next/hazelcast-map-component.html
+++ b/components/next/hazelcast-map-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hazelcast Map :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/hazelcast-map-component.html"> <meta name="description" content="Perform operations on Hazelcast distributed map."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="applica [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hazelcast Map :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/hazelcast-map-component.html"> <meta name="description" content="Perform operations on Hazelcast distributed map."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="applica [...]
 .setHeader(HazelcastConstants.OPERATION, constant(HazelcastOperation.PUT))
 .toF("hazelcast-%sfoo", HazelcastConstants.MAP_PREFIX);</code></pre> </div> </div> <div class="paragraph"> <p>Spring DSL:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;route&gt;
     &lt;from uri="direct:put" /&gt;
diff --git a/components/next/hazelcast-multimap-component.html b/components/next/hazelcast-multimap-component.html
index 6ca81002e7..76f848cda9 100644
--- a/components/next/hazelcast-multimap-component.html
+++ b/components/next/hazelcast-multimap-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hazelcast Multimap :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/hazelcast-multimap-component.html"> <meta name="description" content="Perform operations on Hazelcast distributed multimap."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <met [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hazelcast Multimap :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/hazelcast-multimap-component.html"> <meta name="description" content="Perform operations on Hazelcast distributed multimap."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <met [...]
 .setHeader(HazelcastConstants.OPERATION, constant(HazelcastOperation.PUT))
 .to(String.format("hazelcast-%sbar", HazelcastConstants.MULTIMAP_PREFIX));</code></pre> </div> </div> <div class="paragraph"> <p>Spring DSL:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;route&gt;
     &lt;from uri="direct:put" /&gt;
diff --git a/components/next/hazelcast-queue-component.html b/components/next/hazelcast-queue-component.html
index 525b943cd8..f6d7821230 100644
--- a/components/next/hazelcast-queue-component.html
+++ b/components/next/hazelcast-queue-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hazelcast Queue :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/hazelcast-queue-component.html"> <meta name="description" content="Perform operations on Hazelcast distributed queue."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="a [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hazelcast Queue :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/hazelcast-queue-component.html"> <meta name="description" content="Perform operations on Hazelcast distributed queue."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="a [...]
 .setHeader(HazelcastConstants.OPERATION, constant(HazelcastOperation.ADD))
 .toF("hazelcast-%sbar", HazelcastConstants.QUEUE_PREFIX);</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_sample_for_put"><a class="anchor" href="#_sample_for_put"></a>Sample for <strong>put</strong>:</h3> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:put")
 .setHeader(HazelcastConstants.OPERATION, constant(HazelcastOperation.PUT))
diff --git a/components/next/hazelcast-replicatedmap-component.html b/components/next/hazelcast-replicatedmap-component.html
index d714916ef3..0e1954558c 100644
--- a/components/next/hazelcast-replicatedmap-component.html
+++ b/components/next/hazelcast-replicatedmap-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hazelcast Replicated Map :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/hazelcast-replicatedmap-component.html"> <meta name="description" content="Perform operations on Hazelcast replicated map."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hazelcast Replicated Map :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/hazelcast-replicatedmap-component.html"> <meta name="description" content="Perform operations on Hazelcast replicated map."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> [...]
 .setHeader(HazelcastConstants.OPERATION, constant(HazelcastOperation.PUT))
 .to(String.format("hazelcast-%sbar", HazelcastConstants.REPLICATEDMAP_PREFIX));</code></pre> </div> </div> <div class="paragraph"> <p>Spring DSL:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;route&gt;
     &lt;from uri="direct:put" /&gt;
diff --git a/components/next/hazelcast-ringbuffer-component.html b/components/next/hazelcast-ringbuffer-component.html
index 0f32a25dca..3ac729246e 100644
--- a/components/next/hazelcast-ringbuffer-component.html
+++ b/components/next/hazelcast-ringbuffer-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hazelcast Ringbuffer :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/hazelcast-ringbuffer-component.html"> <meta name="description" content="Perform operations on Hazelcast distributed ringbuffer."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hazelcast Ringbuffer :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/hazelcast-ringbuffer-component.html"> <meta name="description" content="Perform operations on Hazelcast distributed ringbuffer."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css" [...]
 .setHeader(HazelcastConstants.OPERATION, constant(HazelcastOperation.ADD))
 .to(String.format("hazelcast-%sbar", HazelcastConstants.RINGBUFFER_PREFIX));</code></pre> </div> </div> <div class="paragraph"> <p>Spring DSL:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;route&gt;
     &lt;from uri="direct:put" /&gt;
diff --git a/components/next/hazelcast-seda-component.html b/components/next/hazelcast-seda-component.html
index 25fdbf7137..08598c2143 100644
--- a/components/next/hazelcast-seda-component.html
+++ b/components/next/hazelcast-seda-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hazelcast SEDA :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/hazelcast-seda-component.html"> <meta name="description" content="Asynchronously send/receive Exchanges between Camel routes running on potentially distinct JVMs/hosts backed by Hazelcast BlockingQueue."> <meta name="generator" content="Antora  [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hazelcast SEDA :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/hazelcast-seda-component.html"> <meta name="description" content="Asynchronously send/receive Exchanges between Camel routes running on potentially distinct JVMs/hosts backed by Hazelcast BlockingQueue."> <meta name="generator" content="Antora  [...]
 .to("hazelcast-seda:foo");</code></pre> </div> </div> <div class="paragraph"> <p>Spring DSL :</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;route&gt;
    &lt;from uri="direct:start" /&gt;
    &lt;to uri="hazelcast-seda:foo" /&gt;
diff --git a/components/next/hazelcast-set-component.html b/components/next/hazelcast-set-component.html
index 6e27d16108..3389ac9ab9 100644
--- a/components/next/hazelcast-set-component.html
+++ b/components/next/hazelcast-set-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hazelcast Set :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/hazelcast-set-component.html"> <meta name="description" content="Perform operations on Hazelcast distributed set."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="applica [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hazelcast Set :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/hazelcast-set-component.html"> <meta name="description" content="Perform operations on Hazelcast distributed set."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="applica [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-hazelcast-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/hazelcast-topic-component.html b/components/next/hazelcast-topic-component.html
index 2b32da7533..3bafe8cfb8 100644
--- a/components/next/hazelcast-topic-component.html
+++ b/components/next/hazelcast-topic-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hazelcast Topic :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/hazelcast-topic-component.html"> <meta name="description" content="Send and receive messages to/from Hazelcast distributed topic."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> < [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hazelcast Topic :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/hazelcast-topic-component.html"> <meta name="description" content="Send and receive messages to/from Hazelcast distributed topic."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> < [...]
 .setHeader(HazelcastConstants.OPERATION, constant(HazelcastOperation.PUBLISH))
 .toF("hazelcast-%sbar", HazelcastConstants.PUBLISH_OPERATION);</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="_topic_consumer_fromhazelcast_topicfoo"><a class="anchor" href="#_topic_consumer_fromhazelcast_topicfoo"></a>Topic consumer – from(“hazelcast-topic:foo”)</h2> <div class="sectionbody"> <div class="paragraph"> <p>The topic consumer provides only one operation (received). This component is supposed to support multiple consumption as it&#8217;s expected  [...]
   .choice()
diff --git a/components/next/hbase-component.html b/components/next/hbase-component.html
index 9caa2d1a11..056ba311a3 100644
--- a/components/next/hbase-component.html
+++ b/components/next/hbase-component.html
@@ -5,7 +5,7 @@
     &lt;!-- use the same version as your Camel core version --&gt;
 &lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_apache_hbase_overview"><a class="anchor" href="#_apache_hbase_overview"></a>Apache HBase Overview</h2> <div class="sectionbody"> <div class="paragraph"> <p>HBase is an open-source, distributed, versioned, column-oriented store modeled after Google&#8217;s Bigtable: A Distributed Storage System for Structured Data. You can use HBase when you need random, realtime read/write access to your Big Data. M [...]
         &lt;property name="configuration" ref="config"/&gt;
-    &lt;/bean&gt;</code></pre> </div> </div> <div class="paragraph"> <p>If no configuration object is provided to the component, the component will create one. The created configuration will search the class path for an hbase-site.xml file, from which it will draw the configuration. You can find more information about how to configure HBase clients at: <a href="http://archive.apache.org/dist/hbase/docs/client_dependencies.html">HBase client configuration and dependencies</a></p> </div> < [...]
+    &lt;/bean&gt;</code></pre> </div> </div> <div class="paragraph"> <p>If no configuration object is provided to the component, the component will create one. The created configuration will search the class path for an hbase-site.xml file, from which it will draw the configuration. You can find more information about how to configure HBase clients at: <a href="http://archive.apache.org/dist/hbase/docs/client_dependencies.html">HBase client configuration and dependencies</a></p> </div> < [...]
     &lt;from uri="direct:in"/&gt;
     &lt;!-- Set the HBase Row --&gt;
     &lt;setHeader name="CamelHBaseRowId"&gt;
diff --git a/components/next/hdfs-component.html b/components/next/hdfs-component.html
index 0ae7cdf64e..abc7ea019d 100644
--- a/components/next/hdfs-component.html
+++ b/components/next/hdfs-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-hdfs&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> <div class="listingblock"> <div class="content"> <pre>hdfs://hostname[:port][/path][?options]</pre> </div> </div> <div class="paragraph"> <p>The path is treated in the following way:</p> </div> <div class="olist arabic"> <ol class="arabic"> <li> <p>as a consumer, if it&#8217;s a file, it just reads the file, otherwise if it represents a directory it scans all the file under the path satisfying the configured pattern. All the files under that [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="listingblock"> <div class="content"> <pre>hdfs://hostname[:port][/path][?options]</pre> </div> </div> <div class="paragraph"> <p>The path is treated in the following way:</p> </div> <div class="olist arabic"> <ol class="arabic"> <li> <p>as a consumer, if it&#8217;s a file, it just reads the file, otherwise if it represents a directory it scans all the file under the path satisfying the configured pattern. All the files under that [...]
 conf.setClass("fs.file.impl", org.apache.hadoop.fs.LocalFileSystem.class, FileSystem.class);
 conf.setClass("fs.hdfs.impl", org.apache.hadoop.hdfs.DistributedFileSystem.class, FileSystem.class);
 ...
diff --git a/components/next/http-component.html b/components/next/http-component.html
index 6595e4ccb4..c4a421ddde 100644
--- a/components/next/http-component.html
+++ b/components/next/http-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-http&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>http:hostname[:port][/resourceUri][?options]</pre> </div> </div> <div class="paragraph"> <p>Will by default use port 80 for HTTP and 443 for HTTPS.</p> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_con [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>http:hostname[:port][/resourceUri][?options]</pre> </div> </div> <div class="paragraph"> <p>Will by default use port 80 for HTTP and 443 for HTTPS.</p> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_con [...]
     .to("http://oldhost");</code></pre> </div> </div> <div class="paragraph"> <p>And the equivalent XML DSL:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;route&gt;
   &lt;from uri="direct:start"/&gt;
   &lt;to uri="http://oldhost"/&gt;
diff --git a/components/next/hwcloud-dms-component.html b/components/next/hwcloud-dms-component.html
index 8dbe60a2a6..e28be9c3fe 100644
--- a/components/next/hwcloud-dms-component.html
+++ b/components/next/hwcloud-dms-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-huaweicloud-dms&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>hwcloud-dms:operation[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel c [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>hwcloud-dms:operation[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel c [...]
  .setBody(new CreateInstanceRequestBody().withName("new-instance").withDescription("description").with*) // add remaining options
  .to("hwcloud-dms:createInstance?region=cn-north-4&amp;accessKey=********&amp;secretKey=********&amp;projectId=*******")</code></pre> </div> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:triggerRoute")
  .setBody("{\"name\":\"new-instance\",\"description\":\"description\"}") // add remaining options
diff --git a/components/next/hwcloud-frs-component.html b/components/next/hwcloud-frs-component.html
index 9c55eda115..f198bc6812 100644
--- a/components/next/hwcloud-frs-component.html
+++ b/components/next/hwcloud-frs-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-huaweicloud-frs&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-text hljs" data-lang="text">hwcloud-frs:operation[?options]</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></ [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-text hljs" data-lang="text">hwcloud-frs:operation[?options]</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></ [...]
   .setProperty(FaceRecognitionProperties.FACE_IMAGE_URL, constant("https://xxxx"))
   .to("hwcloud-frs:faceDetection?accessKey=*********&amp;secretKey=********&amp;projectId=9071a38e7f6a4ba7b7bcbeb7d4ea6efc&amp;region=cn-north-4")</code></pre> </div> </div> <div class="paragraph"> <p>XML DSL</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;route&gt;
    &lt;from uri="direct:triggerRoute" /&gt;
diff --git a/components/next/hwcloud-functiongraph-component.html b/components/next/hwcloud-functiongraph-component.html
index f459ecb951..44f90383ab 100644
--- a/components/next/hwcloud-functiongraph-component.html
+++ b/components/next/hwcloud-functiongraph-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-huaweicloud-functiongraph&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>hwcloud-functiongraph:operation[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph">  [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>hwcloud-functiongraph:operation[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph">  [...]
    &lt;property name="accessKey" value="your_access_key" /&gt;
    &lt;property name="secretKey" value="your_secret_key" /&gt;
 &lt;/bean&gt;</code></pre> </div> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:triggerRoute")
diff --git a/components/next/hwcloud-iam-component.html b/components/next/hwcloud-iam-component.html
index 844532b6b0..3c531e4d88 100644
--- a/components/next/hwcloud-iam-component.html
+++ b/components/next/hwcloud-iam-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-huaweicloud-iam&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>hwcloud-iam:operation[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel c [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>hwcloud-iam:operation[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel c [...]
  .setBody(new UpdateUserOption().withName("user").withDescription("employee").withEmail("user@email.com"))
  .to("hwcloud-iam:updateUser?userId=********&amp;region=cn-north-4&amp;accessKey=********&amp;secretKey=********")</code></pre> </div> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:triggerRoute")
  .setBody("{\"name\":\"user\",\"description\":\"employee\",\"email\":\"user@email.com\"}")
diff --git a/components/next/hwcloud-imagerecognition-component.html b/components/next/hwcloud-imagerecognition-component.html
index 06da92b5ca..d03f9d2be1 100644
--- a/components/next/hwcloud-imagerecognition-component.html
+++ b/components/next/hwcloud-imagerecognition-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-huaweicloud-imagerecognition&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-text hljs" data-lang="text">hwcloud-imagerecognition:operation[?options]</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configurin [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-text hljs" data-lang="text">hwcloud-imagerecognition:operation[?options]</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configurin [...]
   .setProperty(ImageRecognitionProperties.IMAGE_URL, constant("https://xxxx"))
   .setProperty(ImageRecognitionProperties.THRESHOLD,constant(0.5))
   .to("hwcloud-imagerecognition:celebrityRecognition?accessKey=*********&amp;secretKey=********&amp;projectId=9071a38e7f6a4ba7b7bcbeb7d4ea6efc&amp;region=cn-north-4")</code></pre> </div> </div> <div class="paragraph"> <p>XML DSL</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;route&gt;
diff --git a/components/next/hwcloud-obs-component.html b/components/next/hwcloud-obs-component.html
index 4f8b253ccf..ca5d6071ee 100644
--- a/components/next/hwcloud-obs-component.html
+++ b/components/next/hwcloud-obs-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-huaweicloud-obs&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>hwcloud-obs:operation[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel c [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>hwcloud-obs:operation[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel c [...]
  .setBody(new CreateBucketRequest("Bucket name", "Bucket location"))
  .to("hwcloud-obs:createBucket?region=cn-north-4&amp;accessKey=********&amp;secretKey=********")</code></pre> </div> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:triggerRoute")
  .setBody("{\"bucketName\":\"Bucket name\",\"location\":\"Bucket location\"}")
diff --git a/components/next/hwcloud-smn-component.html b/components/next/hwcloud-smn-component.html
index 0f3680d115..87c3f8848e 100644
--- a/components/next/hwcloud-smn-component.html
+++ b/components/next/hwcloud-smn-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-huaweicloud-smn&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="paragraph"> <p>To send a notification.</p> </div> <div class="listingblock"> <div class="content"> <pre>hwcloud-smn:service[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2>  [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="paragraph"> <p>To send a notification.</p> </div> <div class="listingblock"> <div class="content"> <pre>hwcloud-smn:service[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2>  [...]
 .setProperty(SmnProperties.NOTIFICATION_SUBJECT, constant("Notification Subject"))
 .setProperty(SmnProperties.NOTIFICATION_TOPIC_NAME,constant(testConfiguration.getProperty("topic")))
 .setProperty(SmnProperties.NOTIFICATION_TTL, constant(60))
diff --git a/components/next/hyperledger-aries-component.html b/components/next/hyperledger-aries-component.html
index bd90ed41c9..676b49fc25 100644
--- a/components/next/hyperledger-aries-component.html
+++ b/components/next/hyperledger-aries-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-hyperledger-aries&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>hyperledger-aries://wallet?service&amp;options</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragra [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>hyperledger-aries://wallet?service&amp;options</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragra [...]
 ACAPY_ADMIN_PORT: 8031
 ACAPY_USER_PORT: 8030
 ACAPY_API_KEY: adminkey</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_examples"><a class="anchor" href="#_examples"></a>Examples</h2> <div class="sectionbody"> <div class="paragraph"> <p>Once the connection with ACA-Py is established we can access various <a href="https://github.com/hyperledger/aries-rfcs/tree/main/features">SSI related protocols</a>. Here, we use the classical Alice/Faber example walktrough. Alice, a former student of Faber College ("Knowledge is Good") [...]
diff --git a/components/next/iec60870-client-component.html b/components/next/iec60870-client-component.html
index 0768a5957f..1de805d7d7 100644
--- a/components/next/iec60870-client-component.html
+++ b/components/next/iec60870-client-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-iec60870&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="paragraph"> <p>The URI syntax of the endpoint is:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-none hljs">iec60870-client:host:port/00-01-02-03-04</code></pre> </div> </div> <div class="paragraph"> <p>The information objec [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="paragraph"> <p>The URI syntax of the endpoint is:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-none hljs">iec60870-client:host:port/00-01-02-03-04</code></pre> </div> </div> <div class="paragraph"> <p>The information objec [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-iec60870-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/iec60870-server-component.html b/components/next/iec60870-server-component.html
index 18f40789fc..057a534c7f 100644
--- a/components/next/iec60870-server-component.html
+++ b/components/next/iec60870-server-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-iec60870&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="paragraph"> <p>The URI syntax of the endpoint is:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-none hljs">iec60870-server:host:port/00-01-02-03-04</code></pre> </div> </div> <div class="paragraph"> <p>The information objec [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="paragraph"> <p>The URI syntax of the endpoint is:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-none hljs">iec60870-server:host:port/00-01-02-03-04</code></pre> </div> </div> <div class="paragraph"> <p>The information objec [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-iec60870-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/ignite-cache-component.html b/components/next/ignite-cache-component.html
index 25a8662490..5fbcbf835b 100644
--- a/components/next/ignite-cache-component.html
+++ b/components/next/ignite-cache-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Ignite Cache :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/ignite-cache-component.html"> <meta name="description" content="Perform cache operations on an Ignite cache or consume changes from a continuous query."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Ignite Cache :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/ignite-cache-component.html"> <meta name="description" content="Perform cache operations on an Ignite cache or consume changes from a continuous query."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-ignite-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/ignite-compute-component.html b/components/next/ignite-compute-component.html
index 9de4b63bbb..489758bb08 100644
--- a/components/next/ignite-compute-component.html
+++ b/components/next/ignite-compute-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Ignite Compute :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/ignite-compute-component.html"> <meta name="description" content="Run compute operations on an Ignite cluster."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="applicati [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Ignite Compute :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/ignite-compute-component.html"> <meta name="description" content="Run compute operations on an Ignite cluster."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="applicati [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-ignite-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/ignite-events-component.html b/components/next/ignite-events-component.html
index a37e531f21..bde24eccb2 100644
--- a/components/next/ignite-events-component.html
+++ b/components/next/ignite-events-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Ignite Events :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/ignite-events-component.html"> <meta name="description" content="Receive events from an Ignite cluster by creating a local event listener."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Ignite Events :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/ignite-events-component.html"> <meta name="description" content="Receive events from an Ignite cluster by creating a local event listener."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7. [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-ignite-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/ignite-idgen-component.html b/components/next/ignite-idgen-component.html
index 5cfe5fdace..1acf92df64 100644
--- a/components/next/ignite-idgen-component.html
+++ b/components/next/ignite-idgen-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Ignite ID Generator :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/ignite-idgen-component.html"> <meta name="description" content="Interact with Ignite Atomic Sequences and ID Generators ."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Ignite ID Generator :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/ignite-idgen-component.html"> <meta name="description" content="Interact with Ignite Atomic Sequences and ID Generators ."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-ignite-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/ignite-messaging-component.html b/components/next/ignite-messaging-component.html
index 98ea82fc15..eb0fe334eb 100644
--- a/components/next/ignite-messaging-component.html
+++ b/components/next/ignite-messaging-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Ignite Messaging :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/ignite-messaging-component.html"> <meta name="description" content="Send and receive messages from an Ignite topic."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="ap [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Ignite Messaging :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/ignite-messaging-component.html"> <meta name="description" content="Send and receive messages from an Ignite topic."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="ap [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-ignite-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/ignite-queue-component.html b/components/next/ignite-queue-component.html
index d2e6c8e54c..843b742b49 100644
--- a/components/next/ignite-queue-component.html
+++ b/components/next/ignite-queue-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Ignite Queues :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/ignite-queue-component.html"> <meta name="description" content="Interact with Ignite Queue data structures."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-n [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Ignite Queues :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/ignite-queue-component.html"> <meta name="description" content="Interact with Ignite Queue data structures."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-n [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-ignite-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/ignite-set-component.html b/components/next/ignite-set-component.html
index 50fe37c045..8573c565e2 100644
--- a/components/next/ignite-set-component.html
+++ b/components/next/ignite-set-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Ignite Sets :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/ignite-set-component.html"> <meta name="description" content="Interact with Ignite Set data structures."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" c [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Ignite Sets :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/ignite-set-component.html"> <meta name="description" content="Interact with Ignite Set data structures."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" c [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-ignite-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/infinispan-component.html b/components/next/infinispan-component.html
index ae830bb78a..e79b045bdd 100644
--- a/components/next/infinispan-component.html
+++ b/components/next/infinispan-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-infinispan&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>infinispan://cacheName?[options]</pre> </div> </div> <div class="paragraph"> <p>The producer allows sending messages to a remote cache using the HotRod protocol. The consumer allows listening for events from a remote cache using the HotRod protocol.</p [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>infinispan://cacheName?[options]</pre> </div> </div> <div class="paragraph"> <p>The producer allows sending messages to a remote cache using the HotRod protocol. The consumer allows listening for events from a remote cache using the HotRod protocol.</p [...]
     .setHeader(InfinispanConstants.OPERATION).constant(InfinispanOperation.PUT) <i class="conum" data-value="1"></i><b>(1)</b>
     .setHeader(InfinispanConstants.KEY).constant("123") <i class="conum" data-value="2"></i><b>(2)</b>
     .to("infinispan:myCacheName&amp;cacheContainer=#cacheContainer"); <i class="conum" data-value="3"></i><b>(3)</b></code></pre> </div> </div> <div class="colist arabic"> <div class="table-wrapper"><table> <tr> <td><i class="conum" data-value="1"></i><b>1</b></td> <td>Set the operation to perform</td> </tr> <tr> <td><i class="conum" data-value="2"></i><b>2</b></td> <td>Set the key used to identify the element in the cache</td> </tr> <tr> <td><i class="conum" data-value="3"></i><b>3</b>< [...]
diff --git a/components/next/infinispan-embedded-component.html b/components/next/infinispan-embedded-component.html
index 37d1f79864..b08ac12b95 100644
--- a/components/next/infinispan-embedded-component.html
+++ b/components/next/infinispan-embedded-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-infinispan-embedded&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>infinispan-embedded://cacheName?[options]</pre> </div> </div> <div class="paragraph"> <p>The producer allows sending messages to a local infinispan cache. The consumer allows listening for events from local infinispan cache.</p> </div> <div class="para [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>infinispan-embedded://cacheName?[options]</pre> </div> </div> <div class="paragraph"> <p>The producer allows sending messages to a local infinispan cache. The consumer allows listening for events from local infinispan cache.</p> </div> <div class="para [...]
     .setHeader(InfinispanConstants.OPERATION).constant(InfinispanOperation.PUT) <i class="conum" data-value="1"></i><b>(1)</b>
     .setHeader(InfinispanConstants.KEY).constant("123") <i class="conum" data-value="2"></i><b>(2)</b>
     .to("infinispan:myCacheName&amp;cacheContainer=#cacheContainer"); <i class="conum" data-value="3"></i><b>(3)</b></code></pre> </div> </div> <div class="colist arabic"> <div class="table-wrapper"><table> <tr> <td><i class="conum" data-value="1"></i><b>1</b></td> <td>Set the operation to perform</td> </tr> <tr> <td><i class="conum" data-value="2"></i><b>2</b></td> <td>Set the key used to identify the element in the cache</td> </tr> <tr> <td><i class="conum" data-value="3"></i><b>3</b>< [...]
diff --git a/components/next/influxdb-component.html b/components/next/influxdb-component.html
index 63567a99c4..54749b18ce 100644
--- a/components/next/influxdb-component.html
+++ b/components/next/influxdb-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-influxdb&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>influxdb://beanName?[options]</pre> </div> </div> <div class="paragraph"> <p>The producer allows sending messages to a influxdb configured in the registry, using the native java driver.</p> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_ [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>influxdb://beanName?[options]</pre> </div> </div> <div class="paragraph"> <p>The producer allows sending messages to a influxdb configured in the registry, using the native java driver.</p> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_ [...]
         .setHeader(InfluxDbConstants.DBNAME_HEADER, constant("myTimeSeriesDB"))
         .to("influxdb://connectionBean);</code></pre> </div> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:start")
         .to("influxdb://connectionBean?databaseName=myTimeSeriesDB");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_spring_boot_auto_configuration"><a class="anchor" href="#_spring_boot_auto_configuration"></a>Spring Boot Auto-Configuration</h2> <div class="sectionbody"> <div class="paragraph"> <p>When using influxdb with Spring Boot make sure to use the following Maven dependency to have support for auto configuration:</p> </div> <div class="listingblock"> <div c [...]
diff --git a/components/next/iota-component.html b/components/next/iota-component.html
index 0a728801c3..e8d1518cac 100644
--- a/components/next/iota-component.html
+++ b/components/next/iota-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-iota&lt;/artifactId&gt;
     &lt;version&gt;x.y.z&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor" hr [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor" hr [...]
   &lt;from uri="direct:start" /&gt;
   &lt;setMessage&gt;
   	&lt;constant&gt;Hello world!&lt;/constant&gt;
diff --git a/components/next/ipfs-component.html b/components/next/ipfs-component.html
index cca4afaba9..5ed56fa86b 100644
--- a/components/next/ipfs-component.html
+++ b/components/next/ipfs-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-ipfs&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>ipfs://cmd?options</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>ipfs://cmd?options</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are [...]
 from("direct:start").to("ipfs:get?outdir=target")
 from("direct:start").to("ipfs:cat");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_spring_boot_auto_configuration"><a class="anchor" href="#_spring_boot_auto_configuration"></a>Spring Boot Auto-Configuration</h2> <div class="sectionbody"> <div class="paragraph"> <p>When using ipfs with Spring Boot make sure to use the following Maven dependency to have support for auto configuration:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlight [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
diff --git a/components/next/irc-component.html b/components/next/irc-component.html
index a4f78d7c8d..ed320a9870 100644
--- a/components/next/irc-component.html
+++ b/components/next/irc-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-irc&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor" hr [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor" hr [...]
 ksp.setResource("/users/home/server/truststore.jks");
 ksp.setPassword("keystorePassword");
 
diff --git a/components/next/ironmq-component.html b/components/next/ironmq-component.html
index 432a52ee56..b0d6ffce38 100644
--- a/components/next/ironmq-component.html
+++ b/components/next/ironmq-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-ironmq&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre> ironmq:queueName[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>queueName</strong> identifies the IronMQ queue you want to publish or consume messages from.</p> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_opti [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre> ironmq:queueName[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>queueName</strong> identifies the IronMQ queue you want to publish or consume messages from.</p> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_opti [...]
   .to("file:somefolder");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_producer_example"><a class="anchor" href="#_producer_example"></a>Producer example</h2> <div class="sectionbody"> <div class="paragraph"> <p>Dequeue from activemq jms and enqueue the messages on IronMQ.</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("activemq:foo")
   .to("ironmq:testqueue?projectId=myIronMQProjectid&amp;token=myIronMQToken");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_spring_boot_auto_configuration"><a class="anchor" href="#_spring_boot_auto_configuration"></a>Spring Boot Auto-Configuration</h2> <div class="sectionbody"> <div class="paragraph"> <p>When using ironmq with Spring Boot make sure to use the following Maven dependency to have support for auto configuration:</p> </div> <div class="listingblock"> [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
diff --git a/components/next/jbpm-component.html b/components/next/jbpm-component.html
index c4c08c4b70..3a1765913b 100644
--- a/components/next/jbpm-component.html
+++ b/components/next/jbpm-component.html
@@ -2,7 +2,7 @@
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-jbpm&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;&lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>jbpm::events:type:[classifier][?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> < [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>jbpm::events:type:[classifier][?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> < [...]
 
     &lt;route id="processes"&gt;
         &lt;from uri="jbpm:events:process:test"/&gt;
diff --git a/components/next/jcache-component.html b/components/next/jcache-component.html
index c232a895d8..e5077a6c13 100644
--- a/components/next/jcache-component.html
+++ b/components/next/jcache-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JCache :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/jcache-component.html"> <meta name="description" content="Perform caching operations against JSR107/JCache."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" co [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JCache :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/jcache-component.html"> <meta name="description" content="Perform caching operations against JSR107/JCache."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" co [...]
 configuration.setTypes(String.class, Object.class);
 configuration.setExpiryPolicyFactory(CreatedExpiryPolicy.factoryOf(new Duration(TimeUnit.MINUTES, 60)));
 CacheManager cacheManager = Caching.getCachingProvider().getCacheManager();
diff --git a/components/next/jclouds-component.html b/components/next/jclouds-component.html
index 4a178573e6..2fdc397f25 100644
--- a/components/next/jclouds-component.html
+++ b/components/next/jclouds-component.html
@@ -37,7 +37,7 @@
     &lt;/bean&gt;
 
     &lt;bean id="computeService" factory-bean="computeServiceContext" factory-method="getComputeService"/&gt;</code></pre> </div> </div> <div class="paragraph"> <p>As you can see the component is capable of handling multiple blobstores and compute services. The actual implementation that will be used by each endpoint is specified by passing the provider inside the URI.</p> </div> </div> </div> <div class="sect1"> <h2 id="_jclouds_options"><a class="anchor" href="#_jclouds_options"></a>Jc [...]
-jclouds:compute:[provider id][?options]</pre> </div> </div> <div class="paragraph"> <p>The <strong>provider id</strong> is the name of the cloud provider that provides the target service (<em>e.g. aws-s3 or aws_ec2</em>).</p> </div> <div class="paragraph"> <p>You can append query options to the URI in the following format, <code>?option=value&amp;option=value&amp;&#8230;&#8203;</code></p> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_con [...]
+jclouds:compute:[provider id][?options]</pre> </div> </div> <div class="paragraph"> <p>The <strong>provider id</strong> is the name of the cloud provider that provides the target service (<em>e.g. aws-s3 or aws_ec2</em>).</p> </div> <div class="paragraph"> <p>You can append query options to the URI in the following format, <code>?option=value&amp;option=value&amp;&#8230;&#8203;</code></p> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_con [...]
     .to("jclouds:blobstore:aws-s3" +
         "?operation=PUT" +
         "&amp;container=mycontainer" +
diff --git a/components/next/jcr-component.html b/components/next/jcr-component.html
index cc8800e0f6..f221d5cd2c 100644
--- a/components/next/jcr-component.html
+++ b/components/next/jcr-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-jcr&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>jcr://user:password@repository/path/to/node</pre> </div> </div> <div class="paragraph"> <p>The <code>repository</code> element of the URI is used to look up the JCR <code>Repository</code> object in the Camel context registry.</p> </div> </div> </div>  [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>jcr://user:password@repository/path/to/node</pre> </div> </div> <div class="paragraph"> <p>The <code>repository</code> element of the URI is used to look up the JCR <code>Repository</code> object in the Camel context registry.</p> </div> </div> </div>  [...]
     .setHeader("my.contents.property", body())
     .to("jcr://user:pass@repository/home/test");</code></pre> </div> </div> <div class="paragraph"> <p>The following code will register an EventListener under the path import-application/inbox for Event.NODE_ADDED and Event.NODE_REMOVED events (event types 1 and 2, both masked as 3) and listening deep for all the children.</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;route&gt;
     &lt;from uri="jcr://user:pass@repository/import-application/inbox?eventTypes=3&amp;deep=true" /&gt;
diff --git a/components/next/jdbc-component.html b/components/next/jdbc-component.html
index 6c221dd64a..6aeca58a71 100644
--- a/components/next/jdbc-component.html
+++ b/components/next/jdbc-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-jdbc&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>This component can only be used to define producer endpoints, which means that you cannot use the JDBC component in a <code>from()</code> statement.</p> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>jdbc:dataSourceName[?options]</pre> </div> </div> </div> </div> < [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>This component can only be used to define producer endpoints, which means that you cannot use the JDBC component in a <code>from()</code> statement.</p> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>jdbc:dataSourceName[?options]</pre> </div> </div> </div> </div> < [...]
      .setHeader("lic", constant("ASF"))
      .setHeader("min", constant(123))
      .setBody("select * from projects where license = :?lic and id &gt; :?min order by id")
diff --git a/components/next/jetty-component.html b/components/next/jetty-component.html
index 6675be9be2..7ed62271c3 100644
--- a/components/next/jetty-component.html
+++ b/components/next/jetty-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-jetty&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>jetty:http://hostname[:port][/resourceUri][?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="p [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>jetty:http://hostname[:port][/resourceUri][?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="p [...]
     &lt;from uri="jetty:http://0.0.0.0/myapp/myservice/?sessionSupport=true"/&gt;
     &lt;process ref="myCode"/&gt;
 &lt;/route&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The <code>myCode</code> Processor can be instantiated by a Spring <code>bean</code> element:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;bean id="myCode" class="com.mycompany.MyCodeProcessor"/&gt;</code></pre> </div> </div> <div class="paragraph"> <p>Where the processor implementation can access the <code>HttpSession</ [...]
diff --git a/components/next/jgroups-component.html b/components/next/jgroups-component.html
index db1a8f6173..470ee0455a 100644
--- a/components/next/jgroups-component.html
+++ b/components/next/jgroups-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-jgroups&lt;/artifactId&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
     &lt;version&gt;x.y.z&lt;/version&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>jgroups:clusterName[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>clusterName</strong> represents the name of the JGroups cluster the component should connect to.</p> </div> </div> </div> <div class="sect1"> <h2 id="_configurin [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>jgroups:clusterName[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>clusterName</strong> represents the name of the JGroups cluster the component should connect to.</p> </div> </div> </div> <div class="sect1"> <h2 id="_configurin [...]
 // 'clusterName' and send them to Camel route.
 from("jgroups:clusterName").to("seda:queue");</code></pre> </div> </div> <div class="paragraph"> <p>Using <code>jgroups</code> component on the producer side of the route will forward body of the Camel exchanges to the <code>JChannel</code> instance managed by the endpoint.</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">// Send message to the cluster named 'clusterName'
 from("direct:start").to("jgroups:clusterName");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_predefined_filters"><a class="anchor" href="#_predefined_filters"></a>Predefined filters</h2> <div class="sectionbody"> <div class="paragraph"> <p>JGroups component comes with predefined filters factory class named <code>JGroupsFilters.</code></p> </div> <div class="paragraph"> <p>If you would like to consume only view changes notifications sent to coordinator of the clus [...]
diff --git a/components/next/jgroups-raft-component.html b/components/next/jgroups-raft-component.html
index 8cc064dc80..f4de3703d9 100644
--- a/components/next/jgroups-raft-component.html
+++ b/components/next/jgroups-raft-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-jgroups-raft&lt;/artifactId&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
     &lt;version&gt;x.y.z&lt;/version&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>jgroups-raft:clusterName[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>clusterName</strong> represents the name of the JGroups-raft cluster the component should connect to.</p> </div> </div> </div> <div class="sect1"> <h2 id="_ [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>jgroups-raft:clusterName[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>clusterName</strong> represents the name of the JGroups-raft cluster the component should connect to.</p> </div> </div> </div> <div class="sect1"> <h2 id="_ [...]
 // 'clusterName' and send them to Camel route.
 from("jgroups-raft:clusterName?enableRoleChangeEvents=true").to("seda:queue");</code></pre> </div> </div> <div class="paragraph"> <p>Using <code>jgroups-raft</code> component on the producer side of the route will use the body of the camel exchange (which must be a <code>byte[]</code>) to perform a setX() operation on the raftHandle associated with the endpoint..</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs [...]
 from("direct:start").to("jgroups-raft:clusterName");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_examples"><a class="anchor" href="#_examples"></a>Examples</h2> <div class="sectionbody"> <div class="sect2"> <h3 id="_receive_cluster_view_change_notifications"><a class="anchor" href="#_receive_cluster_view_change_notifications"></a>Receive cluster view change notifications</h3> <div class="paragraph"> <p>The snippet below demonstrates how to create the consumer en [...]
diff --git a/components/next/jira-component.html b/components/next/jira-component.html
index 0df2f522ec..d2870f8a55 100644
--- a/components/next/jira-component.html
+++ b/components/next/jira-component.html
@@ -2,7 +2,7 @@
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-jira&lt;/artifactId&gt;
     &lt;version&gt;${camel-version}&lt;/version&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>jira://type[?options]</pre> </div> </div> <div class="paragraph"> <p>The Jira type accepts the following operations:</p> </div> <div class="paragraph"> <p>For consumers:</p> </div> <div class="ulist"> <ul> <li> <p>newIssues: retrieve only new issues af [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>jira://type[?options]</pre> </div> </div> <div class="paragraph"> <p>The Jira type accepts the following operations:</p> </div> <div class="paragraph"> <p>For consumers:</p> </div> <div class="ulist"> <ul> <li> <p>newIssues: retrieve only new issues af [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-jira-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/jms-component.html b/components/next/jms-component.html
index 5993b6cf88..b2fe1b59fa 100644
--- a/components/next/jms-component.html
+++ b/components/next/jms-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-jms&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> <div class="admonitionblock tip"> <div class="table-wrapper"><table> <tr> <td class="icon"> <i class="fa icon-tip" title="Tip"></i> </td> <td class="content"> <div class="paragraph"> <p><strong>Using ActiveMQ</strong></p> </div> <div class="paragraph"> <p>If you are using <a href="http://activemq.apache.org/">Apache ActiveMQ</a>, you should prefer the ActiveMQ component as it has been optimized for ActiveMQ. All of the options and samples on [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="admonitionblock tip"> <div class="table-wrapper"><table> <tr> <td class="icon"> <i class="fa icon-tip" title="Tip"></i> </td> <td class="content"> <div class="paragraph"> <p><strong>Using ActiveMQ</strong></p> </div> <div class="paragraph"> <p>If you are using <a href="http://activemq.apache.org/">Apache ActiveMQ</a>, you should prefer the ActiveMQ component as it has been optimized for ActiveMQ. All of the options and samples on [...]
    to("bean:myBusinessLogic");</code></pre> </div> </div> <div class="paragraph"> <p>You can of course use any of the EIP patterns so the route can be context based. For example, here&#8217;s how to filter an order topic for the big spenders:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("jms:topic:OrdersTopic").
   filter().method("myBean", "isGoldCustomer").
   to("jms:queue:BigSpendersQueue");</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_sending_to_jms"><a class="anchor" href="#_sending_to_jms"></a>Sending to JMS</h3> <div class="paragraph"> <p>In the sample below we poll a file folder and send the file content to a JMS topic. As we want the content of the file as a <code>TextMessage</code> instead of a <code>BytesMessage</code>, we need to convert the body to a <code>String</code>:</p> </div> <div class="listingblock"> <di [...]
diff --git a/components/next/jmx-component.html b/components/next/jmx-component.html
index af55454713..fe449d0eca 100644
--- a/components/next/jmx-component.html
+++ b/components/next/jmx-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JMX :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/jmx-component.html"> <meta name="description" content="Receive JMX notifications."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta p [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JMX :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/jmx-component.html"> <meta name="description" content="Receive JMX notifications."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta p [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-jmx-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/jolt-component.html b/components/next/jolt-component.html
index 23fcadae41..21ef4f3f0a 100644
--- a/components/next/jolt-component.html
+++ b/components/next/jolt-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-jolt&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>jolt:specName[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>specName</strong> is the classpath-local URI of the specification to invoke; or the complete URL of the remote specification (eg: file://folder/myfile.vm).</p> </div>  [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>jolt:specName[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>specName</strong> is the classpath-local URI of the specification to invoke; or the complete URL of the remote specification (eg: file://folder/myfile.vm).</p> </div>  [...]
   to("jolt:com/acme/MyResponse.json");</code></pre> </div> </div> <div class="paragraph"> <p>And a file based resource:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("activemq:My.Queue").
   to("jolt:file://myfolder/MyResponse.json?contentCache=true").
   to("activemq:Another.Queue");</code></pre> </div> </div> <div class="paragraph"> <p>You can also specify what specification the component should use dynamically via a header, so for example:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:in").
diff --git a/components/next/jooq-component.html b/components/next/jooq-component.html
index 909d591b3f..1dab21cdcd 100644
--- a/components/next/jooq-component.html
+++ b/components/next/jooq-component.html
@@ -4,7 +4,7 @@ query.execute();
 
 // Create a ResultQuery object and execute it, fetching results:
 ResultQuery&lt;Record&gt; resultQuery = create.resultQuery("SELECT * FROM BOOK");
-Result&lt;Record&gt; result = resultQuery.fetch();</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_plain_sql"><a class="anchor" href="#_plain_sql"></a>Plain SQL</h2> <div class="sectionbody"> <div class="paragraph"> <p>SQL could be executed using JOOQ&#8217;s objects "Query" or "ResultQuery". Also SQL query could be specified inside URI:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" da [...]
+Result&lt;Record&gt; result = resultQuery.fetch();</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_plain_sql"><a class="anchor" href="#_plain_sql"></a>Plain SQL</h2> <div class="sectionbody"> <div class="paragraph"> <p>SQL could be executed using JOOQ&#8217;s objects "Query" or "ResultQuery". Also SQL query could be specified inside URI:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" da [...]
 
 &lt;beans xmlns="http://www.springframework.org/schema/beans"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
diff --git a/components/next/jpa-component.html b/components/next/jpa-component.html
index fa87bb3326..1c0f404044 100644
--- a/components/next/jpa-component.html
+++ b/components/next/jpa-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-jpa&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_sending_to_the_endpoint"><a class="anchor" href="#_sending_to_the_endpoint"></a>Sending to the endpoint</h2> <div class="sectionbody"> <div class="paragraph"> <p>You can store a Java entity bean in a database by sending it to a JPA producer endpoint. The body of the <em>In</em> message is assumed to be an entity bean (that is, a POJO with an <a href="http://java.sun.com/javaee/5/docs/api/javax/persi [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_sending_to_the_endpoint"><a class="anchor" href="#_sending_to_the_endpoint"></a>Sending to the endpoint</h2> <div class="sectionbody"> <div class="paragraph"> <p>You can store a Java entity bean in a database by sending it to a JPA producer endpoint. The body of the <em>In</em> message is assumed to be an entity bean (that is, a POJO with an <a href="http://java.sun.com/javaee/5/docs/api/javax/persi [...]
    &lt;property name="entityManagerFactory" ref="myEMFactory"/&gt;
 &lt;/bean&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The <code>JpaComponent</code> looks up automatically the <code>EntityManagerFactory</code> from the Registry which means you do not need to configure this on the <code>JpaComponent</code> as shown above. You only need to do so if there is ambiguity, in which case Camel will log a WARN.</p> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_transactionmanager"><a class="anchor" href="#_configuring_transactionma [...]
    &lt;property name="entityManagerFactory" ref="myEMFactory"/&gt;
diff --git a/components/next/jslt-component.html b/components/next/jslt-component.html
index ca715509d7..31e799095e 100644
--- a/components/next/jslt-component.html
+++ b/components/next/jslt-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-jslt&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>jslt:specName[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>specName</strong> is the classpath-local URI of the specification to invoke; or the complete URL of the remote specification (eg: file://folder/myfile.vm).</p> </div>  [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>jslt:specName[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>specName</strong> is the classpath-local URI of the specification to invoke; or the complete URL of the remote specification (eg: file://folder/myfile.vm).</p> </div>  [...]
   "type": $headers.type,
   "instance": $exchange.properties.instance
 }</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_samples"><a class="anchor" href="#_samples"></a>Samples</h2> <div class="sectionbody"> <div class="paragraph"> <p>For example you could use something like</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("activemq:My.Queue").
diff --git a/components/next/json-patch-component.html b/components/next/json-patch-component.html
index e2d01ad71f..51ee129788 100644
--- a/components/next/json-patch-component.html
+++ b/components/next/json-patch-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-json-patch&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>json-patch:resourceUri[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>specName</strong> is the classpath-local URI of the specification to invoke; or the complete URL of the remote specification (eg: file://folder/myfile.vm).</p [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>json-patch:resourceUri[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>specName</strong> is the classpath-local URI of the specification to invoke; or the complete URL of the remote specification (eg: file://folder/myfile.vm).</p [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-json-patch-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/json-validator-component.html b/components/next/json-validator-component.html
index 3ccecd45e4..9a2d1a9177 100644
--- a/components/next/json-validator-component.html
+++ b/components/next/json-validator-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-json-validator&lt;/artifactId&gt;
     &lt;version&gt;x.y.z&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>json-validator:resourceUri[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>resourceUri</strong> is some URL to a local resource on the classpath or a full URL to a remote resource or resource on the file system which contains the [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>json-validator:resourceUri[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>resourceUri</strong> is some URL to a local resource on the classpath or a full URL to a remote resource or resource on the file system which contains the [...]
   "$schema": "http://json-schema.org/draft-04/schema#",
   "definitions": {},
   "id": "my-schema",
diff --git a/components/next/jsonata-component.html b/components/next/jsonata-component.html
index 3ed96b4efe..5b113fd8a2 100644
--- a/components/next/jsonata-component.html
+++ b/components/next/jsonata-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-jsonata&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>jsonata:specName[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>specName</strong> is the classpath-local URI of the specification to invoke; or the complete URL of the remote specification (eg: file://folder/myfile.vm).</p> </di [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>jsonata:specName[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>specName</strong> is the classpath-local URI of the specification to invoke; or the complete URL of the remote specification (eg: file://folder/myfile.vm).</p> </di [...]
   to("jsonata:com/acme/MyResponse.json");</code></pre> </div> </div> <div class="paragraph"> <p>And a file based resource:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("activemq:My.Queue").
   to("jsonata:file://myfolder/MyResponse.json?contentCache=true").
   to("activemq:Another.Queue");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_spring_boot_auto_configuration"><a class="anchor" href="#_spring_boot_auto_configuration"></a>Spring Boot Auto-Configuration</h2> <div class="sectionbody"> <div class="paragraph"> <p>When using jsonata with Spring Boot make sure to use the following Maven dependency to have support for auto configuration:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs [...]
diff --git a/components/next/jt400-component.html b/components/next/jt400-component.html
index 17cbbd0fa0..2e3ee975b2 100644
--- a/components/next/jt400-component.html
+++ b/components/next/jt400-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-jt400&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="paragraph"> <p>To send or receive data from a data queue</p> </div> <div class="listingblock"> <div class="content"> <pre>jt400://user:password/system/QSYS.LIB/library.LIB/queue.DTAQ[?options]</pre> </div> </div> <div class="paragraph"> <p>To send or receive messages from a message queue</p> < [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="paragraph"> <p>To send or receive data from a data queue</p> </div> <div class="listingblock"> <div class="content"> <pre>jt400://user:password/system/QSYS.LIB/library.LIB/queue.DTAQ[?options]</pre> </div> </div> <div class="paragraph"> <p>To send or receive messages from a message queue</p> < [...]
     @Override
     public void configure() throws Exception {
        from("direct:george").to("jt400://GEORGE:EGROEG@LIVERPOOL/QSYS.LIB/BEATLES.LIB/PENNYLANE.DTAQ");
diff --git a/components/next/kafka-component.html b/components/next/kafka-component.html
index 0a97a8b9e4..5595f2e430 100644
--- a/components/next/kafka-component.html
+++ b/components/next/kafka-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-kafka&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>kafka:topic[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components  [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>kafka:topic[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components  [...]
     .log("Message received from Kafka : ${body}")
     .log("    on the topic ${headers[kafka.TOPIC]}")
     .log("    on the partition ${headers[kafka.PARTITION]}")
diff --git a/components/next/kamelet-component.html b/components/next/kamelet-component.html
index 4d66570994..68eecda804 100644
--- a/components/next/kamelet-component.html
+++ b/components/next/kamelet-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kamelet :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/kamelet-component.html"> <meta name="description" content="To call Kamelets"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta pro [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kamelet :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/kamelet-component.html"> <meta name="description" content="To call Kamelets"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta pro [...]
     .templateParameter("bodyValue")
     .from("kamelet:source")
         .setBody().constant("{{bodyValue}}");</code></pre> </div> </div> <div class="admonitionblock important"> <div class="table-wrapper"><table> <tr> <td class="icon"> <i class="fa icon-important" title="Important"></i> </td> <td class="content"> <div class="paragraph"> <p>To let the <strong>Kamelet</strong> component wiring the materialized route to the caller processor, we need to be able to identify the input and output endpoint of the route and this is done by using <code>kamelet: [...]
diff --git a/components/next/knative-component.html b/components/next/knative-component.html
index bbc076088f..963e91145c 100644
--- a/components/next/knative-component.html
+++ b/components/next/knative-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-knative&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel K version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-text hljs" data-lang="text">knative:type/name[?options]</code></pre> </div> </div> <div class="paragraph"> <p>You can append query options to the URI in the following format:</p> </div> <div class="li [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-text hljs" data-lang="text">knative:type/name[?options]</code></pre> </div> </div> <div class="paragraph"> <p>You can append query options to the URI in the following format:</p> </div> <div class="li [...]
     "services": [
         {
              "type": "channel|endpoint|event", <i class="conum" data-value="1"></i><b>(1)</b>
diff --git a/components/next/kubernetes-config-maps-component.html b/components/next/kubernetes-config-maps-component.html
index 68303abbe2..c9535d701e 100644
--- a/components/next/kubernetes-config-maps-component.html
+++ b/components/next/kubernetes-config-maps-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes ConfigMap :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/kubernetes-config-maps-component.html"> <meta name="description" content="Perform operations on Kubernetes ConfigMaps and get notified on ConfigMaps changes."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href=".. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes ConfigMap :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/kubernetes-config-maps-component.html"> <meta name="description" content="Perform operations on Kubernetes ConfigMaps and get notified on ConfigMaps changes."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href=".. [...]
     to("kubernetes-config-maps:///?kubernetesClient=#kubernetesClient&amp;operation=listConfigMaps").
     to("mock:result");</code></pre> </div> </div> <div class="paragraph"> <p>This operation return a List of ConfigMaps from your cluster</p> </div> <div class="ulist"> <ul> <li> <p>listConfigMapsByLabels: this operation list the configmaps selected by label</p> </li> </ul> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:listByLabels").process(new Processor() {
 
diff --git a/components/next/kubernetes-custom-resources-component.html b/components/next/kubernetes-custom-resources-component.html
index 865cc0d9e5..5899106731 100644
--- a/components/next/kubernetes-custom-resources-component.html
+++ b/components/next/kubernetes-custom-resources-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Custom Resources :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/kubernetes-custom-resources-component.html"> <meta name="description" content="Perform operations on Kubernetes Custom Resources and get notified on Deployment changes."> <meta name="generator" content="Antora 3.0.0"> <link rel="st [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Custom Resources :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/kubernetes-custom-resources-component.html"> <meta name="description" content="Perform operations on Kubernetes Custom Resources and get notified on Deployment changes."> <meta name="generator" content="Antora 3.0.0"> <link rel="st [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-kubernetes-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/kubernetes-deployments-component.html b/components/next/kubernetes-deployments-component.html
index 1f74f1aa14..a1cf3ab638 100644
--- a/components/next/kubernetes-deployments-component.html
+++ b/components/next/kubernetes-deployments-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Deployments :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/kubernetes-deployments-component.html"> <meta name="description" content="Perform operations on Kubernetes Deployments and get notified on Deployment changes."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href= [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Deployments :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/kubernetes-deployments-component.html"> <meta name="description" content="Perform operations on Kubernetes Deployments and get notified on Deployment changes."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href= [...]
     toF("kubernetes-deployments:///?kubernetesClient=#kubernetesClient&amp;operation=listDeployments").
     to("mock:result");</code></pre> </div> </div> <div class="paragraph"> <p>This operation return a List of Deployment from your cluster</p> </div> <div class="ulist"> <ul> <li> <p>listDeploymentsByLabels: this operation list the deployments by labels on a kubernetes cluster</p> </li> </ul> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:listByLabels").process(new Processor() {
             @Override
diff --git a/components/next/kubernetes-events-component.html b/components/next/kubernetes-events-component.html
index 2822216550..f972b9c665 100644
--- a/components/next/kubernetes-events-component.html
+++ b/components/next/kubernetes-events-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Event :: Apache Camel</title> <meta name="description" content="Perform operations on Kubernetes Events and get notified on Events changes."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Ku [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Event :: Apache Camel</title> <meta name="description" content="Perform operations on Kubernetes Events and get notified on Events changes."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Ku [...]
     to("kubernetes-events:///?kubernetesClient=#kubernetesClient&amp;operation=listEvents").
     to("mock:result");</code></pre> </div> </div> <div class="paragraph"> <p>This operation returns a list of events from your cluster. The type of the events is <code>io.fabric8.kubernetes.api.model.events.v1.Event</code>.</p> </div> <div class="paragraph"> <p>To indicate from which namespace, the events are expected, it is possible to set the message header <code>CamelKubernetesNamespaceName</code>. By default, the events of all namespaces are returned.</p> </div> <div class="ulist"> < [...]
 
diff --git a/components/next/kubernetes-hpa-component.html b/components/next/kubernetes-hpa-component.html
index a0041ea6bb..a6ca6bcb28 100644
--- a/components/next/kubernetes-hpa-component.html
+++ b/components/next/kubernetes-hpa-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes HPA :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/kubernetes-hpa-component.html"> <meta name="description" content="Perform operations on Kubernetes Horizontal Pod Autoscalers (HPA) and get notified on HPA changes."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href=". [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes HPA :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/kubernetes-hpa-component.html"> <meta name="description" content="Perform operations on Kubernetes Horizontal Pod Autoscalers (HPA) and get notified on HPA changes."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href=". [...]
     toF("kubernetes-hpa:///?kubernetesClient=#kubernetesClient&amp;operation=listHPA").
     to("mock:result");</code></pre> </div> </div> <div class="paragraph"> <p>This operation return a List of HPAs from your cluster</p> </div> <div class="ulist"> <ul> <li> <p>listDeploymentsByLabels: this operation list the HPAs by labels on a kubernetes cluster</p> </li> </ul> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:listByLabels").process(new Processor() {
             @Override
diff --git a/components/next/kubernetes-job-component.html b/components/next/kubernetes-job-component.html
index 0aff7ce629..150767fea7 100644
--- a/components/next/kubernetes-job-component.html
+++ b/components/next/kubernetes-job-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Job :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/kubernetes-job-component.html"> <meta name="description" content="Perform operations on Kubernetes Jobs."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-nam [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Job :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/kubernetes-job-component.html"> <meta name="description" content="Perform operations on Kubernetes Jobs."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-nam [...]
     toF("kubernetes-job:///?kubernetesClient=#kubernetesClient&amp;operation=listJob").
     to("mock:result");</code></pre> </div> </div> <div class="paragraph"> <p>This operation return a List of Job from your cluster</p> </div> <div class="ulist"> <ul> <li> <p>listJobByLabels: this operation list the jobs by labels on a kubernetes cluster</p> </li> </ul> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:listByLabels").process(new Processor() {
             @Override
diff --git a/components/next/kubernetes-namespaces-component.html b/components/next/kubernetes-namespaces-component.html
index 018f1dbc7b..499e2e7c53 100644
--- a/components/next/kubernetes-namespaces-component.html
+++ b/components/next/kubernetes-namespaces-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Namespaces :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/kubernetes-namespaces-component.html"> <meta name="description" content="Perform operations on Kubernetes Namespaces and get notified on Namespace changes."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Namespaces :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/kubernetes-namespaces-component.html"> <meta name="description" content="Perform operations on Kubernetes Namespaces and get notified on Namespace changes."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../ [...]
     toF("kubernetes-deployments:///?kubernetesClient=#kubernetesClient&amp;operation=listNamespaces").
     to("mock:result");</code></pre> </div> </div> <div class="paragraph"> <p>This operation return a List of namespaces from your cluster</p> </div> <div class="ulist"> <ul> <li> <p>listNamespacesByLabels: this operation list the namespaces by labels on a kubernetes cluster</p> </li> </ul> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:listByLabels").process(new Processor() {
             @Override
diff --git a/components/next/kubernetes-nodes-component.html b/components/next/kubernetes-nodes-component.html
index 6477189514..3cc67e38e8 100644
--- a/components/next/kubernetes-nodes-component.html
+++ b/components/next/kubernetes-nodes-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Nodes :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/kubernetes-nodes-component.html"> <meta name="description" content="Perform operations on Kubernetes Nodes and get notified on Node changes."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e6 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Nodes :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/kubernetes-nodes-component.html"> <meta name="description" content="Perform operations on Kubernetes Nodes and get notified on Node changes."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e6 [...]
     toF("kubernetes-nodes:///?kubernetesClient=#kubernetesClient&amp;operation=listNodes").
     to("mock:result");</code></pre> </div> </div> <div class="paragraph"> <p>This operation return a List of Nodes from your cluster</p> </div> <div class="ulist"> <ul> <li> <p>listNodesByLabels: this operation list the nodes by labels on a kubernetes cluster</p> </li> </ul> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:listByLabels").process(new Processor() {
             @Override
diff --git a/components/next/kubernetes-persistent-volumes-claims-component.html b/components/next/kubernetes-persistent-volumes-claims-component.html
index 71a31aaa99..766a3b54b0 100644
--- a/components/next/kubernetes-persistent-volumes-claims-component.html
+++ b/components/next/kubernetes-persistent-volumes-claims-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Persistent Volume Claim :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/kubernetes-persistent-volumes-claims-component.html"> <meta name="description" content="Perform operations on Kubernetes Persistent Volumes Claims and get notified on Persistent Volumes Claim changes."> <meta name="generator [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Persistent Volume Claim :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/kubernetes-persistent-volumes-claims-component.html"> <meta name="description" content="Perform operations on Kubernetes Persistent Volumes Claims and get notified on Persistent Volumes Claim changes."> <meta name="generator [...]
     toF("kubernetes-persistent-volumes-claims:///?kubernetesClient=#kubernetesClient&amp;operation=listPersistentVolumesClaims").
     to("mock:result");</code></pre> </div> </div> <div class="paragraph"> <p>This operation return a List of pvc from your cluster</p> </div> <div class="ulist"> <ul> <li> <p>listPersistentVolumesClaimsByLabels: this operation list the pvc by labels on a kubernetes cluster</p> </li> </ul> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:listByLabels").process(new Processor() {
             @Override
diff --git a/components/next/kubernetes-persistent-volumes-component.html b/components/next/kubernetes-persistent-volumes-component.html
index adf29a15f3..6923feee66 100644
--- a/components/next/kubernetes-persistent-volumes-component.html
+++ b/components/next/kubernetes-persistent-volumes-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Persistent Volume :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/kubernetes-persistent-volumes-component.html"> <meta name="description" content="Perform operations on Kubernetes Persistent Volumes and get notified on Persistent Volume changes."> <meta name="generator" content="Antora 3.0.0"> < [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Persistent Volume :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/kubernetes-persistent-volumes-component.html"> <meta name="description" content="Perform operations on Kubernetes Persistent Volumes and get notified on Persistent Volume changes."> <meta name="generator" content="Antora 3.0.0"> < [...]
     toF("kubernetes-persistent-volumes:///?kubernetesClient=#kubernetesClient&amp;operation=listPersistentVolumes").
     to("mock:result");</code></pre> </div> </div> <div class="paragraph"> <p>This operation return a List of pv from your cluster</p> </div> <div class="ulist"> <ul> <li> <p>listPersistentVolumesByLabels: this operation list the pv by labels on a kubernetes cluster</p> </li> </ul> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:listByLabels").process(new Processor() {
             @Override
diff --git a/components/next/kubernetes-pods-component.html b/components/next/kubernetes-pods-component.html
index c52dc48d49..05e6a1d3f7 100644
--- a/components/next/kubernetes-pods-component.html
+++ b/components/next/kubernetes-pods-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Pods :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/kubernetes-pods-component.html"> <meta name="description" content="Perform operations on Kubernetes Pods and get notified on Pod changes."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Pods :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/kubernetes-pods-component.html"> <meta name="description" content="Perform operations on Kubernetes Pods and get notified on Pod changes."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7 [...]
     toF("kubernetes-pods:///?kubernetesClient=#kubernetesClient&amp;operation=listPods").
     to("mock:result");</code></pre> </div> </div> <div class="paragraph"> <p>This operation return a List of Pods from your cluster</p> </div> <div class="ulist"> <ul> <li> <p>listPodsByLabels: this operation list the pods by labels on a kubernetes cluster</p> </li> </ul> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:listByLabels").process(new Processor() {
             @Override
diff --git a/components/next/kubernetes-replication-controllers-component.html b/components/next/kubernetes-replication-controllers-component.html
index 102ffba902..9197035e25 100644
--- a/components/next/kubernetes-replication-controllers-component.html
+++ b/components/next/kubernetes-replication-controllers-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Replication Controller :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/kubernetes-replication-controllers-component.html"> <meta name="description" content="Perform operations on Kubernetes Replication Controllers and get notified on Replication Controllers changes."> <meta name="generator" cont [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Replication Controller :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/kubernetes-replication-controllers-component.html"> <meta name="description" content="Perform operations on Kubernetes Replication Controllers and get notified on Replication Controllers changes."> <meta name="generator" cont [...]
     toF("kubernetes-replication-controllers:///?kubernetesClient=#kubernetesClient&amp;operation=listReplicationControllers").
     to("mock:result");</code></pre> </div> </div> <div class="paragraph"> <p>This operation return a List of RCs from your cluster</p> </div> <div class="ulist"> <ul> <li> <p>listReplicationControllersByLabels: this operation list the RCs by labels on a kubernetes cluster</p> </li> </ul> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:listByLabels").process(new Processor() {
             @Override
diff --git a/components/next/kubernetes-resources-quota-component.html b/components/next/kubernetes-resources-quota-component.html
index 6846cd0e06..1bd53a9719 100644
--- a/components/next/kubernetes-resources-quota-component.html
+++ b/components/next/kubernetes-resources-quota-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Resources Quota :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/kubernetes-resources-quota-component.html"> <meta name="description" content="Perform operations on Kubernetes Resources Quotas."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60d [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Resources Quota :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/kubernetes-resources-quota-component.html"> <meta name="description" content="Perform operations on Kubernetes Resources Quotas."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60d [...]
     toF("kubernetes-resources-quota:///?kubernetesClient=#kubernetesClient&amp;operation=listResourcesQuota").
     to("mock:result");</code></pre> </div> </div> <div class="paragraph"> <p>This operation return a List of Resource Quotas from your cluster</p> </div> <div class="ulist"> <ul> <li> <p>listResourcesQuotaByLabels: this operation list the Resource Quotas by labels on a kubernetes cluster</p> </li> </ul> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:listByLabels").process(new Processor() {
             @Override
diff --git a/components/next/kubernetes-secrets-component.html b/components/next/kubernetes-secrets-component.html
index b1c63c8ea8..32b2a21e9a 100644
--- a/components/next/kubernetes-secrets-component.html
+++ b/components/next/kubernetes-secrets-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Secrets :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/kubernetes-secrets-component.html"> <meta name="description" content="Perform operations on Kubernetes Secrets."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="appl [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Secrets :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/kubernetes-secrets-component.html"> <meta name="description" content="Perform operations on Kubernetes Secrets."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="appl [...]
     toF("kubernetes-secrets:///?kubernetesClient=#kubernetesClient&amp;operation=listSecrets").
     to("mock:result");</code></pre> </div> </div> <div class="paragraph"> <p>This operation return a List of secrets from your cluster</p> </div> <div class="ulist"> <ul> <li> <p>listSecretsByLabels: this operation list the Secrets by labels on a kubernetes cluster</p> </li> </ul> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:listByLabels").process(new Processor() {
             @Override
diff --git a/components/next/kubernetes-service-accounts-component.html b/components/next/kubernetes-service-accounts-component.html
index 64c3e59d76..f7335fb0d8 100644
--- a/components/next/kubernetes-service-accounts-component.html
+++ b/components/next/kubernetes-service-accounts-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Service Account :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/kubernetes-service-accounts-component.html"> <meta name="description" content="Perform operations on Kubernetes Service Accounts."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Service Account :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/kubernetes-service-accounts-component.html"> <meta name="description" content="Perform operations on Kubernetes Service Accounts."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60 [...]
     toF("kubernetes-service-accounts:///?kubernetesClient=#kubernetesClient&amp;operation=listServiceAccounts").
     to("mock:result");</code></pre> </div> </div> <div class="paragraph"> <p>This operation return a List of services from your cluster</p> </div> <div class="ulist"> <ul> <li> <p>listServiceAccountsByLabels: this operation list the sa by labels on a kubernetes cluster</p> </li> </ul> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:listByLabels").process(new Processor() {
             @Override
diff --git a/components/next/kubernetes-services-component.html b/components/next/kubernetes-services-component.html
index 36fe3e8879..a65e446a1f 100644
--- a/components/next/kubernetes-services-component.html
+++ b/components/next/kubernetes-services-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Services :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/kubernetes-services-component.html"> <meta name="description" content="Perform operations on Kubernetes Services and get notified on Service changes."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Services :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/kubernetes-services-component.html"> <meta name="description" content="Perform operations on Kubernetes Services and get notified on Service changes."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css [...]
     toF("kubernetes-services:///?kubernetesClient=#kubernetesClient&amp;operation=listServices").
     to("mock:result");</code></pre> </div> </div> <div class="paragraph"> <p>This operation return a List of services from your cluster</p> </div> <div class="ulist"> <ul> <li> <p>listServicesByLabels: this operation list the deployments by labels on a kubernetes cluster</p> </li> </ul> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:listByLabels").process(new Processor() {
             @Override
diff --git a/components/next/kudu-component.html b/components/next/kudu-component.html
index 2743fa4681..6587c25cea 100644
--- a/components/next/kudu-component.html
+++ b/components/next/kudu-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kudu :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/kudu-component.html"> <meta name="description" content="Interact with Apache Kudu, a free and open source column-oriented data store of the Apache Hadoop ecosystem."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kudu :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/kudu-component.html"> <meta name="description" content="Interact with Apache Kudu, a free and open source column-oriented data store of the Apache Hadoop ecosystem."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-kudu&lt;/artifactId&gt;
     &lt;version&gt;${camel-version}&lt;/version&gt;
diff --git a/components/next/language-component.html b/components/next/language-component.html
index 1dd21a2f05..2c530aa7bd 100644
--- a/components/next/language-component.html
+++ b/components/next/language-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Language :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/language-component.html"> <meta name="description" content="Execute scripts in any of the languages supported by Camel."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="applic [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Language :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/language-component.html"> <meta name="description" content="Execute scripts in any of the languages supported by Camel."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="applic [...]
 assertEquals("Hello World", out);</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_loading_scripts_from_resources"><a class="anchor" href="#_loading_scripts_from_resources"></a>Loading scripts from resources</h2> <div class="sectionbody"> <div class="paragraph"> <p>You can specify a resource uri for a script to load in either the endpoint uri, or in the <code>Exchange.LANGUAGE_SCRIPT</code> header. The uri must start with one of the following schemes: file:, classpat [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-language-starter&lt;/artifactId&gt;
diff --git a/components/next/ldap-component.html b/components/next/ldap-component.html
index 1e46e8c235..b52cd99bc1 100644
--- a/components/next/ldap-component.html
+++ b/components/next/ldap-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-ldap&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>ldap:ldapServerBean[?options]</pre> </div> </div> <div class="paragraph"> <p>The <em>ldapServerBean</em> portion of the URI refers to a <a href="http://java.sun.com/j2se/1.4.2/docs/api/javax/naming/directory/DirContext.html">DirContext</a> bean in the  [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>ldap:ldapServerBean[?options]</pre> </div> </div> <div class="paragraph"> <p>The <em>ldapServerBean</em> portion of the URI refers to a <a href="http://java.sun.com/j2se/1.4.2/docs/api/javax/naming/directory/DirContext.html">DirContext</a> bean in the  [...]
   &lt;constructor-arg&gt;
     &lt;props&gt;
       &lt;prop key="java.naming.factory.initial"&gt;com.sun.jndi.ldap.LdapCtxFactory&lt;/prop&gt;
diff --git a/components/next/ldif-component.html b/components/next/ldif-component.html
index ff3ee0d1ac..82caaf0986 100644
--- a/components/next/ldif-component.html
+++ b/components/next/ldif-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-ldif&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>ldif:ldapServerBean[?options]</pre> </div> </div> <div class="paragraph"> <p>The <em>ldapServerBean</em> portion of the URI refers to a <a href="https://directory.apache.org/api/gen-docs/latest/apidocs/org/apache/directory/ldap/client/api/LdapConnectio [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>ldif:ldapServerBean[?options]</pre> </div> </div> <div class="paragraph"> <p>The <em>ldapServerBean</em> portion of the URI refers to a <a href="https://directory.apache.org/api/gen-docs/latest/apidocs/org/apache/directory/ldap/client/api/LdapConnectio [...]
   &lt;property name="ldapHost" value="${ldap.host}"/&gt;
   &lt;property name="ldapPort" value="${ldap.port}"/&gt;
   &lt;property name="name" value="${ldap.username}"/&gt;
diff --git a/components/next/log-component.html b/components/next/log-component.html
index 7ec6259a76..5702bd94a5 100644
--- a/components/next/log-component.html
+++ b/components/next/log-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Log :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/log-component.html"> <meta name="description" content="Log messages to the underlying logging mechanism."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content= [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Log :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/log-component.html"> <meta name="description" content="Log messages to the underlying logging mechanism."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content= [...]
   &lt;from uri="activemq:orders"/&gt;
   &lt;to uri="log:com.mycompany.order?level=DEBUG"/&gt;
   &lt;to uri="bean:processOrder"/&gt;
diff --git a/components/next/lpr-component.html b/components/next/lpr-component.html
index 7e1fe9c861..2a63ae56f0 100644
--- a/components/next/lpr-component.html
+++ b/components/next/lpr-component.html
@@ -4,7 +4,7 @@
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
 &lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="paragraph"> <p>Since the URI scheme for a printer has not been standardized (the nearest thing to a standard being the IETF print standard) and therefore not uniformly applied by vendors, we have chosen <strong>"lpr"</strong> as the scheme.</p> </div> <div class="listingblock"> <div class="con [...]
-lpr://remotehost:port/path/to/printer[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options" [...]
+lpr://remotehost:port/path/to/printer[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options" [...]
     public void configure() {
        from("file://inputdir/?delete=true")
        .to("lpr://localhost/default?copies=2" +
diff --git a/components/next/lucene-component.html b/components/next/lucene-component.html
index 78d4a52968..2ae77cbd76 100644
--- a/components/next/lucene-component.html
+++ b/components/next/lucene-component.html
@@ -4,7 +4,7 @@
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
 &lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>lucene:searcherName:insert[?options]
-lucene:searcherName:query[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="a [...]
+lucene:searcherName:query[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="a [...]
     public void configure() {
        from("direct:start").
            to("lucene:whitespaceQuotesIndex:insert?
diff --git a/components/next/lumberjack-component.html b/components/next/lumberjack-component.html
index 73ab249a1e..88a0480d07 100644
--- a/components/next/lumberjack-component.html
+++ b/components/next/lumberjack-component.html
@@ -4,7 +4,7 @@
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
 &lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>lumberjack:host
-lumberjack:host:port</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor" href="#_ [...]
+lumberjack:host:port</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor" href="#_ [...]
     public void configure() {
        from("lumberjack:0.0.0.0").                  // Listen on all network interfaces using the default port
            setBody(simple("${body[message]}")).     // Select only the log message
diff --git a/components/next/mail-component.html b/components/next/mail-component.html
index 5fecae073b..59d1b1e80c 100644
--- a/components/next/mail-component.html
+++ b/components/next/mail-component.html
@@ -7,7 +7,7 @@
 pop3://[username@]host[:port][?options]
 imap://[username@]host[:port][?options]</pre> </div> </div> <div class="paragraph"> <p>The mail component also supports secure variants of these protocols (layered over SSL). You can enable the secure protocols by adding <code>s</code> to the scheme:</p> </div> <div class="listingblock"> <div class="content"> <pre>smtps://[username@]host[:port][?options]
 pop3s://[username@]host[:port][?options]
-imaps://[username@]host[:port][?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a cla [...]
+imaps://[username@]host[:port][?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a cla [...]
 ksp.setResource("/users/home/server/truststore.jks");
 ksp.setPassword("keystorePassword");
 TrustManagersParameters tmp = new TrustManagersParameters();
diff --git a/components/next/mapstruct-component.html b/components/next/mapstruct-component.html
index 05771d75b8..49b862502d 100644
--- a/components/next/mapstruct-component.html
+++ b/components/next/mapstruct-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>MapStruct :: Apache Camel</title> <meta name="description" content="Type Conversion using Mapstruct"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="MapStruct"> <meta property="og:site_name" content="Ap [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>MapStruct :: Apache Camel</title> <meta name="description" content="Type Conversion using Mapstruct"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="MapStruct"> <meta property="og:site_name" content="Ap [...]
 mc.setMapperPackageName("com.foo.mapper,com.bar.mapper");</code></pre> </div> </div> <div class="paragraph"> <p>This can also be configured in <code>application.properties</code>:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-properties hljs" data-lang="properties">camel.component.mapstruct.mapper-package-name = com.foo.mapper,com.bar.mapper</code></pre> </div> </div> <div class="paragraph"> <p>Camel will on startup s [...]
   .convertBodyTo(MyFooDto.class);</code></pre> </div> </div> <div class="paragraph"> <p>Where <code>MyFooDto</code> is a POJO that MapStruct is able to convert to/from.</p> </div> </div> </div> <div class="sect1"> <h2 id="_spring_boot_auto_configuration"><a class="anchor" href="#_spring_boot_auto_configuration"></a>Spring Boot Auto-Configuration</h2> <div class="sectionbody"> <div class="paragraph"> <p>When using mapstruct with Spring Boot make sure to use the following Maven dependency  [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
diff --git a/components/next/master-component.html b/components/next/master-component.html
index 41952ead6d..1e3ec2d7fa 100644
--- a/components/next/master-component.html
+++ b/components/next/master-component.html
@@ -1,5 +1,5 @@
 <!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Master :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/master-component.html"> <meta name="description" content="Have only a single consumer in a cluster consuming from a given endpoint; with automatic failover if the JVM dies."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href=". [...]
-  .to("activemq:wine");</code></pre> </div> </div> <div class="paragraph"> <p>In this example, there master component ensures that the route is only active in one node, at any given time, in the cluster. So if there are 8 nodes in the cluster, then the master component will elect one route to be the leader, and only this route will be active, and hence only this route will consume messages from <code>jms:foo</code>. In case this route is stopped or unexpected terminated, then the master  [...]
+  .to("activemq:wine");</code></pre> </div> </div> <div class="paragraph"> <p>In this example, there master component ensures that the route is only active in one node, at any given time, in the cluster. So if there are 8 nodes in the cluster, then the master component will elect one route to be the leader, and only this route will be active, and hence only this route will consume messages from <code>jms:foo</code>. In case this route is stopped or unexpected terminated, then the master  [...]
 String url = "file:target/inbox?delete=true";
 
 // use the camel master component in the clustered group named myGroup
diff --git a/components/next/metrics-component.html b/components/next/metrics-component.html
index c759c2f030..e163e628fb 100644
--- a/components/next/metrics-component.html
+++ b/components/next/metrics-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-metrics&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>metrics:[ meter | counter | histogram | timer | gauge ]:metricname[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sec [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>metrics:[ meter | counter | histogram | timer | gauge ]:metricname[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sec [...]
 public static class MyConfig extends SingleRouteCamelConfiguration {
 
     @Bean
diff --git a/components/next/micrometer-component.html b/components/next/micrometer-component.html
index e19b91e4f6..960c2f742d 100644
--- a/components/next/micrometer-component.html
+++ b/components/next/micrometer-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-micrometer&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>micrometer:[ counter | summary | timer ]:metricname[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_options"><a class="anchor" href="#_options"></a>Options</h2> <div class="sectionbody"> </div> </div> <div class="sect1"> <h2 id [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>micrometer:[ counter | summary | timer ]:metricname[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_options"><a class="anchor" href="#_options"></a>Options</h2> <div class="sectionbody"> </div> </div> <div class="sect1"> <h2 id [...]
 public static class MyConfig extends SingleRouteCamelConfiguration {
 
     @Bean
diff --git a/components/next/microprofile-metrics-component.html b/components/next/microprofile-metrics-component.html
index 7fa1074dbe..43687396e3 100644
--- a/components/next/microprofile-metrics-component.html
+++ b/components/next/microprofile-metrics-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-microprofile-metrics&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>It is expected that the component is running in a MicroProfile environment that provides an appropriate implementation of MicroProfile Metrics 2.0. E.g <a href="https://github.com/smallrye/smallrye-metrics">SmallRye Metrics</a>.</p> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class=" [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>It is expected that the component is running in a MicroProfile environment that provides an appropriate implementation of MicroProfile Metrics 2.0. E.g <a href="https://github.com/smallrye/smallrye-metrics">SmallRye Metrics</a>.</p> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class=" [...]
 component.setRegistry(myMetricRegistryImpl);</code></pre> </div> </div> <div class="paragraph"> <p>Or by binding it to the Camel registry using the binding name 'metricRegistry' (See <code>MicroProfileMetricsConstants.METRIC_REGISTRY_NAME</code>).</p> </div> </div> </div> <div class="sect1"> <h2 id="_counter"><a class="anchor" href="#_counter"></a><a id="MicroProfileMetrics-counter"></a>Counter</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>microprof [...]
 from("direct:in")
     .to("microprofile-metrics:counter:simple.counter?counterIncrement=7")
diff --git a/components/next/milo-browse-component.html b/components/next/milo-browse-component.html
index d25eedc937..4dd3b95c8f 100644
--- a/components/next/milo-browse-component.html
+++ b/components/next/milo-browse-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-milo&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="paragraph"> <p>The URI syntax of the endpoint is:</p> </div> <div class="listingblock"> <div class="content"> <pre>milo-browse:opc.tcp://[user:password@]host:port/path/to/service?node=RAW(nsu=urn:foo:bar;s=item-1)</pre> </div> </div> <div class="paragraph"> <p>Please refer to the <a href="milo [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="paragraph"> <p>The URI syntax of the endpoint is:</p> </div> <div class="listingblock"> <div class="content"> <pre>milo-browse:opc.tcp://[user:password@]host:port/path/to/service?node=RAW(nsu=urn:foo:bar;s=item-1)</pre> </div> </div> <div class="paragraph"> <p>Please refer to the <a href="milo [...]
 
     // Browse sub tree
     .setHeader("CamelMiloNodeIds", constant(Arrays.asList("ns=1;s=folder-id")))
diff --git a/components/next/milo-client-component.html b/components/next/milo-client-component.html
index 17f9416a76..a978329ad1 100644
--- a/components/next/milo-client-component.html
+++ b/components/next/milo-client-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-milo&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="paragraph"> <p>The URI syntax of the endpoint is:</p> </div> <div class="listingblock"> <div class="content"> <pre>milo-client:opc.tcp://[user:password@]host:port/path/to/service?node=RAW(nsu=urn:foo:bar;s=item-1)</pre> </div> </div> <div class="paragraph"> <p>If the server does not use a path [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="paragraph"> <p>The URI syntax of the endpoint is:</p> </div> <div class="listingblock"> <div class="content"> <pre>milo-client:opc.tcp://[user:password@]host:port/path/to/service?node=RAW(nsu=urn:foo:bar;s=item-1)</pre> </div> </div> <div class="paragraph"> <p>If the server does not use a path [...]
     .setHeader("CamelMiloNodeIds", constant(Arrays.asList("nsu=urn:org:apache:camel;s=myitem1")))
     .setHeader("await", constant(true)) // await: parameter "defaultAwaitWrites"
         .enrich("milo-client:opc.tcp://localhost:4334", new AggregationStrategy() {
diff --git a/components/next/milo-server-component.html b/components/next/milo-server-component.html
index 4f464f15ab..63e5ee0060 100644
--- a/components/next/milo-server-component.html
+++ b/components/next/milo-server-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-milo&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>Messages sent to the endpoint from Camel will be available from the OPC UA server to OPC UA Clients. Value write requests from OPC UA Client will trigger messages which are sent into Apache Camel.</p> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>milo-server:itemI [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>Messages sent to the endpoint from Camel will be available from the OPC UA server to OPC UA Clients. Value write requests from OPC UA Client will trigger messages which are sent into Apache Camel.</p> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>milo-server:itemI [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-milo-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/mina-component.html b/components/next/mina-component.html
index dbb1ac8e57..99a811f9f1 100644
--- a/components/next/mina-component.html
+++ b/components/next/mina-component.html
@@ -5,7 +5,7 @@
     &lt;!-- use the same version as your Camel core version --&gt;
 &lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>mina:tcp://hostname[:port][?options]
 mina:udp://hostname[:port][?options]
-mina:vm://hostname[:port][?options]</pre> </div> </div> <div class="paragraph"> <p>You can specify a codec in the Registry using the <strong>codec</strong> option. If you are using TCP and no codec is specified then the <code>textline</code> flag is used to determine if text line based codec or object serialization should be used instead. By default the object serialization is used.</p> </div> <div class="paragraph"> <p>For UDP if no codec is specified the default uses a basic <code>Byte [...]
+mina:vm://hostname[:port][?options]</pre> </div> </div> <div class="paragraph"> <p>You can specify a codec in the Registry using the <strong>codec</strong> option. If you are using TCP and no codec is specified then the <code>textline</code> flag is used to determine if text line based codec or object serialization should be used instead. By default the object serialization is used.</p> </div> <div class="paragraph"> <p>For UDP if no codec is specified the default uses a basic <code>Byte [...]
 mock.expectedBodiesReceived("Hello World");
 
 template.sendBody("mina:tcp://localhost:" + port1 + "?textline=true&amp;sync=false", "Hello World");
diff --git a/components/next/minio-component.html b/components/next/minio-component.html
index 202b6c4586..d7f99ce5c7 100644
--- a/components/next/minio-component.html
+++ b/components/next/minio-component.html
@@ -1,5 +1,5 @@
 <!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Minio :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/minio-component.html"> <meta name="description" content="Store and retrieve objects from Minio Storage Service using Minio SDK."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="a [...]
-  .to("file:/var/downloaded");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class= [...]
+  .to("file:/var/downloaded");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class= [...]
 .to("mock:result");</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_minio_producer_operation_examples"><a class="anchor" href="#_minio_producer_operation_examples"></a>Minio Producer Operation examples</h3> <div class="ulist"> <ul> <li> <p>CopyObject: this operation copy an object from one bucket to a different one</p> </li> </ul> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">  f [...]
 
       @Override
diff --git a/components/next/mllp-component.html b/components/next/mllp-component.html
index de7434ec2f..b9e09225a8 100644
--- a/components/next/mllp-component.html
+++ b/components/next/mllp-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-mllp&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor" hr [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor" hr [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-mllp-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/mock-component.html b/components/next/mock-component.html
index 6892f3b9ab..4432953a72 100644
--- a/components/next/mock-component.html
+++ b/components/next/mock-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Mock :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/mock-component.html"> <meta name="description" content="Test routes and mediation rules using mocks."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Ap [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Mock :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/mock-component.html"> <meta name="description" content="Test routes and mediation rules using mocks."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Ap [...]
 
 // set expectations
 resultEndpoint.expectedMessageCount(2);
diff --git a/components/next/mongodb-component.html b/components/next/mongodb-component.html
index a1bd338914..fa2329dcc3 100644
--- a/components/next/mongodb-component.html
+++ b/components/next/mongodb-component.html
@@ -4,7 +4,7 @@
     &lt;version&gt;x.y.z&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
 &lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_formats"><a class="anchor" href="#_uri_formats"></a>URI formats</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>mongodb:connectionBean?database=databaseName&amp;collection=collectionName&amp;operation=operationName[&amp;moreOptions...]
-mongodb:dummy?hosts=hostnames&amp;database=databaseName&amp;collection=collectionName&amp;operation=operationName[&amp;moreOptions...]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint l [...]
+mongodb:dummy?hosts=hostnames&amp;database=databaseName&amp;collection=collectionName&amp;operation=operationName[&amp;moreOptions...]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint l [...]
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xmlns:context="http://www.springframework.org/schema/context"
 xmlns:mongo="http://www.springframework.org/schema/data/mongo"
diff --git a/components/next/mongodb-gridfs-component.html b/components/next/mongodb-gridfs-component.html
index e53bb65050..0af3bc8c6e 100644
--- a/components/next/mongodb-gridfs-component.html
+++ b/components/next/mongodb-gridfs-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-mongodb-gridfs&lt;/artifactId&gt;
     &lt;version&gt;x.y.z&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>mongodb-gridfs:connectionBean?database=databaseName&amp;bucket=bucketName[&amp;moreOptions...]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>mongodb-gridfs:connectionBean?database=databaseName&amp;bucket=bucketName[&amp;moreOptions...]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h [...]
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"&gt;
     &lt;bean id="mongoBean" class="com.mongodb.Mongo"&gt;
diff --git a/components/next/mustache-component.html b/components/next/mustache-component.html
index 4d5dfc5f2a..e0a50e7e71 100644
--- a/components/next/mustache-component.html
+++ b/components/next/mustache-component.html
@@ -2,7 +2,7 @@
 &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
 &lt;artifactId&gt;camel-mustache&lt;/artifactId&gt;
 &lt;version&gt;x.x.x&lt;/version&gt; &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>mustache:templateName[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>templateName</strong> is the classpath-local URI of the template to invoke; or the complete URL of the remote template (eg: file://folder/myfile.mustache).</p> [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>mustache:templateName[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>templateName</strong> is the classpath-local URI of the template to invoke; or the complete URL of the remote template (eg: file://folder/myfile.mustache).</p> [...]
 to("mustache:com/acme/MyResponse.mustache");</code></pre> </div> </div> <div class="paragraph"> <p>To use a Mustache template to formulate a response for a message for InOut message exchanges (where there is a <code>JMSReplyTo</code> header).</p> </div> <div class="paragraph"> <p>If you want to use InOnly and consume the message and send it to another destination you could use:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="lan [...]
 to("mustache:com/acme/MyResponse.mustache").
 to("activemq:Another.Queue");</code></pre> </div> </div> <div class="paragraph"> <p>It&#8217;s possible to specify what template the component should use dynamically via a header, so for example:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:in").
diff --git a/components/next/mvel-component.html b/components/next/mvel-component.html
index 174f037234..b987896a92 100644
--- a/components/next/mvel-component.html
+++ b/components/next/mvel-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-mvel&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>mvel:templateName[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>templateName</strong> is the classpath-local URI of the template to invoke; or the complete URL of the remote template (eg: file://folder/myfile.mvel).</p> </div>  [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>mvel:templateName[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>templateName</strong> is the classpath-local URI of the template to invoke; or the complete URL of the remote template (eg: file://folder/myfile.mvel).</p> </div>  [...]
   to("mvel:com/acme/MyResponse.mvel");</code></pre> </div> </div> <div class="paragraph"> <p>To use a MVEL template to formulate a response to a message for InOut message exchanges (where there is a <code>JMSReplyTo</code> header).</p> </div> <div class="paragraph"> <p>To specify what template the component should use dynamically via a header, so for example:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" da [...]
   setHeader("CamelMvelResourceUri").constant("path/to/my/template.mvel").
   to("mvel:dummy?allowTemplateFromHeader=true");</code></pre> </div> </div> <div class="paragraph"> <p>To specify a template directly as a header the component should use dynamically via a header, so for example:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:in").
diff --git a/components/next/mybatis-bean-component.html b/components/next/mybatis-bean-component.html
index 459d7ced59..a5436ef9b8 100644
--- a/components/next/mybatis-bean-component.html
+++ b/components/next/mybatis-bean-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-mybatis&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>This component will by default load the MyBatis SqlMapConfig file from the root of the classpath with the expected name of <code>SqlMapConfig.xml</code>.<br> If the file is located in another location, you will need to configure the <code>configurationUri</code> option on the <code>MyBatisComponent</code> component.</p> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="# [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>This component will by default load the MyBatis SqlMapConfig file from the root of the classpath with the expected name of <code>SqlMapConfig.xml</code>.<br> If the file is located in another location, you will need to configure the <code>configurationUri</code> option on the <code>MyBatisComponent</code> component.</p> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="# [...]
   .to("mybatis-bean:AccountService:insertBeanAccount");</code></pre> </div> </div> <div class="paragraph"> <p>Notice we have to specify the bean name and method name, as we need to instruct Camel which kind of operation to invoke.</p> </div> <div class="paragraph"> <p>Where <code>AccountService</code> is the type alias for the bean that has the MyBatis bean annotations. You can configure type alias in the SqlMapConfig file:</p> </div> <div class="listingblock"> <div class="content"> <pre [...]
         &lt;typeAlias alias="Account" type="org.apache.camel.component.mybatis.Account"/&gt;
         &lt;typeAlias alias="AccountService" type="org.apache.camel.component.mybatis.bean.AccountService"/&gt;
diff --git a/components/next/mybatis-component.html b/components/next/mybatis-component.html
index 8f63390f06..8ca61d8fd1 100644
--- a/components/next/mybatis-component.html
+++ b/components/next/mybatis-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-mybatis&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>mybatis:statementName[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>statementName</strong> is the statement name in the MyBatis XML mapping file which maps to the query, insert, update or delete operation you wish to evaluate.< [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>mybatis:statementName[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>statementName</strong> is the statement name in the MyBatis XML mapping file which maps to the query, insert, update or delete operation you wish to evaluate.< [...]
   .to("mybatis:insertAccount?statementType=Insert");</code></pre> </div> </div> <div class="paragraph"> <p>Notice we have to specify the <code>statementType</code>, as we need to instruct Camel which kind of operation to invoke.</p> </div> <div class="paragraph"> <p>Where <strong>insertAccount</strong> is the MyBatis ID in the SQL mapping file:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">   [...]
   &lt;insert id="insertAccount" parameterType="Account"&gt;
     insert into ACCOUNT (
diff --git a/components/next/nats-component.html b/components/next/nats-component.html
index 62935bc00a..e573af47ab 100644
--- a/components/next/nats-component.html
+++ b/components/next/nats-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-nats&lt;/artifactId&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
     &lt;version&gt;x.y.z&lt;/version&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>nats:topic[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>topic</strong> is the topic name</p> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>nats:topic[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>topic</strong> is the topic name</p> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring [...]
 nats.setServers("someserver:4222,someotherserver:42222");</code></pre> </div> </div> <div class="paragraph"> <p>Notice how you can specify multiple servers separated by comma.</p> </div> <div class="paragraph"> <p>Or you can specify the servers in the endpoint URI</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:send").to("nats:test?servers=localhost:4222");</code></pre> </div> </ [...]
 nats.setServers("scott:tiger@someserver:4222,superman:123@someotherserver:42222");</code></pre> </div> </div> <div class="paragraph"> <p>If you are using Camel Main or Spring Boot you can configure the server urls in the <code>application.properties</code> file</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-properties hljs" data-lang="properties">camel.component.nats.servers=scott:tiger@someserver:4222,superman:123@som [...]
   .to("nats:mytopic");</code></pre> </div> </div> <div class="paragraph"> <p>In case of using Authorization you can directly specify your credentials in the server URL</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:send")
diff --git a/components/next/netty-component.html b/components/next/netty-component.html
index 282ad04b19..e894de3afe 100644
--- a/components/next/netty-component.html
+++ b/components/next/netty-component.html
@@ -4,7 +4,7 @@
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
 &lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="paragraph"> <p>The URI scheme for a netty component is as follows</p> </div> <div class="listingblock"> <div class="content"> <pre>netty:tcp://0.0.0.0:99999[?options]
-netty:udp://remotehost:99999/[?options]</pre> </div> </div> <div class="paragraph"> <p>This component supports producer and consumer endpoints for both TCP and UDP.</p> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </l [...]
+netty:udp://remotehost:99999/[?options]</pre> </div> </div> <div class="paragraph"> <p>This component supports producer and consumer endpoints for both TCP and UDP.</p> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </l [...]
 public ChannelHandler getDecoder() throws Exception {
     return new DefaultChannelHandlerFactory() {
         @Override
diff --git a/components/next/netty-http-component.html b/components/next/netty-http-component.html
index 5ed88b9aed..c7680931ad 100644
--- a/components/next/netty-http-component.html
+++ b/components/next/netty-http-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-netty-http&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="paragraph"> <p>The URI scheme for a netty component is as follows</p> </div> <div class="listingblock"> <div class="content"> <pre>netty-http:http://0.0.0.0:8080[?options]</pre> </div> </div> <div class="admonitionblock note"> <div class="table-wrapper"><table> <tr> <td class="icon"> <i class= [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="paragraph"> <p>The URI scheme for a netty component is as follows</p> </div> <div class="listingblock"> <div class="content"> <pre>netty-http:http://0.0.0.0:8080[?options]</pre> </div> </div> <div class="admonitionblock note"> <div class="table-wrapper"><table> <tr> <td class="icon"> <i class= [...]
       .transform().constant("Bye World");</code></pre> </div> </div> <div class="paragraph"> <p>And we can call this HTTP server using Camel also, with the ProducerTemplate as shown below:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">    String out = template.requestBody("netty-http:http://0.0.0.0:8080/foo", "Hello World", String.class);
     System.out.println(out);</code></pre> </div> </div> <div class="paragraph"> <p>And we get back "Bye World" as the output.</p> </div> <div class="sect2"> <h3 id="_how_do_i_let_netty_match_wildcards"><a class="anchor" href="#_how_do_i_let_netty_match_wildcards"></a>How do I let Netty match wildcards</h3> <div class="paragraph"> <p>By default Netty HTTP will only match on exact uri&#8217;s. But you can instruct Netty to match prefixes. For example</p> </div> <div class="listingblock"> < [...]
   .to("mock:foo")
diff --git a/components/next/nitrite-component.html b/components/next/nitrite-component.html
index 93f31d8609..2b7d7349dd 100644
--- a/components/next/nitrite-component.html
+++ b/components/next/nitrite-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-nitrite&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor" hr [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor" hr [...]
     .to("log:change")</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_consume_changes_in_object_repository"><a class="anchor" href="#_consume_changes_in_object_repository"></a>Consume changes in object repository.</h3> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("nitrite:/path/to/database.db?repositoryClass=my.project.MyPersistentObject")
     .to("log:change")</code></pre> </div> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">package my.project;
 
diff --git a/components/next/oaipmh-component.html b/components/next/oaipmh-component.html
index 3a0d97162f..e8504043ae 100644
--- a/components/next/oaipmh-component.html
+++ b/components/next/oaipmh-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-oaipmh&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>oaipmh:url[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components a [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>oaipmh:url[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components a [...]
 .to(mock:result)</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_more_information"><a class="anchor" href="#_more_information"></a>More Information</h2> <div class="sectionbody"> <div class="paragraph"> <p>For more details about OAI-PMH see the documentation: <a href="http://www.openarchives.org/pmh/" class="bare">http://www.openarchives.org/pmh/</a></p> </div> </div> </div> <div class="sect1"> <h2 id="_spring_boot_auto_configuration"><a class="anchor" href="#_sprin [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-oaipmh-starter&lt;/artifactId&gt;
diff --git a/components/next/olingo2-component.html b/components/next/olingo2-component.html
index 3ccd2595cc..772a09e79f 100644
--- a/components/next/olingo2-component.html
+++ b/components/next/olingo2-component.html
@@ -2,7 +2,7 @@
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-olingo2&lt;/artifactId&gt;
     &lt;version&gt;${camel-version}&lt;/version&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>olingo2://endpoint/&lt;resource-path&gt;?[options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="par [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>olingo2://endpoint/&lt;resource-path&gt;?[options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="par [...]
     .setHeader("CamelOlingo2.$top", "5");
     .to("olingo2://read/Manufacturers?orderBy=Name%20asc");</code></pre> </div> </div> <div class="paragraph"> <p>The following route reads Manufacturer entry using the key property value in incoming <strong>id</strong> header.</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:...")
     .setHeader("CamelOlingo2.keyPredicate", header("id"))
diff --git a/components/next/olingo4-component.html b/components/next/olingo4-component.html
index 938c0afa61..cc87c7d12a 100644
--- a/components/next/olingo4-component.html
+++ b/components/next/olingo4-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-olingo4&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>olingo4://endpoint/&lt;resource-path&gt;?[options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="par [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>olingo4://endpoint/&lt;resource-path&gt;?[options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="par [...]
     .setHeader("CamelOlingo4.$top", "5");
     .to("olingo4://read/People?orderBy=FirstName%20asc");</code></pre> </div> </div> <div class="paragraph"> <p>The following route reads Airports entity using the key property value in incoming <strong>id</strong> header.</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:...")
     .setHeader("CamelOlingo4.keyPredicate", header("id"))
diff --git a/components/next/openshift-build-configs-component.html b/components/next/openshift-build-configs-component.html
index d6389d9f03..f914ef328e 100644
--- a/components/next/openshift-build-configs-component.html
+++ b/components/next/openshift-build-configs-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Openshift Build Config :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/openshift-build-configs-component.html"> <meta name="description" content="Perform operations on OpenShift Build Configs."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <m [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Openshift Build Config :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/openshift-build-configs-component.html"> <meta name="description" content="Perform operations on OpenShift Build Configs."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <m [...]
     toF("openshift-build-configs:///?kubernetesClient=#kubernetesClient&amp;operation=listBuildConfigs").
     to("mock:result");</code></pre> </div> </div> <div class="paragraph"> <p>This operation return a List of Builds from your Openshift cluster</p> </div> <div class="ulist"> <ul> <li> <p>listBuildsByLabels: this operation list the build configs by labels on an Openshift cluster</p> </li> </ul> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:listByLabels").process(new Processor() {
             @Override
diff --git a/components/next/openshift-builds-component.html b/components/next/openshift-builds-component.html
index 66f833cc76..06e3ac08cb 100644
--- a/components/next/openshift-builds-component.html
+++ b/components/next/openshift-builds-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Openshift Builds :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/openshift-builds-component.html"> <meta name="description" content="Perform operations on OpenShift Builds."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="applicatio [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Openshift Builds :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/openshift-builds-component.html"> <meta name="description" content="Perform operations on OpenShift Builds."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="applicatio [...]
     toF("openshift-builds:///?kubernetesClient=#kubernetesClient&amp;operation=listBuilds").
     to("mock:result");</code></pre> </div> </div> <div class="paragraph"> <p>This operation return a List of Builds from your Openshift cluster</p> </div> <div class="ulist"> <ul> <li> <p>listBuildsByLabels: this operation list the builds by labels on an Openshift cluster</p> </li> </ul> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:listByLabels").process(new Processor() {
             @Override
diff --git a/components/next/openshift-deploymentconfigs-component.html b/components/next/openshift-deploymentconfigs-component.html
index fc273e5a8f..ca01b586a6 100644
--- a/components/next/openshift-deploymentconfigs-component.html
+++ b/components/next/openshift-deploymentconfigs-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Openshift Deployment Configs :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/openshift-deploymentconfigs-component.html"> <meta name="description" content="Perform operations on Openshift Deployment Configs and get notified on Deployment Config changes."> <meta name="generator" content="Antora 3.0.0"> <lin [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Openshift Deployment Configs :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/openshift-deploymentconfigs-component.html"> <meta name="description" content="Perform operations on Openshift Deployment Configs and get notified on Deployment Config changes."> <meta name="generator" content="Antora 3.0.0"> <lin [...]
     toF("openshift-deploymentconfigs:///?kubernetesClient=#kubernetesClient&amp;operation=listDeploymentConfigs").
     to("mock:result");</code></pre> </div> </div> <div class="paragraph"> <p>This operation return a List of Deployment Configs from your cluster</p> </div> <div class="ulist"> <ul> <li> <p>listDeploymentConfigsByLabels: this operation list the deployment configs by labels on a Openshift cluster</p> </li> </ul> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:listByLabels").process(ne [...]
             @Override
diff --git a/components/next/openstack-cinder-component.html b/components/next/openstack-cinder-component.html
index 8ce88a6988..5e2e12530a 100644
--- a/components/next/openstack-cinder-component.html
+++ b/components/next/openstack-cinder-component.html
@@ -2,7 +2,7 @@
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-openstack&lt;/artifactId&gt;
     &lt;version&gt;${camel-version}&lt;/version&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>where <code>${camel-version</code>} must be replaced by the actual version of Camel.</p> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>openstack-cinder://hosturl[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>where <code>${camel-version</code>} must be replaced by the actual version of Camel.</p> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>openstack-cinder://hosturl[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-openstack-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/openstack-glance-component.html b/components/next/openstack-glance-component.html
index e763fe6593..b5b355937f 100644
--- a/components/next/openstack-glance-component.html
+++ b/components/next/openstack-glance-component.html
@@ -2,7 +2,7 @@
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-openstack&lt;/artifactId&gt;
     &lt;version&gt;${camel-version}&lt;/version&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>where <code>${camel-version</code>} must be replaced by the actual version of Camel.</p> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>openstack-glance://hosturl[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>where <code>${camel-version</code>} must be replaced by the actual version of Camel.</p> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>openstack-glance://hosturl[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-openstack-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/openstack-keystone-component.html b/components/next/openstack-keystone-component.html
index dc8089fa05..50a874df07 100644
--- a/components/next/openstack-keystone-component.html
+++ b/components/next/openstack-keystone-component.html
@@ -2,7 +2,7 @@
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-openstack&lt;/artifactId&gt;
     &lt;version&gt;${camel-version}&lt;/version&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>where <code>${camel-version</code>} must be replaced by the actual version of Camel.</p> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>openstack-keystone://hosturl[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a cla [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>where <code>${camel-version</code>} must be replaced by the actual version of Camel.</p> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>openstack-keystone://hosturl[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a cla [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-openstack-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/openstack-neutron-component.html b/components/next/openstack-neutron-component.html
index f2cac1cfda..6873f667e7 100644
--- a/components/next/openstack-neutron-component.html
+++ b/components/next/openstack-neutron-component.html
@@ -2,7 +2,7 @@
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-openstack&lt;/artifactId&gt;
     &lt;version&gt;${camel-version}&lt;/version&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>where <code>${camel-version</code>} must be replaced by the actual version of Camel.</p> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>openstack-neutron://hosturl[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a clas [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>where <code>${camel-version</code>} must be replaced by the actual version of Camel.</p> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>openstack-neutron://hosturl[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a clas [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-openstack-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/openstack-nova-component.html b/components/next/openstack-nova-component.html
index 86dbe0b894..b6550c5dc7 100644
--- a/components/next/openstack-nova-component.html
+++ b/components/next/openstack-nova-component.html
@@ -2,7 +2,7 @@
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-openstack&lt;/artifactId&gt;
     &lt;version&gt;${camel-version}&lt;/version&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>where <code>${camel-version</code>} must be replaced by the actual version of Camel.</p> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>openstack-nova://hosturl[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class=" [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>where <code>${camel-version</code>} must be replaced by the actual version of Camel.</p> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>openstack-nova://hosturl[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class=" [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-openstack-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/openstack-swift-component.html b/components/next/openstack-swift-component.html
index cc297f8152..bf8b44cd0d 100644
--- a/components/next/openstack-swift-component.html
+++ b/components/next/openstack-swift-component.html
@@ -2,7 +2,7 @@
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-openstack&lt;/artifactId&gt;
     &lt;version&gt;${camel-version}&lt;/version&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>where <code>${camel-version</code>} must be replaced by the actual version of Camel.</p> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>openstack-swift://hosturl[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class= [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>where <code>${camel-version</code>} must be replaced by the actual version of Camel.</p> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>openstack-swift://hosturl[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class= [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-openstack-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/optaplanner-component.html b/components/next/optaplanner-component.html
index 5fc1f5e8e7..6eabf61440 100644
--- a/components/next/optaplanner-component.html
+++ b/components/next/optaplanner-component.html
@@ -2,7 +2,7 @@
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-optaplanner&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;&lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>optaplanner:solverConfig[?options]</pre> </div> </div> <div class="paragraph"> <p>The <strong>solverConfig</strong> is the classpath-local URI of the solverConfig, for example <code>/org/foo/barSolverConfig.xml</code>.</p> </div> <div class="paragraph" [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>optaplanner:solverConfig[?options]</pre> </div> </div> <div class="paragraph"> <p>The <strong>solverConfig</strong> is the classpath-local URI of the solverConfig, for example <code>/org/foo/barSolverConfig.xml</code>.</p> </div> <div class="paragraph" [...]
 
   &lt;termination&gt;
     &lt;!-- Terminate after 10 seconds, unless it's not feasible by then yet --&gt;
diff --git a/components/next/paho-component.html b/components/next/paho-component.html
index f060ca8be8..3e803e038d 100644
--- a/components/next/paho-component.html
+++ b/components/next/paho-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-paho&lt;/artifactId&gt;
     &lt;version&gt;x.y.z&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-none hljs">paho:topic[?options]</code></pre> </div> </div> <div class="paragraph"> <p>Where <strong>topic</strong> is the name of the topic.</p> </div> </div> </div> <div class="sect1"> <h2 id="_confi [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-none hljs">paho:topic[?options]</code></pre> </div> </div> <div class="paragraph"> <p>Where <strong>topic</strong> is the name of the topic.</p> </div> </div> </div> <div class="sect1"> <h2 id="_confi [...]
 byte[] payload = (byte[]) consumerTemplate.receiveBody("paho:topic");
 
 // Send payload
diff --git a/components/next/paho-mqtt5-component.html b/components/next/paho-mqtt5-component.html
index 3c880eb00e..aafd04adeb 100644
--- a/components/next/paho-mqtt5-component.html
+++ b/components/next/paho-mqtt5-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-paho-mqtt5&lt;/artifactId&gt;
     &lt;version&gt;x.y.z&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>paho-mqtt5:topic[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>topic</strong> is the name of the topic.</p> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options">< [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>paho-mqtt5:topic[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>topic</strong> is the name of the topic.</p> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options">< [...]
 byte[] payload = (byte[]) consumerTemplate.receiveBody("paho-mqtt5:topic");
 
 // Send payload
diff --git a/components/next/pdf-component.html b/components/next/pdf-component.html
index 565528337c..c5dc61ac85 100644
--- a/components/next/pdf-component.html
+++ b/components/next/pdf-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-pdf&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="paragraph"> <p>The PDF component only supports producer endpoints.</p> </div> <div class="listingblock"> <div class="content"> <pre>pdf:operation[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Con [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="paragraph"> <p>The PDF component only supports producer endpoints.</p> </div> <div class="listingblock"> <div class="content"> <pre>pdf:operation[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Con [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-pdf-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/pg-replication-slot-component.html b/components/next/pg-replication-slot-component.html
index b85d4d5152..4c07fa6824 100644
--- a/components/next/pg-replication-slot-component.html
+++ b/components/next/pg-replication-slot-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-pg-replication-slot&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>URI format</p> </div> <div class="paragraph"> <p>The pg-replication-slot component uses the following two styles of endpoint URI notation:</p> </div> <div class="listingblock"> <div class="content"> <pre>pg-replication-slot://host:port/database/slot:plugin[?parameters]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring O [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>URI format</p> </div> <div class="paragraph"> <p>The pg-replication-slot component uses the following two styles of endpoint URI notation:</p> </div> <div class="listingblock"> <div class="content"> <pre>pg-replication-slot://host:port/database/slot:plugin[?parameters]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring O [...]
     .to("mock:result");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_tips"><a class="anchor" href="#_tips"></a>Tips</h2> <div class="sectionbody"> <div class="paragraph"> <p>PostgreSQL can generate a huge amount of empty transactions on certain operations (e.g. <code>VACUUM</code>). These transactions can congest your route. Using <code>greedy=true</code> query parameter can help with this problem. It will help your route filter out empty transactions quickly wit [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-pg-replication-slot-starter&lt;/artifactId&gt;
diff --git a/components/next/pgevent-component.html b/components/next/pgevent-component.html
index fb6c6fa576..480fe5509b 100644
--- a/components/next/pgevent-component.html
+++ b/components/next/pgevent-component.html
@@ -4,7 +4,7 @@
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
 &lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>URI format</p> </div> <div class="paragraph"> <p>The pgevent component uses the following two styles of endpoint URI notation:</p> </div> <div class="listingblock"> <div class="content"> <pre>pgevent:datasource[?parameters]
-pgevent://host:port/database/channel[?parameters]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_option [...]
+pgevent://host:port/database/channel[?parameters]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_option [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-pgevent-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/platform-http-component.html b/components/next/platform-http-component.html
index 61930848ca..7c0546b350 100644
--- a/components/next/platform-http-component.html
+++ b/components/next/platform-http-component.html
@@ -8,7 +8,7 @@
     &lt;artifactId&gt;camel-platform-http-vertx&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor" hr [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor" hr [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-platform-http-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/pubnub-component.html b/components/next/pubnub-component.html
index 96b17dd1a2..ca7b4644bb 100644
--- a/components/next/pubnub-component.html
+++ b/components/next/pubnub-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-pubnub&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>pubnub:channel[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>channel</strong> is the PubNub channel to publish or subscribe to.</p> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href=" [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>pubnub:channel[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>channel</strong> is the PubNub channel to publish or subscribe to.</p> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href=" [...]
     // generate some data as POJO.
     .bean(PojoBean.class)
     .to("pubnub:iot?publishKey=mypublishKey");</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_fire_events_aka_blocks_event_handlers"><a class="anchor" href="#_fire_events_aka_blocks_event_handlers"></a>Fire events aka BLOCKS Event Handlers</h3> <div class="paragraph"> <p>See <a href="https://www.pubnub.com/blocks-catalog/" class="bare">https://www.pubnub.com/blocks-catalog/</a> for all kind of serverless functions that can be invoked. Example of geolocation lookup</p> </d [...]
diff --git a/components/next/pulsar-component.html b/components/next/pulsar-component.html
index 5f78952524..da934738a3 100644
--- a/components/next/pulsar-component.html
+++ b/components/next/pulsar-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-pulsar&lt;/artifactId&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
     &lt;version&gt;x.y.z&lt;/version&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>pulsar:[persistent|non-persistent]://tenant/namespace/topic</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div c [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>pulsar:[persistent|non-persistent]://tenant/namespace/topic</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div c [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-pulsar-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/quartz-component.html b/components/next/quartz-component.html
index d478e8a674..d10bc81744 100644
--- a/components/next/quartz-component.html
+++ b/components/next/quartz-component.html
@@ -6,7 +6,7 @@
 &lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>quartz://timerName?options
 quartz://groupName/timerName?options
 quartz://groupName/timerName?cron=expression
-quartz://timerName?cron=expression</pre> </div> </div> <div class="paragraph"> <p>The component uses either a <code>CronTrigger</code> or a <code>SimpleTrigger</code>. If no cron expression is provided, the component uses a simple trigger. If no <code>groupName</code> is provided, the quartz component uses the <code>Camel</code> group name.</p> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2 [...]
+quartz://timerName?cron=expression</pre> </div> </div> <div class="paragraph"> <p>The component uses either a <code>CronTrigger</code> or a <code>SimpleTrigger</code>. If no cron expression is provided, the component uses a simple trigger. If no <code>groupName</code> is provided, the quartz component uses the <code>Camel</code> group name.</p> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2 [...]
     &lt;property name="propertiesFile" value="com/mycompany/myquartz.properties"/&gt;
 &lt;/bean&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_enabling_quartz_scheduler_in_jmx"><a class="anchor" href="#_enabling_quartz_scheduler_in_jmx"></a>Enabling Quartz scheduler in JMX</h2> <div class="sectionbody"> <div class="paragraph"> <p>You need to configure the quartz scheduler properties to enable JMX.<br> That is typically setting the option <code>"org.quartz.scheduler.jmx.export"</code> to a <code>true</code> value in the configuration file.</p> </ [...]
     .to("activemq:Totally.Rocks");</code></pre> </div> </div> <div class="paragraph"> <p>which is equivalent to using the cron expression</p> </div> <div class="listingblock"> <div class="content"> <pre>0 0/5 12-18 ? * MON-FRI</pre> </div> </div> <div class="paragraph"> <p>The following table shows the URI character encodings we use to preserve valid URI syntax:</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> </colgroup>  [...]
diff --git a/components/next/quickfix-component.html b/components/next/quickfix-component.html
index 3008591427..11f573c4d9 100644
--- a/components/next/quickfix-component.html
+++ b/components/next/quickfix-component.html
@@ -7,7 +7,7 @@
 
 quickfix:config.cfg?sessionID=FIX.4.2:MyTradingCompany-&gt;SomeExchange
 
-quickfix:config.cfg?sessionID=FIX.4.2:MyTradingCompany-&gt;SomeExchange&amp;lazyCreateEngine=true</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_endpoints"><a class="anchor" href="#_endpoints"></a>Endpoints</h2> <div class="sectionbody"> <div class="paragraph"> <p>FIX sessions are endpoints for the <strong>quickfix</strong> component. An endpoint URI may specify a single session or all sessions managed by a specific QuickFIX/J engine. Typical applications will use only on [...]
+quickfix:config.cfg?sessionID=FIX.4.2:MyTradingCompany-&gt;SomeExchange&amp;lazyCreateEngine=true</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_endpoints"><a class="anchor" href="#_endpoints"></a>Endpoints</h2> <div class="sectionbody"> <div class="paragraph"> <p>FIX sessions are endpoints for the <strong>quickfix</strong> component. An endpoint URI may specify a single session or all sessions managed by a specific QuickFIX/J engine. Typical applications will use only on [...]
 ConnectionType=initiator
 BeginString=FIX.4.4
 SenderCompID=YOUR_SENDER
diff --git a/components/next/rabbitmq-component.html b/components/next/rabbitmq-component.html
index 14a0c2f901..b1a393f223 100644
--- a/components/next/rabbitmq-component.html
+++ b/components/next/rabbitmq-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-rabbitmq&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>rabbitmq:exchangeName?[options]</pre> </div> </div> <div class="paragraph"> <p>The exchange name determines the exchange to which the produced messages will be sent to. In the case of consumers, the exchange name determines the exchange the queue will  [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>rabbitmq:exchangeName?[options]</pre> </div> </div> <div class="paragraph"> <p>The exchange name determines the exchange to which the produced messages will be sent to. In the case of consumers, the exchange name determines the exchange the queue will  [...]
   &lt;property name="host" value="localhost"/&gt;
   &lt;property name="port" value="5672"/&gt;
   &lt;property name="username" value="camel"/&gt;
diff --git a/components/next/reactive-streams-component.html b/components/next/reactive-streams-component.html
index c7f183091a..062f25ab1f 100644
--- a/components/next/reactive-streams-component.html
+++ b/components/next/reactive-streams-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-reactive-streams&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>reactive-streams://stream?[options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>stream</strong> is a logical stream name used to bind Camel routes to the external stream processing systems.</p> </div> </div> </div> <div class="sect1">  [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>reactive-streams://stream?[options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>stream</strong> is a logical stream name used to bind Camel routes to the external stream processing systems.</p> </div> </div> </div> <div class="sect1">  [...]
 .setBody().header(Exchange.TIMER_COUNTER)
 .to("reactive-streams:numbers");</code></pre> </div> </div> <div class="paragraph"> <p>Routes can also be written using the XML DSL.</p> </div> <div class="paragraph"> <p>In the example, an unbounded stream of numbers is associated to the name <code>numbers</code>. The stream can be accessed using the <code>CamelReactiveStreams</code> utility class.</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="j [...]
 
diff --git a/components/next/ref-component.html b/components/next/ref-component.html
index adc79a1433..b14b456de7 100644
--- a/components/next/ref-component.html
+++ b/components/next/ref-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Ref :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/ref-component.html"> <meta name="description" content="Route messages to an endpoint looked up dynamically by name in the Camel Registry."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Ref :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/ref-component.html"> <meta name="description" content="Route messages to an endpoint looked up dynamically by name in the Camel Registry."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta [...]
 String myEndpointRef = "bigspenderOrder";
 Endpoint endpoint = context.getEndpoint("ref:" + myEndpointRef);
 
diff --git a/components/next/rest-api-component.html b/components/next/rest-api-component.html
index b587e1ff11..0582e03f9c 100644
--- a/components/next/rest-api-component.html
+++ b/components/next/rest-api-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>REST API :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/rest-api-component.html"> <meta name="description" content="Expose OpenAPI Specification of the REST services defined using Camel REST DSL."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>REST API :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/rest-api-component.html"> <meta name="description" content="Expose OpenAPI Specification of the REST services defined using Camel REST DSL."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css" [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-rest-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/rest-component.html b/components/next/rest-component.html
index 9a08a9bded..c9a89c3ce4 100644
--- a/components/next/rest-component.html
+++ b/components/next/rest-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>REST :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/rest-component.html"> <meta name="description" content="Expose REST services or call external REST services."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" con [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>REST :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/rest-component.html"> <meta name="description" content="Expose REST services or call external REST services."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" con [...]
   .transform().constant("Bye World");</code></pre> </div> </div> <div class="paragraph"> <p>And the following route uses a parameter which is mapped to a Camel header with the key "me".</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("rest:get:hello/{me}")
   .transform().simple("Bye ${header.me}");</code></pre> </div> </div> <div class="paragraph"> <p>The following examples have configured a base path as "hello" and then have two REST services configured using uriTemplates.</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("rest:get:hello:/{me}")
   .transform().simple("Hi ${header.me}");
diff --git a/components/next/rest-openapi-component.html b/components/next/rest-openapi-component.html
index a4c36431bf..2bd826d1e7 100644
--- a/components/next/rest-openapi-component.html
+++ b/components/next/rest-openapi-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-rest-openapi&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>rest-openapi:[specificationPath#]operationId</pre> </div> </div> <div class="paragraph"> <p>Where <code>operationId</code> is the ID of the operation in the OpenApi specification, and <code>specificationPath</code> is the path to the specification. If  [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>rest-openapi:[specificationPath#]operationId</pre> </div> </div> <div class="paragraph"> <p>Where <code>operationId</code> is the ID of the operation in the OpenApi specification, and <code>specificationPath</code> is the path to the specification. If  [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-http-starter&lt;/artifactId&gt;
 &lt;/dependency&gt;
diff --git a/components/next/rest-swagger-component.html b/components/next/rest-swagger-component.html
index 10cd1a2c1f..14852fd31c 100644
--- a/components/next/rest-swagger-component.html
+++ b/components/next/rest-swagger-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-rest-swagger&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>rest-swagger:[specificationPath#]operationId</pre> </div> </div> <div class="paragraph"> <p>Where <code>operationId</code> is the ID of the operation in the Swagger specification, and <code>specificationPath</code> is the path to the specification. If  [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>rest-swagger:[specificationPath#]operationId</pre> </div> </div> <div class="paragraph"> <p>Where <code>operationId</code> is the ID of the operation in the Swagger specification, and <code>specificationPath</code> is the path to the specification. If  [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-undertow-starter&lt;/artifactId&gt;
 &lt;/dependency&gt;
diff --git a/components/next/resteasy-component.html b/components/next/resteasy-component.html
index 307347f7f2..74a8425e48 100644
--- a/components/next/resteasy-component.html
+++ b/components/next/resteasy-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-resteasy&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>resteasy://relative_path[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Came [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>resteasy://relative_path[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Came [...]
     &lt;context-param&gt;
         &lt;param-name&gt;contextConfigLocation&lt;/param-name&gt;
         &lt;param-value&gt;WEB-INF/applicationContext.xml&lt;/param-value&gt;
diff --git a/components/next/robotframework-component.html b/components/next/robotframework-component.html
index 00e3dede0d..d39f867e32 100644
--- a/components/next/robotframework-component.html
+++ b/components/next/robotframework-component.html
@@ -2,7 +2,7 @@
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-robotframework&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt; &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>robotframework:templateName[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>templateName</strong> is the classpath-local URI of the template to invoke; or the complete URL of the remote template (eg: file://folder/myfile.robot).< [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>robotframework:templateName[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>templateName</strong> is the classpath-local URI of the template to invoke; or the complete URL of the remote template (eg: file://folder/myfile.robot).< [...]
     .to("robotframework:src/test/resources/org/apache/camel/component/robotframework/set_variable_camel_body.robot")</code></pre> </div> </div> <div class="paragraph"> <p>To use a robot test case to execute and collect the results and pass them to generate custom report if such need happens</p> </div> <div class="paragraph"> <p>It&#8217;s possible to specify what template the component should use dynamically via a header, so for example:</p> </div> <div class="listingblock"> <div class=" [...]
     .setHeader(RobotFrameworkCamelConstants.CAMEL_ROBOT_RESOURCE_URI).constant("path/to/my/template.robot")
     .to("robotframework:dummy?allowTemplateFromHeader=true");</code></pre> </div> </div> <div class="paragraph"> <p>Robotframework component helps you pass values into robot test cases with the similar approach how you would be able to pass values using Camel Simple Language. Components supports passing values in three different ways. Exchange body, headers and properties.</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language [...]
diff --git a/components/next/rss-component.html b/components/next/rss-component.html
index 30f89d6cad..df4cbcda39 100644
--- a/components/next/rss-component.html
+++ b/components/next/rss-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-rss&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p><strong>Note:</strong> The component currently only supports polling (consuming) feeds.</p> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>rss:rssUri</pre> </div> </div> <div class="paragraph"> <p>Where <code>rssUri</code> is the URI to the RSS feed to poll.</p> </ [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p><strong>Note:</strong> The component currently only supports polling (consuming) feeds.</p> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>rss:rssUri</pre> </div> </div> <div class="paragraph"> <p>Where <code>rssUri</code> is the URI to the RSS feed to poll.</p> </ [...]
     .to("bean:rss");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_filtering_entries"><a class="anchor" href="#_filtering_entries"></a>Filtering entries</h2> <div class="sectionbody"> <div class="paragraph"> <p>You can filter out entries using XPath, as shown in the data format section above. You can also exploit Camel&#8217;s Bean Integration to implement your own conditions. For instance, a filter equivalent to the XPath example above would be:</p> </div> <div c [...]
     .filter().method("myFilterBean", "titleContainsCamel")
         .to("mock:result");</code></pre> </div> </div> <div class="paragraph"> <p>The custom bean for this would be:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">public static class FilterBean {
diff --git a/components/next/saga-component.html b/components/next/saga-component.html
index 0e1988f7d1..a260f35fb1 100644
--- a/components/next/saga-component.html
+++ b/components/next/saga-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Saga :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/saga-component.html"> <meta name="description" content="Execute custom actions within a route using the Saga EIP."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Saga :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/saga-component.html"> <meta name="description" content="Execute custom actions within a route using the Saga EIP."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-saga-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/salesforce-component.html b/components/next/salesforce-component.html
index ac6664910b..4577a0a730 100644
--- a/components/next/salesforce-component.html
+++ b/components/next/salesforce-component.html
@@ -4,7 +4,7 @@
 &lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>Spring Boot users should use the starter instead.</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;dependency&gt;
     &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
     &lt;artifactId&gt;camel-salesforce-starter&lt;/artifactId&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </li> <li> <p><strong>Generate DTOs</strong>. Optionally, generate Java DTOs to represent your salesforce objects. This step isn&#8217;t a hard requirement per se, but most use cases will benefit from the type safety and auto-completion. Use the <a href="#MavenPlugin">maven plugin</a> to generate DTOs for the salesforce objects you&#8217;ll be working with.</p> </li> <li> <p><strong>Configure authentication</strong>. Using the OAuth key and  [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </li> <li> <p><strong>Generate DTOs</strong>. Optionally, generate Java DTOs to represent your salesforce objects. This step isn&#8217;t a hard requirement per se, but most use cases will benefit from the type safety and auto-completion. Use the <a href="#MavenPlugin">maven plugin</a> to generate DTOs for the salesforce objects you&#8217;ll be working with.</p> </li> <li> <p><strong>Configure authentication</strong>. Using the OAuth key and  [...]
 //...
   .setHeader("Sforce-Limit-Info", constant("api-usage"))
   .to("salesforce:getGlobalObjects")
diff --git a/components/next/sap-netweaver-component.html b/components/next/sap-netweaver-component.html
index bc54ada07e..93d490ce23 100644
--- a/components/next/sap-netweaver-component.html
+++ b/components/next/sap-netweaver-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-sap-netweaver&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="paragraph"> <p>The URI scheme for a sap netweaver gateway component is as follows</p> </div> <div class="listingblock"> <div class="content"> <pre>sap-netweaver:https://host:8080/path?username=foo&amp;password=secret</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_prerequisites" [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="paragraph"> <p>The URI scheme for a sap netweaver gateway component is as follows</p> </div> <div class="listingblock"> <div class="content"> <pre>sap-netweaver:https://host:8080/path?username=foo&amp;password=secret</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_prerequisites" [...]
     .setHeader(NetWeaverConstants.COMMAND, constant(command))
     .toF("sap-netweaver:%s?username=%s&amp;password=%s", url, username, password)
     .to("log:response")
diff --git a/components/next/scheduler-component.html b/components/next/scheduler-component.html
index 0683d3a4a9..86fa2d0945 100644
--- a/components/next/scheduler-component.html
+++ b/components/next/scheduler-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Scheduler :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/scheduler-component.html"> <meta name="description" content="Generate messages in specified intervals using java.util.concurrent.ScheduledExecutorService."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Scheduler :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/scheduler-component.html"> <meta name="description" content="Generate messages in specified intervals using java.util.concurrent.ScheduledExecutorService."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site [...]
   &lt;from uri="scheduler://foo?delay=60000"/&gt;
   &lt;to uri="bean:myBean?method=someMethodName"/&gt;
 &lt;/route&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_forcing_the_scheduler_to_trigger_immediately_when_completed"><a class="anchor" href="#_forcing_the_scheduler_to_trigger_immediately_when_completed"></a>Forcing the scheduler to trigger immediately when completed</h2> <div class="sectionbody"> <div class="paragraph"> <p>To let the scheduler trigger as soon as the previous task is complete, you can set the option <code>greedy=true</code>. But beware then t [...]
diff --git a/components/next/schematron-component.html b/components/next/schematron-component.html
index 478c08bff7..5121b751fc 100644
--- a/components/next/schematron-component.html
+++ b/components/next/schematron-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Schematron :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/schematron-component.html"> <meta name="description" content="Validate XML payload using the Schematron Library."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Schematron :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/schematron-component.html"> <meta name="description" content="Validate XML payload using the Schematron Library."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application [...]
    &lt;from uri="direct:start" /&gt;
    &lt;to uri="schematron:///usr/local/sch/schematron.sch" /&gt;
    &lt;log message="Schematron validation status: ${in.header.CamelSchematronValidationStatus}" /&gt;
diff --git a/components/next/scp-component.html b/components/next/scp-component.html
index b940aa1976..9ff3bfafad 100644
--- a/components/next/scp-component.html
+++ b/components/next/scp-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-jsch&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>scp://host[:port]/destination[?options]</pre> </div> </div> <div class="paragraph"> <p>The file name can be specified either in the &lt;path&gt; part of the URI or as a "CamelFileName" header on the message (<code>Exchange.FILE_NAME</code> if used in c [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>scp://host[:port]/destination[?options]</pre> </div> </div> <div class="paragraph"> <p>The file name can be specified either in the &lt;path&gt; part of the URI or as a "CamelFileName" header on the message (<code>Exchange.FILE_NAME</code> if used in c [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-jsch-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/seda-component.html b/components/next/seda-component.html
index 86de4b7e2e..3f6c2b6dec 100644
--- a/components/next/seda-component.html
+++ b/components/next/seda-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>SEDA :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/seda-component.html"> <meta name="description" content="Asynchronously call another endpoint from any Camel Context in the same JVM."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta nam [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>SEDA :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/seda-component.html"> <meta name="description" content="Asynchronously call another endpoint from any Camel Context in the same JVM."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta nam [...]
   &lt;constructor-arg index="0" value="10" &gt;&lt;!-- size --&gt;
   &lt;constructor-arg index="1" value="true" &gt;&lt;!-- fairness --&gt;
 &lt;/bean&gt;
diff --git a/components/next/service-component.html b/components/next/service-component.html
index 45e4008758..9699ed18db 100644
--- a/components/next/service-component.html
+++ b/components/next/service-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Service :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/service-component.html"> <meta name="description" content="Register a Camel endpoint to a Service Registry (such as Consul, Etcd) and delegate to it."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e6 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Service :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/service-component.html"> <meta name="description" content="Register a Camel endpoint to a Service Registry (such as Consul, Etcd) and delegate to it."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e6 [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-service-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/servicenow-component.html b/components/next/servicenow-component.html
index a0001a2482..0dcd7c8698 100644
--- a/components/next/servicenow-component.html
+++ b/components/next/servicenow-component.html
@@ -2,7 +2,7 @@
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-servicenow&lt;/artifactId&gt;
     &lt;version&gt;${camel-version}&lt;/version&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>servicenow://instanceName?[options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Cam [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>servicenow://instanceName?[options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Cam [...]
     public void configure() {
        from("direct:servicenow")
            .to("servicenow:{{env:SERVICENOW_INSTANCE}}"
diff --git a/components/next/servlet-component.html b/components/next/servlet-component.html
index fd44eef130..576de803eb 100644
--- a/components/next/servlet-component.html
+++ b/components/next/servlet-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-servlet&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> <div class="admonitionblock note"> <div class="table-wrapper"><table> <tr> <td class="icon"> <i class="fa icon-note" title="Note"></i> </td> <td class="content"> <div class="paragraph"> <p><strong>Stream</strong></p> </div> <div class="paragraph"> <p>Servlet is stream based, which means the input it receives is submitted to Camel as a stream. That means you will only be able to read the content of the stream <strong>once</strong>. If you fin [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="admonitionblock note"> <div class="table-wrapper"><table> <tr> <td class="icon"> <i class="fa icon-note" title="Note"></i> </td> <td class="content"> <div class="paragraph"> <p><strong>Stream</strong></p> </div> <div class="paragraph"> <p>Servlet is stream based, which means the input it receives is submitted to Camel as a stream. That means you will only be able to read the content of the stream <strong>once</strong>. If you fin [...]
   &lt;servlet-name&gt;MyServlet&lt;/servlet-name&gt;
   &lt;servlet-class&gt;org.apache.camel.component.servlet.CamelHttpTransportServlet&lt;/servlet-class&gt;
   &lt;load-on-startup&gt;1&lt;/load-on-startup&gt;
diff --git a/components/next/sftp-component.html b/components/next/sftp-component.html
index d96600e8e2..58f3c3f307 100644
--- a/components/next/sftp-component.html
+++ b/components/next/sftp-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-ftp&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor" hr [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor" hr [...]
 JSch.setConfig("PubkeyAcceptedAlgorithms", JSch.getConfig("PubkeyAcceptedAlgorithms") + ",ssh-rsa");
 JSch.setConfig("kex", JSch.getConfig("kex") + ",diffie-hellman-group1-sha1,diffie-hellman-group14-sha1");</code></pre> </div> </div> <div class="paragraph"> <p>Note that the key types and algorithms your server supports may differ than the above example. You can use the following command to inspect your server&#8217;s configuration:</p> </div> <div class="listingblock"> <div class="content"> <pre>ssh -vvv &lt;server_address&gt;</pre> </div> </div> <div class="paragraph"> <p>As of Camel 3 [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
diff --git a/components/next/sjms-component.html b/components/next/sjms-component.html
index 6079a61c46..95270a8867 100644
--- a/components/next/sjms-component.html
+++ b/components/next/sjms-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-sjms&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>sjms:[queue:|topic:]destinationName[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <code>destinationName</code> is a JMS queue or topic name. By default, the <code>destinationName</code> is interpreted as a queue name. For example, to c [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>sjms:[queue:|topic:]destinationName[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <code>destinationName</code> is a JMS queue or topic name. By default, the <code>destinationName</code> is interpreted as a queue name. For example, to c [...]
   .to("bean:computeDestination")
   .to("sjms:queue:dummy");</code></pre> </div> </div> <div class="paragraph"> <p>The queue name, <code>dummy</code>, is just a placeholder. It must be provided as part of the JMS endpoint URL, but it will be ignored in this example.</p> </div> <div class="paragraph"> <p>In the <code>computeDestination</code> bean, specify the real destination by setting the <code>CamelJmsDestinationName</code> header as follows:</p> </div> <div class="listingblock"> <div class="content"> <pre class="high [...]
    String id = ....
diff --git a/components/next/sjms2-component.html b/components/next/sjms2-component.html
index 1e14aeb526..53df97a964 100644
--- a/components/next/sjms2-component.html
+++ b/components/next/sjms2-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-sjms2&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>sjms2:[queue:|topic:]destinationName[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <code>destinationName</code> is a JMS queue or topic name. By default, the <code>destinationName</code> is interpreted as a queue name. For example, to  [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>sjms2:[queue:|topic:]destinationName[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <code>destinationName</code> is a JMS queue or topic name. By default, the <code>destinationName</code> is interpreted as a queue name. For example, to  [...]
   .to("bean:computeDestination")
   .to("sjms2:queue:dummy");</code></pre> </div> </div> <div class="paragraph"> <p>The queue name, <code>dummy</code>, is just a placeholder. It must be provided as part of the JMS endpoint URL, but it will be ignored in this example.</p> </div> <div class="paragraph"> <p>In the <code>computeDestination</code> bean, specify the real destination by setting the <code>CamelJmsDestinationName</code> header as follows:</p> </div> <div class="listingblock"> <div class="content"> <pre class="hig [...]
    String id = ....
diff --git a/components/next/slack-component.html b/components/next/slack-component.html
index 59c099dbd9..82c9d74192 100644
--- a/components/next/slack-component.html
+++ b/components/next/slack-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-slack&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="paragraph"> <p>To send a message to a channel.</p> </div> <div class="listingblock"> <div class="content"> <pre>slack:#channel[?options]</pre> </div> </div> <div class="paragraph"> <p>To send a direct message to a slack user.</p> </div> <div class="listingblock"> <div class="content"> <pre>sla [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="paragraph"> <p>To send a message to a channel.</p> </div> <div class="listingblock"> <div class="content"> <pre>slack:#channel[?options]</pre> </div> </div> <div class="paragraph"> <p>To send a direct message to a slack user.</p> </div> <div class="listingblock"> <div class="content"> <pre>sla [...]
     &lt;property name="webhookUrl" value="https://hooks.slack.com/services/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"/&gt;
     &lt;property name="token" value="xoxb-12345678901-1234567890123-xxxxxxxxxxxxxxxxxxxxxxxx"/&gt;
 &lt;/bean&gt;</code></pre> </div> </div> <div class="paragraph"> <p>For Java you can configure this using Java code.</p> </div> </div> </div> <div class="sect1"> <h2 id="_example"><a class="anchor" href="#_example"></a>Example</h2> <div class="sectionbody"> <div class="paragraph"> <p>A CamelContext with Blueprint could be as:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;?xml version="1.0 [...]
diff --git a/components/next/smpp-component.html b/components/next/smpp-component.html
index 458290ca6c..5c594eaa7a 100644
--- a/components/next/smpp-component.html
+++ b/components/next/smpp-component.html
@@ -4,7 +4,7 @@
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
 &lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_sms_limitations"><a class="anchor" href="#_sms_limitations"></a>SMS limitations</h2> <div class="sectionbody"> <div class="paragraph"> <p>SMS is neither reliable or secure. Users who require reliable and secure delivery may want to consider using the XMPP or SIP components instead, combined with a smartphone app supporting the chosen protocol.</p> </div> <div class="ulist"> <ul> <li> <p>Reliability: [...]
-smpps://[username@]hostname[:port][?options]</pre> </div> </div> <div class="paragraph"> <p>If no <strong>username</strong> is provided, then Camel will provide the default value <code>smppclient</code>.<br> If no <strong>port</strong> number is provided, then Camel will provide the default value <code>2775</code>.<br> If the protocol name is "smpps", camel-smpp with try to use SSLSocket to init a connection to the server.</p> </div> </div> </div> <div class="sect1"> <h2 id="_configuring [...]
+smpps://[username@]hostname[:port][?options]</pre> </div> </div> <div class="paragraph"> <p>If no <strong>username</strong> is provided, then Camel will provide the default value <code>smppclient</code>.<br> If no <strong>port</strong> number is provided, then Camel will provide the default value <code>2775</code>.<br> If the protocol name is "smpps", camel-smpp with try to use SSLSocket to init a connection to the server.</p> </div> </div> </div> <div class="sect1"> <h2 id="_configuring [...]
   .doTry()
     .to("bean:dao?method=updateSmsState")
   .doCatch(Exception.class)
diff --git a/components/next/snmp-component.html b/components/next/snmp-component.html
index c03629052e..27d6894a00 100644
--- a/components/next/snmp-component.html
+++ b/components/next/snmp-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-snmp&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>snmp://hostname[:port][?Options]</pre> </div> </div> <div class="paragraph"> <p>The component supports polling OID values from an SNMP enabled device and receiving traps.</p> </div> </div> </div> <div class="sect1"> <h2 id="_snmp_producer"><a class="an [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>snmp://hostname[:port][?Options]</pre> </div> </div> <div class="paragraph"> <p>The component supports polling OID values from an SNMP enabled device and receiving traps.</p> </div> </div> </div> <div class="sect1"> <h2 id="_snmp_producer"><a class="an [...]
 1.3.6.1.2.1.25.3.2.1.5.1
 1.3.6.1.2.1.25.3.5.1.1.1
 1.3.6.1.2.1.43.5.1.1.11.1</pre> </div> </div> <div class="paragraph"> <p>The result will be the following:</p> </div> <div class="paragraph"> <p><strong>Result of toString conversion</strong></p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;?xml version="1.0" encoding="UTF-8"?&gt;
diff --git a/components/next/solr-component.html b/components/next/solr-component.html
index fdfde73dfe..22c505c115 100644
--- a/components/next/solr-component.html
+++ b/components/next/solr-component.html
@@ -5,7 +5,7 @@
     &lt;!-- use the same version as your Camel core version --&gt;
 &lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>solr://host[:port]/solr?[options]
 solrs://host[:port]/solr?[options]
-solrCloud://host[:port]/solr?[options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class [...]
+solrCloud://host[:port]/solr?[options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class [...]
     .setHeader(SolrConstants.OPERATION, constant(SolrConstants.OPERATION_INSERT))
     .setHeader(SolrConstants.FIELD + "id", body())
     .to("solr://localhost:8983/solr");
diff --git a/components/next/spark-component.html b/components/next/spark-component.html
index 62f131cb83..7771cd2418 100644
--- a/components/next/spark-component.html
+++ b/components/next/spark-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Spark :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/spark-component.html"> <meta name="description" content="Send RDD or DataFrame jobs to Apache Spark clusters."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" c [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Spark :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/spark-component.html"> <meta name="description" content="Send RDD or DataFrame jobs to Apache Spark clusters."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" c [...]
 `org.apache.spark.api.java.JavaRDDLike`) from a Camel registry, while
 `rddCallback` refers to the implementation
 of `org.apache.camel.component.spark.RddCallback` interface (also from a
diff --git a/components/next/splunk-component.html b/components/next/splunk-component.html
index 7f5faf13b5..572f2b8068 100644
--- a/components/next/splunk-component.html
+++ b/components/next/splunk-component.html
@@ -2,7 +2,7 @@
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-splunk&lt;/artifactId&gt;
     &lt;version&gt;${camel-version}&lt;/version&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>splunk://[endpoint]?[options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel com [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>splunk://[endpoint]?[options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel com [...]
           .to("splunk://submit?username=user&amp;password=123&amp;index=myindex&amp;sourceType=someSourceType&amp;source=mySource")...</code></pre> </div> </div> <div class="paragraph"> <p>In this example a converter is required to convert to a SplunkEvent class.</p> </div> </div> </div> <div class="sect1"> <h2 id="_consumer_endpoints"><a class="anchor" href="#_consumer_endpoints"></a>Consumer Endpoints:</h2> <div class="sectionbody"> <div class="table-wrapper"><table class="tableblock f [...]
           .to("direct:search-result");</code></pre> </div> </div> <div class="paragraph"> <p>camel-splunk creates a route exchange per search result with a SplunkEvent in the body.</p> </div> </div> </div> <div class="sect1"> <h2 id="_message_body"><a class="anchor" href="#_message_body"></a>Message body</h2> <div class="sectionbody"> <div class="paragraph"> <p>Splunk operates on data in key/value pairs. The SplunkEvent class is a placeholder for such data, and should be in the message b [...]
           .convertBodyTo(SplunkEvent.class)
diff --git a/components/next/splunk-hec-component.html b/components/next/splunk-hec-component.html
index 0eab4b9cdf..d7cecc4463 100644
--- a/components/next/splunk-hec-component.html
+++ b/components/next/splunk-hec-component.html
@@ -2,7 +2,7 @@
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-splunk-hec&lt;/artifactId&gt;
     &lt;version&gt;${camel-version}&lt;/version&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>splunk-hec:[endpoint]/[token]?[options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>splunk-hec:[endpoint]/[token]?[options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p [...]
         .to("splunk-hec://localhost:8080?token");</code></pre> </div> </div> <div class="paragraph"> <p>If you are ingesting a large enough dataset with a big enough lag then the time the event hits the server and when that event actually happened could be skewed. If you want to override the index time you can do so.</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("kafka:logs")
         .setHeader(SplunkHECConstants.INDEX_TIME, simple("${headers[kafka.HEADERS].lastKey('TIME')}"))
         .to("splunk-hec://localhost:8080/token");</code></pre> </div> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("kafka:logs")
diff --git a/components/next/spring-batch-component.html b/components/next/spring-batch-component.html
index 237873642e..30dfbdad23 100644
--- a/components/next/spring-batch-component.html
+++ b/components/next/spring-batch-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-spring-batch&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>spring-batch:jobName[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>jobName</strong> represents the name of the Spring Batch job located in the Camel registry. Alternatively if a JobRegistry is provided it will be used to locate [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>spring-batch:jobName[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>jobName</strong> represents the name of the Spring Batch job located in the Camel registry. Alternatively if a JobRegistry is provided it will be used to locate [...]
 ...
 MockEndpoint mockEndpoint = ...;
 JobExecution jobExecution = mockEndpoint.getExchanges().get(0).getIn().getBody(JobExecution.class);
diff --git a/components/next/spring-event-component.html b/components/next/spring-event-component.html
index a280e869ef..cd8723c9c9 100644
--- a/components/next/spring-event-component.html
+++ b/components/next/spring-event-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Spring Event :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/spring-event-component.html"> <meta name="description" content="Listen for Spring Application Events."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" co [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Spring Event :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/spring-event-component.html"> <meta name="description" content="Listen for Spring Application Events."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" co [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-spring-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/spring-integration-component.html b/components/next/spring-integration-component.html
index 159a28fba8..4198bad608 100644
--- a/components/next/spring-integration-component.html
+++ b/components/next/spring-integration-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-spring-integration&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>spring-integration:defaultChannelName[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>defaultChannelName</strong> represents the default channel name which is used by the Spring Integration Spring context. It will equal to the <c [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>spring-integration:defaultChannelName[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>defaultChannelName</strong> represents the default channel name which is used by the Spring Integration Spring context. It will equal to the <c [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-spring-integration-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/spring-jdbc-component.html b/components/next/spring-jdbc-component.html
index b5f48b9708..2c3cc1eaea 100644
--- a/components/next/spring-jdbc-component.html
+++ b/components/next/spring-jdbc-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-spring-jdbc&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor" hr [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor" hr [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-spring-jdbc-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/spring-ldap-component.html b/components/next/spring-ldap-component.html
index f2033543b6..47b137a148 100644
--- a/components/next/spring-ldap-component.html
+++ b/components/next/spring-ldap-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-spring-ldap&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>spring-ldap:springLdapTemplate[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>springLdapTemplate</strong> is the name of the <a href="http://static.springsource.org/spring-ldap/site/apidocs/org/springframework/ldap/core/LdapTemp [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>spring-ldap:springLdapTemplate[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>springLdapTemplate</strong> is the name of the <a href="http://static.springsource.org/spring-ldap/site/apidocs/org/springframework/ldap/core/LdapTemp [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-spring-ldap-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/spring-rabbitmq-component.html b/components/next/spring-rabbitmq-component.html
index 9a1ae24294..fc2bccea24 100644
--- a/components/next/spring-rabbitmq-component.html
+++ b/components/next/spring-rabbitmq-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-spring-rabbitmq&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>spring-rabbitmq:exchangeName?[options]</pre> </div> </div> <div class="paragraph"> <p>The exchange name determines the exchange to which the produced messages will be sent to. In the case of consumers, the exchange name determines the exchange the queu [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>spring-rabbitmq:exchangeName?[options]</pre> </div> </div> <div class="paragraph"> <p>The exchange name determines the exchange to which the produced messages will be sent to. In the case of consumers, the exchange name determines the exchange the queu [...]
   &lt;property name="uri" value="amqp://lolcalhost:5672"/&gt;
 &lt;/bean&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The <code>ConnectionFactory</code> is auto-detected by default, so you can just do</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;camelContext&gt;
   &lt;route&gt;
diff --git a/components/next/spring-redis-component.html b/components/next/spring-redis-component.html
index cab180d62c..41d2589b12 100644
--- a/components/next/spring-redis-component.html
+++ b/components/next/spring-redis-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Spring Redis :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/spring-redis-component.html"> <meta name="description" content="Send and receive messages from Redis."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" co [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Spring Redis :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/spring-redis-component.html"> <meta name="description" content="Send and receive messages from Redis."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" co [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-spring-redis&lt;/artifactId&gt;
     &lt;version&gt;${camel-version}&lt;/version&gt;
diff --git a/components/next/spring-ws-component.html b/components/next/spring-ws-component.html
index aa61189a58..dd11f5f0f0 100644
--- a/components/next/spring-ws-component.html
+++ b/components/next/spring-ws-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-spring-ws&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="paragraph"> <p>The URI scheme for this component is as follows</p> </div> <div class="listingblock"> <div class="content"> <pre>spring-ws:[mapping-type:]address[?options]</pre> </div> </div> <div class="paragraph"> <p>To expose a web service <strong>mapping-type</strong> needs to be set to any [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="paragraph"> <p>The URI scheme for this component is as follows</p> </div> <div class="listingblock"> <div class="content"> <pre>spring-ws:[mapping-type:]address[?options]</pre> </div> </div> <div class="paragraph"> <p>To expose a web service <strong>mapping-type</strong> needs to be set to any [...]
 .to("spring-ws:http://foo.com/bar?soapAction=http://foo.com&amp;wsAddressingAction=http://bar.com")</code></pre> </div> </div> <div class="paragraph"> <p>Optionally you can override the endpoint options with header values:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">template.requestBodyAndHeader("direct:example",
 "&lt;foobar xmlns=\"http://foo.com\"&gt;&lt;msg&gt;test message&lt;/msg&gt;&lt;/foobar&gt;",
 SpringWebserviceConstants.SPRING_WS_SOAP_ACTION, "http://baz.com");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_using_soap_headers"><a class="anchor" href="#_using_soap_headers"></a>Using SOAP headers</h2> <div class="sectionbody"> <div class="paragraph"> <p>You can provide the SOAP header(s) as a Camel Message header when sending a message to a spring-ws endpoint, for example given the following SOAP header in a String</p> </div> <div class="listingblock"> <div [...]
diff --git a/components/next/sql-component.html b/components/next/sql-component.html
index 4de0a3fe36..c7f3accb75 100644
--- a/components/next/sql-component.html
+++ b/components/next/sql-component.html
@@ -9,7 +9,7 @@ from table
 where
   id = :#${exchangeProperty.myId}
 order by
-  name</code></pre> </div> </div> <div class="paragraph"> <p>In the file you can use multilines and format the SQL as you wish. And also use comments such as the – dash line.</p> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component lev [...]
+  name</code></pre> </div> </div> <div class="paragraph"> <p>In the file you can use multilines and format the SQL as you wish. And also use comments such as the – dash line.</p> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component lev [...]
     .to("sql:select order_seq.nextval from dual?outputHeader=OrderId&amp;outputType=SelectOne")
     .to("jms:order.booking");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_using_streamlist"><a class="anchor" href="#_using_streamlist"></a>Using StreamList</h2> <div class="sectionbody"> <div class="paragraph"> <p>The producer supports outputType=StreamList that uses an iterator to stream the output of the query. This allows to process the data in a streaming fashion which for example can be used by the Splitter EIP to process each row one at a time, and load d [...]
         .to("sql:select * from projects order by id?outputType=StreamList&amp;outputClass=org.apache.camel.component.sql.ProjectModel")
diff --git a/components/next/sql-stored-component.html b/components/next/sql-stored-component.html
index 3f269e47d4..46b3e7d74d 100644
--- a/components/next/sql-stored-component.html
+++ b/components/next/sql-stored-component.html
@@ -8,7 +8,7 @@
   INTEGER ${headers.num2},
   INOUT INTEGER ${headers.num3} out1,
   OUT INTEGER out2
-)</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor" href="#_configuring_ [...]
+)</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor" href="#_configuring_ [...]
 spring.datasource.url=jdbc:mysql://localhost/test
 spring.datasource.username=dbuser
 spring.datasource.password=dbpass
diff --git a/components/next/ssh-component.html b/components/next/ssh-component.html
index 0bd8c8d6c1..8cf8f2b025 100644
--- a/components/next/ssh-component.html
+++ b/components/next/ssh-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-ssh&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>ssh:[username[:password]@]host[:port][?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragr [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>ssh:[username[:password]@]host[:port][?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragr [...]
   &lt;from uri="direct:exampleSshProducer"/&gt;
   &lt;setBody&gt;
     &lt;constant&gt;features:list&amp;#10;&lt;/constant&gt;
diff --git a/components/next/stax-component.html b/components/next/stax-component.html
index 57eaef8cb4..bd0c1e39ff 100644
--- a/components/next/stax-component.html
+++ b/components/next/stax-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-stax&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>stax:content-handler-class</pre> </div> </div> <div class="paragraph"> <p>example:</p> </div> <div class="listingblock"> <div class="content"> <pre>stax:org.superbiz.FooContentHandler</pre> </div> </div> <div class="paragraph"> <p>You can lookup a <cod [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>stax:content-handler-class</pre> </div> </div> <div class="paragraph"> <p>example:</p> </div> <div class="listingblock"> <div class="content"> <pre>stax:org.superbiz.FooContentHandler</pre> </div> </div> <div class="paragraph"> <p>You can lookup a <cod [...]
   .to("stax:org.superbiz.handler.CountingHandler")
   // CountingHandler implements org.xml.sax.ContentHandler or extends org.xml.sax.helpers.DefaultHandler
   .process(new Processor() {
diff --git a/components/next/stitch-component.html b/components/next/stitch-component.html
index 2acf496e14..49ac1e2b86 100644
--- a/components/next/stitch-component.html
+++ b/components/next/stitch-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-stitch&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
   &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>stitch:[tableName]//[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel co [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>stitch:[tableName]//[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel co [...]
      .process(exchange -&gt; {
          final StitchMessage stitchMessage = StitchMessage.builder()
                .withData("field_1", "stitchMessage2-1")
diff --git a/components/next/stomp-component.html b/components/next/stomp-component.html
index c5db502dec..608622dd96 100644
--- a/components/next/stomp-component.html
+++ b/components/next/stomp-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-stomp&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>stomp:queue:destination[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>destination</strong> is the name of the queue.</p> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuri [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>stomp:queue:destination[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>destination</strong> is the name of the queue.</p> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuri [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-stomp-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/stream-component.html b/components/next/stream-component.html
index 11975302f5..ca375a56cf 100644
--- a/components/next/stream-component.html
+++ b/components/next/stream-component.html
@@ -8,7 +8,7 @@ stream:out[?options]
 stream:err[?options]
 stream:header[?options]
 stream:file?fileName=/foo/bar.txt
-stream:http?httpUrl=http:myserver:8080/data</pre> </div> </div> <div class="paragraph"> <p>If the <code>stream:header</code> URI is specified, the <code>stream</code> header is used to find the stream to write to. This option is available only for stream producers (that is, it cannot appear in <code>from()</code>).</p> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody" [...]
+stream:http?httpUrl=http:myserver:8080/data</pre> </div> </div> <div class="paragraph"> <p>If the <code>stream:header</code> URI is specified, the <code>stream</code> header is used to find the stream to write to. This option is available only for stream producers (that is, it cannot appear in <code>from()</code>).</p> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody" [...]
 from("direct:in").to("stream:out");
 
 // Send String payload to the standard output.
diff --git a/components/next/string-template-component.html b/components/next/string-template-component.html
index 3441cd8334..8b5d467a1d 100644
--- a/components/next/string-template-component.html
+++ b/components/next/string-template-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-stringtemplate&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>string-template:templateName[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>templateName</strong> is the classpath-local URI of the template to invoke; or the complete URL of the remote template.</p> </div> </div> </div> <div cl [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>string-template:templateName[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>templateName</strong> is the classpath-local URI of the template to invoke; or the complete URL of the remote template.</p> </div> </div> </div> <div cl [...]
 Map&lt;String, Object&gt; headersMap = new HashMap&lt;String, Object&gt;();
 headersMap.put("name", "Willem");
 variableMap.put("headers", headersMap);
diff --git a/components/next/stub-component.html b/components/next/stub-component.html
index c8bdd41b7c..ef93bf3155 100644
--- a/components/next/stub-component.html
+++ b/components/next/stub-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Stub :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/stub-component.html"> <meta name="description" content="Stub out any physical endpoints while in development or testing."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="applicati [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Stub :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/stub-component.html"> <meta name="description" content="Stub out any physical endpoints while in development or testing."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="applicati [...]
 stub:http://somehost.bar.com/something</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_spring_boot_auto_configuration"><a class="anchor" href="#_spring_boot_auto_configuration"></a>Spring Boot Auto-Configuration</h2> <div class="sectionbody"> <div class="paragraph"> <p>When using stub with Spring Boot make sure to use the following Maven dependency to have support for auto configuration:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs hi [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-stub-starter&lt;/artifactId&gt;
diff --git a/components/next/telegram-component.html b/components/next/telegram-component.html
index 542615e385..6462f2d83d 100644
--- a/components/next/telegram-component.html
+++ b/components/next/telegram-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-telegram&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>telegram:type[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel component [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>telegram:type[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel component [...]
     &lt;from uri="direct:start"/&gt;
     &lt;to uri="telegram:bots?authorizationToken=123456789:insertYourAuthorizationTokenHere"/&gt;
 &lt;route&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The code <code>123456789:insertYourAuthorizationTokenHere</code> is the <strong>authorization token</strong> corresponding to the Bot.</p> </div> <div class="paragraph"> <p>When using the producer endpoint without specifying the <strong>chat id</strong> option, the target chat will be identified using information contained in the body or headers of the message. The following message bodies are allowed for a producer endp [...]
diff --git a/components/next/thrift-component.html b/components/next/thrift-component.html
index 6a135d8531..6f3fa4ff4d 100644
--- a/components/next/thrift-component.html
+++ b/components/next/thrift-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-thrift&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>thrift://service[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel compon [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>thrift://service[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel compon [...]
 
 requestBody.add((boolean)true);
 requestBody.add((byte)THRIFT_TEST_NUM1);
diff --git a/components/next/tika-component.html b/components/next/tika-component.html
index b7e07eb90f..f200d4f6be 100644
--- a/components/next/tika-component.html
+++ b/components/next/tika-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-tika&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor" hr [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor" hr [...]
         .to("tika:detect");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_to_parse_a_file"><a class="anchor" href="#_to_parse_a_file"></a>To Parse a File</h2> <div class="sectionbody"> <div class="paragraph"> <p>The file should be placed in the Body.</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:start")
         .to("tika:parse");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_spring_boot_auto_configuration"><a class="anchor" href="#_spring_boot_auto_configuration"></a>Spring Boot Auto-Configuration</h2> <div class="sectionbody"> <div class="paragraph"> <p>When using tika with Spring Boot make sure to use the following Maven dependency to have support for auto configuration:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlig [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
diff --git a/components/next/timer-component.html b/components/next/timer-component.html
index f6c0ff585b..46ca2a5e21 100644
--- a/components/next/timer-component.html
+++ b/components/next/timer-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Timer :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/timer-component.html"> <meta name="description" content="Generate messages in specified intervals using java.util.Timer."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="applicat [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Timer :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/timer-component.html"> <meta name="description" content="Generate messages in specified intervals using java.util.Timer."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="applicat [...]
   &lt;from uri="timer://foo?fixedRate=true&amp;amp;period=60000"/&gt;
   &lt;to uri="bean:myBean?method=someMethodName"/&gt;
 &lt;/route&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_firing_as_soon_as_possible"><a class="anchor" href="#_firing_as_soon_as_possible"></a>Firing as soon as possible</h2> <div class="sectionbody"> <div class="paragraph"> <p><strong>Since Camel 2.17</strong></p> </div> <div class="paragraph"> <p>You may want to fire messages in a Camel route as soon as possible you can use a negative delay:</p> </div> <div class="listingblock"> <div class="content"> <pre cl [...]
diff --git a/components/next/twilio-component.html b/components/next/twilio-component.html
index 148576f625..e6fd7fce3b 100644
--- a/components/next/twilio-component.html
+++ b/components/next/twilio-component.html
@@ -2,7 +2,7 @@
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-twilio&lt;/artifactId&gt;
     &lt;version&gt;${camel-version}&lt;/version&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor" hr [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor" hr [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-twilio-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/twitter-directmessage-component.html b/components/next/twitter-directmessage-component.html
index 24c04ad111..777e31ddfe 100644
--- a/components/next/twitter-directmessage-component.html
+++ b/components/next/twitter-directmessage-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Twitter Direct Message :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/twitter-directmessage-component.html"> <meta name="description" content="Send and receive Twitter direct messages."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta nam [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Twitter Direct Message :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/twitter-directmessage-component.html"> <meta name="description" content="Send and receive Twitter direct messages."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta nam [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-twitter-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/twitter-search-component.html b/components/next/twitter-search-component.html
index 729b255169..9829d3d258 100644
--- a/components/next/twitter-search-component.html
+++ b/components/next/twitter-search-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Twitter Search :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/twitter-search-component.html"> <meta name="description" content="Access Twitter Search."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apac [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Twitter Search :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/twitter-search-component.html"> <meta name="description" content="Access Twitter Search."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apac [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-twitter-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/twitter-timeline-component.html b/components/next/twitter-timeline-component.html
index f0d3609c83..6f7418457f 100644
--- a/components/next/twitter-timeline-component.html
+++ b/components/next/twitter-timeline-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Twitter Timeline :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/twitter-timeline-component.html"> <meta name="description" content="Send tweets and receive tweets from user&#x27;s timeline."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <met [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Twitter Timeline :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/twitter-timeline-component.html"> <meta name="description" content="Send tweets and receive tweets from user&#x27;s timeline."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <met [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-twitter-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/undertow-component.html b/components/next/undertow-component.html
index b82874284f..f95747f275 100644
--- a/components/next/undertow-component.html
+++ b/components/next/undertow-component.html
@@ -6,7 +6,7 @@
 &lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>undertow:http://hostname[:port][/resourceUri][?options]
 undertow:https://hostname[:port][/resourceUri][?options]
 undertow:ws://hostname[:port][/resourceUri][?options]
-undertow:wss://hostname[:port][/resourceUri][?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_o [...]
+undertow:wss://hostname[:port][/resourceUri][?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_o [...]
     .to("undertow:http://www.google.com");</code></pre> </div> </div> <div class="paragraph"> <p>or in XML</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;route&gt;
     &lt;from uri="direct:start"/&gt;
     &lt;to uri="undertow:http://www.google.com"/&gt;
diff --git a/components/next/validator-component.html b/components/next/validator-component.html
index 837b4b9248..ee3255cd55 100644
--- a/components/next/validator-component.html
+++ b/components/next/validator-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Validator :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/validator-component.html"> <meta name="description" content="Validate the payload using XML Schema and JAXP Validation."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="appli [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Validator :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/validator-component.html"> <meta name="description" content="Validate the payload using XML Schema and JAXP Validation."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="appli [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-validator-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/velocity-component.html b/components/next/velocity-component.html
index 7bf4ee51eb..d39292f2cd 100644
--- a/components/next/velocity-component.html
+++ b/components/next/velocity-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-velocity&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>velocity:templateName[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>templateName</strong> is the classpath-local URI of the template to invoke; or the complete URL of the remote template (eg: file://folder/myfile.vm).</p> </div [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>velocity:templateName[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>templateName</strong> is the classpath-local URI of the template to invoke; or the complete URL of the remote template (eg: file://folder/myfile.vm).</p> </div [...]
 exchange.getIn().setHeader("CamelVelocityContext", velocityContext);</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_hot_reloading"><a class="anchor" href="#_hot_reloading"></a>Hot reloading</h2> <div class="sectionbody"> <div class="paragraph"> <p>The Velocity template resource is, by default, hot reloadable for both file and classpath resources (expanded jar). If you set <code>contentCache=true</code>, Camel will only load the resource once, and thus hot reloading [...]
   to("velocity:com/acme/MyResponse.vm");</code></pre> </div> </div> <div class="paragraph"> <p>To use a Velocity template to formulate a response to a message for InOut message exchanges (where there is a <code>JMSReplyTo</code> header).</p> </div> <div class="paragraph"> <p>If you want to use InOnly and consume the message and send it to another destination, you could use the following route:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"> [...]
   to("velocity:com/acme/MyResponse.vm").
diff --git a/components/next/vertx-component.html b/components/next/vertx-component.html
index a8e206dcc7..9209aef028 100644
--- a/components/next/vertx-component.html
+++ b/components/next/vertx-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-vertx&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>vertx:channelName[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel compo [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>vertx:channelName[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel compo [...]
 VertxComponent vertxComponent = new VertxComponent();
 vertxComponent.setVertx(vertx);
 camelContext.addComponent("vertx", vertxComponent);</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_spring_boot_auto_configuration"><a class="anchor" href="#_spring_boot_auto_configuration"></a>Spring Boot Auto-Configuration</h2> <div class="sectionbody"> <div class="paragraph"> <p>When using vertx with Spring Boot make sure to use the following Maven dependency to have support for auto configuration:</p> </div> <div class="listingblock"> <div class="content"> <pre  [...]
diff --git a/components/next/vertx-http-component.html b/components/next/vertx-http-component.html
index 565fe81f80..17011be43a 100644
--- a/components/next/vertx-http-component.html
+++ b/components/next/vertx-http-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-vertx-http&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>vertx-http:hostname[:port][/resourceUri][?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="par [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>vertx-http:hostname[:port][/resourceUri][?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="par [...]
     .to("vertx-http:https://camel.apache.org");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_parameters"><a class="anchor" href="#_uri_parameters"></a>URI Parameters</h2> <div class="sectionbody"> <div class="paragraph"> <p>The <code>vertx-http</code> producer supports URI parameters to be sent to the HTTP server. The URI parameters can either be set directly on the endpoint URI, or as a header with the key <code>Exchange.HTTP_QUERY</code> on the message.</p> [...]
     .setIdleTimeout(10)
     .setConnectTimeout(3);
diff --git a/components/next/vertx-kafka-component.html b/components/next/vertx-kafka-component.html
index 11a360dadf..50ec37f240 100644
--- a/components/next/vertx-kafka-component.html
+++ b/components/next/vertx-kafka-component.html
@@ -4,7 +4,7 @@
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
 &lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>vertx-kafka:topic[?options]</pre> </div> </div> <div class="paragraph"> <p>Topic can be support a single topic or multiple topics concatenated with <code>,</code>. For example, this simple route will consume some data from Kafka and write it to a file: [...]
-to("file://queuedirectory");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="a [...]
+to("file://queuedirectory");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="a [...]
     .process(exchange -&gt; {
         // set kafka header
         exchange.getIn().setHeader("MyHeader", 2.0);
diff --git a/components/next/vertx-websocket-component.html b/components/next/vertx-websocket-component.html
index 961479d7a2..7c512799ac 100644
--- a/components/next/vertx-websocket-component.html
+++ b/components/next/vertx-websocket-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-vertx-websocket&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>vertx-websocket://hostname[:port][/resourceUri][?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div cla [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>vertx-websocket://hostname[:port][/resourceUri][?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div cla [...]
     .transform().simple("Echo: ${body}")
     .to("vertx-websocket:localhost:8080/echo");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_ssl"><a class="anchor" href="#_ssl"></a>SSL</h2> <div class="sectionbody"> <div class="paragraph"> <p>By default, the <code>ws://</code> protocol is used, but secure connections with <code>wss://</code> are supported by configuring the consumer or producer via the <code>sslContextParameters</code> URI parameter and the <a href="../../manual/camel-configuration-utilities.h [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
diff --git a/components/next/vm-component.html b/components/next/vm-component.html
index 7faec30d7c..ca1ad1ea76 100644
--- a/components/next/vm-component.html
+++ b/components/next/vm-component.html
@@ -1,6 +1,6 @@
 <!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>VM :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/vm-component.html"> <meta name="description" content="Call another endpoint in the same CamelContext asynchronously."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-nam [...]
 
-from("vm:bar?concurrentConsumers=5").to("file://output");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_c [...]
+from("vm:bar?concurrentConsumers=5").to("file://output");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_c [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-vm-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/weather-component.html b/components/next/weather-component.html
index 6206437857..ee6d7c01dc 100644
--- a/components/next/weather-component.html
+++ b/components/next/weather-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-weather&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>weather://&lt;unused name&gt;[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>weather://&lt;unused name&gt;[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p [...]
   .to("weather:foo?location=Madrid,Spain&amp;appid=APIKEY&amp;geolocationAccessKey=IPSTACK_ACCESS_KEY&amp;geolocationRequestHostIP=LOCAL_IP");</code></pre> </div> </div> <div class="paragraph"> <p>And we can send in a message with a header to get the weather for any location as shown:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">String json = template.requestBodyAndHeader("direct:start", " [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-weather-starter&lt;/artifactId&gt;
diff --git a/components/next/web3j-component.html b/components/next/web3j-component.html
index 89295f21cd..259ac8fb18 100644
--- a/components/next/web3j-component.html
+++ b/components/next/web3j-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-web3j&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>web3j://&lt;local/remote host:port or local IPC path&gt;[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>web3j://&lt;local/remote host:port or local IPC path&gt;[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> [...]
     .to("jms:queue:blocks");</code></pre> </div> </div> <div class="paragraph"> <p>Use the block hash code to retrieve the block and full transaction details:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("jms:queue:blocks")
     .setHeader(BLOCK_HASH, body())
     .to("web3j://http://127.0.0.1:7545?operation=ETH_GET_BLOCK_BY_HASH&amp;fullTransactionObjects=true");</code></pre> </div> </div> <div class="paragraph"> <p>Read the balance of an address at a specific block number:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:start")
diff --git a/components/next/webhook-component.html b/components/next/webhook-component.html
index 970652ee84..1aad7b8812 100644
--- a/components/next/webhook-component.html
+++ b/components/next/webhook-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-webhook&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>Typically, other components that support webhook will bring this dependency transitively.</p> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>webhook:endpoint[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anc [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>Typically, other components that support webhook will bring this dependency transitively.</p> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>webhook:endpoint[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anc [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-webhook-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/websocket-component.html b/components/next/websocket-component.html
index 424ec77d68..af0a3771c3 100644
--- a/components/next/websocket-component.html
+++ b/components/next/websocket-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-websocket&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>websocket://hostname[:port][/resourceUri][?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="pa [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>websocket://hostname[:port][/resourceUri][?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="pa [...]
    .routeId("fromJMStoWebSocket")
    .to("websocket://localhost:8443/newsTopic?sendToAll=true&amp;staticResources=classpath:webapp");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_setting_up_ssl_for_websocket_component"><a class="anchor" href="#_setting_up_ssl_for_websocket_component"></a>Setting up SSL for WebSocket Component</h2> <div class="sectionbody"> <div class="sect2"> <h3 id="_using_the_jsse_configuration_utility"><a class="anchor" href="#_using_the_jsse_configuration_utility"></a>Using t [...]
 ksp.setResource("/users/home/server/keystore.jks");
diff --git a/components/next/websocket-jsr356-component.html b/components/next/websocket-jsr356-component.html
index dc6c614bcc..4747044316 100644
--- a/components/next/websocket-jsr356-component.html
+++ b/components/next/websocket-jsr356-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Javax Websocket :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/websocket-jsr356-component.html"> <meta name="description" content="Expose websocket endpoints using JSR356."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="applicatio [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Javax Websocket :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/websocket-jsr356-component.html"> <meta name="description" content="Expose websocket endpoints using JSR356."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="applicatio [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-websocket-jsr356-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/weka-component.html b/components/next/weka-component.html
index d1e5054b11..7412a079b5 100644
--- a/components/next/weka-component.html
+++ b/components/next/weka-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-weka&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>weka://cmd</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configu [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>weka://cmd</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configu [...]
     public void configure() throws Exception {
 
         // Use the file component to read the CSV file
diff --git a/components/next/whatsapp-component.html b/components/next/whatsapp-component.html
index 23d00a6fed..caba0951d8 100644
--- a/components/next/whatsapp-component.html
+++ b/components/next/whatsapp-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-whatsapp&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>whatsapp:type[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel component [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>whatsapp:type[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel component [...]
 	.process(exchange -&gt; {
 		 TextMessageRequest request = new TextMessageRequest();
 		 request.setTo(insertYourRecipientPhoneNumberHere);
diff --git a/components/next/wordpress-component.html b/components/next/wordpress-component.html
index a73fc99821..ac904075f8 100644
--- a/components/next/wordpress-component.html
+++ b/components/next/wordpress-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Wordpress :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/wordpress-component.html"> <meta name="description" content="Manage posts and users using Wordpress API."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" co [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Wordpress :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/wordpress-component.html"> <meta name="description" content="Manage posts and users using Wordpress API."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" co [...]
     final WordpressConfiguration configuration = new WordpressConfiguration();
     final WordpressComponent component = new WordpressComponent();
     configuration.setApiVersion("2");
diff --git a/components/next/workday-component.html b/components/next/workday-component.html
index 0338efe795..83b3ad6943 100644
--- a/components/next/workday-component.html
+++ b/components/next/workday-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-workday&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor" hr [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor" hr [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-workday-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/xchange-component.html b/components/next/xchange-component.html
index db9eb79dca..5f06fe3a71 100644
--- a/components/next/xchange-component.html
+++ b/components/next/xchange-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-xchange&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>xchange://exchange?options</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel compon [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>xchange://exchange?options</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel compon [...]
 # This file MUST NEVER be commited to source control.
 # It is therefore added to .gitignore.
 #
diff --git a/components/next/xj-component.html b/components/next/xj-component.html
index d79b5a2e69..786e5005ec 100644
--- a/components/next/xj-component.html
+++ b/components/next/xj-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-xj&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>xj:templateName?transformDirection=XML2JSON|JSON2XML[&amp;options]</pre> </div> </div> <div class="admonitionblock tip"> <div class="table-wrapper"><table> <tr> <td class="icon"> <i class="fa icon-tip" title="Tip"></i> </td> <td class="content"> <div c [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>xj:templateName?transformDirection=XML2JSON|JSON2XML[&amp;options]</pre> </div> </div> <div class="admonitionblock tip"> <div class="table-wrapper"><table> <tr> <td class="icon"> <i class="fa icon-tip" title="Tip"></i> </td> <td class="content"> <div c [...]
   to("xj:identity?transformDirection=JSON2XML");</code></pre> </div> </div> <div class="paragraph"> <p>Sample:</p> </div> <div class="paragraph"> <p>The input:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-json hljs" data-lang="json">{
   "firstname": "camel",
   "lastname": "apache",
diff --git a/components/next/xmlsecurity-sign-component.html b/components/next/xmlsecurity-sign-component.html
index 9e05499812..5f29a8ae61 100644
--- a/components/next/xmlsecurity-sign-component.html
+++ b/components/next/xmlsecurity-sign-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-xmlsecurity&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor" hr [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor" hr [...]
    ... &lt;!-- Signature element is added as last child of the parent element--&gt;
    &lt;Signature Id="generated_unique_signature_id"&gt;
        &lt;SignedInfo&gt;
diff --git a/components/next/xmlsecurity-verify-component.html b/components/next/xmlsecurity-verify-component.html
index ac9388bc36..4ebc2db897 100644
--- a/components/next/xmlsecurity-verify-component.html
+++ b/components/next/xmlsecurity-verify-component.html
@@ -4,7 +4,7 @@
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
 &lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="paragraph"> <p>The camel component consists of two endpoints which have the following URI format:</p> </div> <div class="listingblock"> <div class="content"> <pre>xmlsecurity-sign:name[?options]
-xmlsecurity-verify:name[?options]</pre> </div> </div> <div class="ulist"> <ul> <li> <p>With the signer endpoint, you can generate a XML signature for the body of the in-message which can be either a XML document or a plain text. The enveloped, enveloping, or detached (as of 12.14) XML signature(s) will be set to the body of the out-message.</p> </li> <li> <p>With the verifier endpoint, you can validate an enveloped or enveloping XML signature or even several detached XML signatures conta [...]
+xmlsecurity-verify:name[?options]</pre> </div> </div> <div class="ulist"> <ul> <li> <p>With the signer endpoint, you can generate a XML signature for the body of the in-message which can be either a XML document or a plain text. The enveloped, enveloping, or detached (as of 12.14) XML signature(s) will be set to the body of the out-message.</p> </li> <li> <p>With the verifier endpoint, you can validate an enveloped or enveloping XML signature or even several detached XML signatures conta [...]
    ... &lt;!-- Signature element is added as last child of the parent element--&gt;
    &lt;Signature Id="generated_unique_signature_id"&gt;
        &lt;SignedInfo&gt;
diff --git a/components/next/xmpp-component.html b/components/next/xmpp-component.html
index 725bbf6481..07a717cc2f 100644
--- a/components/next/xmpp-component.html
+++ b/components/next/xmpp-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-xmpp&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>xmpp://[login@]hostname[:port][/participant][?Options]</pre> </div> </div> <div class="paragraph"> <p>The component supports both room based and private person-person conversations.<br> The component supports both producer and consumer (you can get mes [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>xmpp://[login@]hostname[:port][/participant][?Options]</pre> </div> </div> <div class="paragraph"> <p>The component supports both room based and private person-person conversations.<br> The component supports both producer and consumer (you can get mes [...]
 setBody(constant("I will win!\n Your Superman.")).
 to("xmpp://superman@jabber.org/joker@jabber.org?password=secret");</code></pre> </div> </div> <div class="paragraph"> <p>Consumer configuration, which writes all messages from <code>joker</code> into the queue, <code>evil.talk</code>.</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("xmpp://superman@jabber.org/joker@jabber.org?password=secret").
 to("activemq:evil.talk");</code></pre> </div> </div> <div class="paragraph"> <p>Consumer configuration, which listens to room messages:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("xmpp://superman@jabber.org/?password=secret&amp;room=krypton@conference.jabber.org").
diff --git a/components/next/xquery-component.html b/components/next/xquery-component.html
index 8f487fdfb6..0bbb2ba812 100644
--- a/components/next/xquery-component.html
+++ b/components/next/xquery-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>XQuery :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/xquery-component.html"> <meta name="description" content="Query and/or transform XML payloads using XQuery and Saxon."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="applicatio [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>XQuery :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/xquery-component.html"> <meta name="description" content="Query and/or transform XML payloads using XQuery and Saxon."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="applicatio [...]
   .filter().xquery("//foo")
     .to("queue:bar")</code></pre> </div> </div> <div class="paragraph"> <p>You can also use functions inside your query, in which case you need an explicit type conversion (or you will get a org.w3c.dom.DOMException: HIERARCHY_REQUEST_ERR) by passing the Class as a second argument to the <strong>xquery()</strong> method.</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:start")
   .recipientList().xquery("concat('mock:foo.', /person/@city)", String.class);</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_variables"><a class="anchor" href="#_variables"></a>Variables</h2> <div class="sectionbody"> <div class="paragraph"> <p>The IN message body will be set as the <code>contextItem</code>. Besides this these Variables is also added as parameters:</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgrou [...]
diff --git a/components/next/xslt-component.html b/components/next/xslt-component.html
index 17ce688878..790ae0a813 100644
--- a/components/next/xslt-component.html
+++ b/components/next/xslt-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>XSLT :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/xslt-component.html"> <meta name="description" content="Transforms XML payload using an XSLT template."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content=" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>XSLT :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/xslt-component.html"> <meta name="description" content="Transforms XML payload using an XSLT template."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content=" [...]
   to("xslt:com/acme/mytransform.xsl");</code></pre> </div> </div> <div class="paragraph"> <p>If you want to use InOnly and consume the message and send it to another destination you could use the following route:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("activemq:My.Queue").
   to("xslt:com/acme/mytransform.xsl").
   to("activemq:Another.Queue");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_getting_useable_parameters_into_the_xslt"><a class="anchor" href="#_getting_useable_parameters_into_the_xslt"></a>Getting Useable Parameters into the XSLT</h2> <div class="sectionbody"> <div class="paragraph"> <p>By default, all headers are added as parameters which are then available in the XSLT.<br> To make the parameters useable, you will need to declare them.</p> </div> <div class="l [...]
diff --git a/components/next/xslt-saxon-component.html b/components/next/xslt-saxon-component.html
index 5a88f17380..c4ec554762 100644
--- a/components/next/xslt-saxon-component.html
+++ b/components/next/xslt-saxon-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>XSLT Saxon :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/xslt-saxon-component.html"> <meta name="description" content="Transform XML payloads using an XSLT template using Saxon."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="app [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>XSLT Saxon :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/xslt-saxon-component.html"> <meta name="description" content="Transform XML payloads using an XSLT template using Saxon."> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="app [...]
   to("xslt-saxon:com/acme/mytransform.xsl");</code></pre> </div> </div> <div class="paragraph"> <p>If you want to use InOnly and consume the message and send it to another destination you could use the following route:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("activemq:My.Queue").
   to("xslt-saxon:com/acme/mytransform.xsl").
   to("activemq:Another.Queue");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_getting_useable_parameters_into_the_xslt"><a class="anchor" href="#_getting_useable_parameters_into_the_xslt"></a>Getting Useable Parameters into the XSLT</h2> <div class="sectionbody"> <div class="paragraph"> <p>By default, all headers are added as parameters which are then available in the XSLT.<br> To make the parameters useable, you will need to declare them.</p> </div> <div class="l [...]
diff --git a/components/next/zendesk-component.html b/components/next/zendesk-component.html
index 3b0d45de07..173fdf7968 100644
--- a/components/next/zendesk-component.html
+++ b/components/next/zendesk-component.html
@@ -2,7 +2,7 @@
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-zendesk&lt;/artifactId&gt;
     &lt;version&gt;${camel-version}&lt;/version&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor" hr [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor" hr [...]
   &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
   &lt;artifactId&gt;camel-zendesk-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/next/zookeeper-component.html b/components/next/zookeeper-component.html
index a1508530ac..6bf996d4d9 100644
--- a/components/next/zookeeper-component.html
+++ b/components/next/zookeeper-component.html
@@ -3,7 +3,7 @@
     &lt;artifactId&gt;camel-zookeeper&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>zookeeper://zookeeper-server[:port][/path][?options]</pre> </div> </div> <div class="paragraph"> <p>The path from the URI specifies the node in the ZooKeeper server (a.k.a. <em>znode</em>) that will be the target of the endpoint:</p> </div> </div> </di [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>zookeeper://zookeeper-server[:port][/path][?options]</pre> </div> </div> <div class="paragraph"> <p>The path from the URI specifies the node in the ZooKeeper server (a.k.a. <em>znode</em>) that will be the target of the endpoint:</p> </div> </div> </di [...]
     .to("zookeeper://localhost:39913/somepath/somenode");</code></pre> </div> </div> <div class="paragraph"> <p>For flexibility, the endpoint allows the target <em>znode</em> to be specified dynamically as a message header. If a header keyed by the string <code>CamelZooKeeperNode</code> is present then the value of the header will be used as the path to the <em>znode</em> on the server. For instance using the same route definition above, the following code snippet will write the data not [...]
 template.sendBodyAndHeader("direct:write-to-znode", testPayload, "CamelZooKeeperNode", "/somepath/someothernode");</code></pre> </div> </div> <div class="paragraph"> <p>To also create the node if it does not exist the <code>create</code> option should be used.</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:create-and-write-to-znode")
     .to("zookeeper://localhost:39913/somepath/somenode?create=true");</code></pre> </div> </div> <div class="paragraph"> <p>It is also possible to <strong>delete</strong> a node using the header <code>CamelZookeeperOperation</code> by setting it to <code>DELETE</code>:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:delete-znode")
diff --git a/components/next/zookeeper-master-component.html b/components/next/zookeeper-master-component.html
index a3ac1b619c..578dd60742 100644
--- a/components/next/zookeeper-master-component.html
+++ b/components/next/zookeeper-master-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>ZooKeeper Master :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/zookeeper-master-component.html"> <meta name="description" content="Have only a single consumer in a cluster consuming from a given endpoint; with automatic failover if the JVM dies."> <meta name="generator" content="Antora 3.0.0"> <link rel= [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>ZooKeeper Master :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/3.18.x/zookeeper-master-component.html"> <meta name="description" content="Have only a single consumer in a cluster consuming from a given endpoint; with automatic failover if the JVM dies."> <meta name="generator" content="Antora 3.0.0"> <link rel= [...]
     String url = "file:target/inbox?delete=true";
 
     // use the zookeeper master component in the clustered group named myGroup
diff --git a/manual/Endpoint-dsl.html b/manual/Endpoint-dsl.html
index 6100202177..b53aa29765 100644
--- a/manual/Endpoint-dsl.html
+++ b/manual/Endpoint-dsl.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Endpoint DSL :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/Endpoint-dsl.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Endpoint DSL"> <meta property="og:site_na [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Endpoint DSL :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/Endpoint-dsl.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Endpoint DSL"> <meta property="og:site_na [...]
     @Override
     public void configure() {
         from("ftp://foo@myserver?password=secret&amp;recursive=true&amp;" +
@@ -55,4 +55,4 @@ public class MyPojo {
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-endpointdsl&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> </article> <aside class="toc sidebar" data-title="Contents" data-levels="2"> <div class="toc-menu"></div> </aside> </div> </main> </div> <div class="footer-tools"> <a href="#top" title="Reach the top of the page">Back to top</a> </div> <footer> <div class="footer"> <figure class="logo"> <img src="../_/img/logo-d-f21b25ba38.svg" class="logo-small mt-60" alt="Apache Camel Logo" aria-label="white silhouette of a camel in front of  [...]
\ No newline at end of file
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> </article> <aside class="toc sidebar" data-title="Contents" data-levels="2"> <div class="toc-menu"></div> </aside> </div> </main> </div> <div class="footer-tools"> <a href="#top" title="Reach the top of the page">Back to top</a> </div> <footer> <div class="footer"> <figure class="logo"> <img src="../_/img/logo-d-f21b25ba38.svg" class="logo-small mt-60" alt="Apache Camel Logo" aria-label="white silhouette of a camel in front of  [...]
\ No newline at end of file
diff --git a/manual/advanced-configuration-of-camelcontext-using-spring.html b/manual/advanced-configuration-of-camelcontext-using-spring.html
index 382ed3291f..63cd174f41 100644
--- a/manual/advanced-configuration-of-camelcontext-using-spring.html
+++ b/manual/advanced-configuration-of-camelcontext-using-spring.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Camel Spring XML Auto Configuration :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/advanced-configuration-of-camelcontext-using-spring.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Camel Spring XML Auto Configuration :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/advanced-configuration-of-camelcontext-using-spring.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property [...]
\ No newline at end of file
diff --git a/manual/advice-with.html b/manual/advice-with.html
index 58d0540e13..a3c6071132 100644
--- a/manual/advice-with.html
+++ b/manual/advice-with.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AdviceWith :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/advice-with.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="AdviceWith"> <meta property="og:site_name" c [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AdviceWith :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/advice-with.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="AdviceWith"> <meta property="og:site_name" c [...]
         @Override
         public void configure() throws Exception {
             weaveAddLast().to("mock:result");
diff --git a/manual/architecture.html b/manual/architecture.html
index 83bf8589e3..3e96444c23 100644
--- a/manual/architecture.html
+++ b/manual/architecture.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Architecture :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/architecture.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Architecture"> <meta property="og:site_na [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Architecture :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/architecture.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Architecture"> <meta property="og:site_na [...]
 
     public void configure() throws Exception {
         from("ftp:myserver/folder")
diff --git a/manual/backlog-debugger.html b/manual/backlog-debugger.html
index 01dc7da0c3..ea4cfb4cc2 100644
--- a/manual/backlog-debugger.html
+++ b/manual/backlog-debugger.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>BacklogDebugger :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/backlog-debugger.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="BacklogDebugger"> <meta property=" [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>BacklogDebugger :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/backlog-debugger.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="BacklogDebugger"> <meta property=" [...]
\ No newline at end of file
diff --git a/manual/backlog-tracer.html b/manual/backlog-tracer.html
index ad2e23db07..2d79a4db93 100644
--- a/manual/backlog-tracer.html
+++ b/manual/backlog-tracer.html
@@ -1,3 +1,3 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>BacklogTracer :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/backlog-tracer.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="BacklogTracer"> <meta property="og:sit [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>BacklogTracer :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/backlog-tracer.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="BacklogTracer"> <meta property="og:sit [...]
   ...
 &lt;/camelContext&gt;</code></pre> </div> </div> <div class="paragraph"> <p>And in Spring Boot you can enable this in the <code>application.properties</code> file:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-properties hljs" data-lang="properties">camel.springboot.backlog-tracing = true</code></pre> </div> </div> </div> </div> </article> <aside class="toc sidebar" data-title="Contents" data-levels="2"> <div class="t [...]
\ No newline at end of file
diff --git a/manual/batch-consumer.html b/manual/batch-consumer.html
index f19ec70ac8..7d3ea82c1e 100644
--- a/manual/batch-consumer.html
+++ b/manual/batch-consumer.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Batch Consumer :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/batch-consumer.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Batch Consumer"> <meta property="og:s [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Batch Consumer :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/batch-consumer.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Batch Consumer"> <meta property="og:s [...]
\ No newline at end of file
diff --git a/manual/bean-binding.html b/manual/bean-binding.html
index 85bede5ccd..9d50217a9f 100644
--- a/manual/bean-binding.html
+++ b/manual/bean-binding.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Bean Binding :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/bean-binding.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Bean Binding"> <meta property="og:site_na [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Bean Binding :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/bean-binding.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Bean Binding"> <meta property="og:site_na [...]
      return CompletableFuture.allOf(doA(body), doB(body), doC());
  }</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_parameter_binding"><a class="anchor" href="#_parameter_binding"></a>Parameter binding</h2> <div class="sectionbody"> <div class="paragraph"> <p>When a method has been chosen for invocation, Camel will bind to the parameters of the method.</p> </div> <div class="paragraph"> <p>The following Camel-specific types are automatically bound:</p> </div> <div class="ulist"> <ul> <li> <p><code>org.apache.camel.Exchange</code> [...]
     public String doSomething(String body) {
diff --git a/manual/bean-injection.html b/manual/bean-injection.html
index 446aac29d7..2877786304 100644
--- a/manual/bean-injection.html
+++ b/manual/bean-injection.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Bean Injection :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/bean-injection.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Bean Injection"> <meta property="og:s [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Bean Injection :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/bean-injection.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Bean Injection"> <meta property="og:s [...]
 
    @BeanInject("foo")
    MyFooBean foo;
diff --git a/manual/bean-integration.html b/manual/bean-integration.html
index 85104a7953..a8e47b91dc 100644
--- a/manual/bean-integration.html
+++ b/manual/bean-integration.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Bean Integration :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/bean-integration.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Bean Integration"> <meta property [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Bean Integration :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/bean-integration.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Bean Integration"> <meta property [...]
 
     @PropertyInject("hello")
     private String greeting;
diff --git a/manual/book-getting-started.html b/manual/book-getting-started.html
index 410e9ec5bd..41fc712d57 100644
--- a/manual/book-getting-started.html
+++ b/manual/book-getting-started.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Getting Started with Apache Camel :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/book-getting-started.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Getting Star [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Getting Started with Apache Camel :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/book-getting-started.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Getting Star [...]
 myCamelContext.addComponent("pop3", mailComponent);
 myCamelContext.addComponent("imap", mailComponent);
 myCamelContext.addComponent("smtp", mailComponent);</code></pre> </div> </div> <div class="paragraph"> <p>The second (and preferred) way to populate the map of named <code>Component</code> objects in the <code>CamelContext</code> object is to let the <code>CamelContext</code> object perform lazy initialization. This approach relies on developers following a convention when they write a class that implements the <code>Component</code> interface. I illustrate the convention by an example.  [...]
diff --git a/manual/browsable-endpoint.html b/manual/browsable-endpoint.html
index 897c077eaf..016988185f 100644
--- a/manual/browsable-endpoint.html
+++ b/manual/browsable-endpoint.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>BrowsableEndpoint :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/browsable-endpoint.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="BrowsableEndpoint"> <meta prop [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>BrowsableEndpoint :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/browsable-endpoint.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="BrowsableEndpoint"> <meta prop [...]
\ No newline at end of file
diff --git a/manual/building.html b/manual/building.html
index e425d108d9..6350b7fab6 100644
--- a/manual/building.html
+++ b/manual/building.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Building Camel from Source :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/building.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Building Camel from Source"> <m [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Building Camel from Source :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/building.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Building Camel from Source"> <m [...]
\ No newline at end of file
diff --git a/manual/camel-3-migration-guide.html b/manual/camel-3-migration-guide.html
index 700de23fc0..f37349d342 100644
--- a/manual/camel-3-migration-guide.html
+++ b/manual/camel-3-migration-guide.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Camel 2.x to 3.0 Migration Guide :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-3-migration-guide.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Apa [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Camel 2.x to 3.0 Migration Guide :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-3-migration-guide.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Apa [...]
     &lt;groupId&gt;javax.xml.bind&lt;/groupId&gt;
     &lt;artifactId&gt;jaxb-api&lt;/artifactId&gt;
     &lt;version&gt;2.3.1&lt;/version&gt;
diff --git a/manual/camel-3x-upgrade-guide-3_1.html b/manual/camel-3x-upgrade-guide-3_1.html
index 695d6e8074..e45e19b6bc 100644
--- a/manual/camel-3x-upgrade-guide-3_1.html
+++ b/manual/camel-3x-upgrade-guide-3_1.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Camel 3.x Upgrade Guide :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-3x-upgrade-guide-3_1.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Apache Ca [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Camel 3.x Upgrade Guide :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-3x-upgrade-guide-3_1.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Apache Ca [...]
 ...
 &lt;/camelContext&gt;</code></pre> </div> </div> <div class="paragraph"> <p>And in Spring Boot <code>application.properties</code>:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-properties hljs" data-lang="properties">camel.loadTypeConverters=true</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_graceful_shutdown_timeout"><a class="anchor" href="#_graceful_shutdown_timeout"></a>Graceful Shutdown Timeout< [...]
 
diff --git a/manual/camel-3x-upgrade-guide-3_10.html b/manual/camel-3x-upgrade-guide-3_10.html
index cbf579ad26..c183ce8629 100644
--- a/manual/camel-3x-upgrade-guide-3_10.html
+++ b/manual/camel-3x-upgrade-guide-3_10.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Camel 3.x Upgrade Guide :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-3x-upgrade-guide-3_10.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Apache C [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Camel 3.x Upgrade Guide :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-3x-upgrade-guide-3_10.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Apache C [...]
\ No newline at end of file
diff --git a/manual/camel-3x-upgrade-guide-3_11.html b/manual/camel-3x-upgrade-guide-3_11.html
index ff7fc244c8..af03918fd2 100644
--- a/manual/camel-3x-upgrade-guide-3_11.html
+++ b/manual/camel-3x-upgrade-guide-3_11.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Camel 3.x Upgrade Guide :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-3x-upgrade-guide-3_11.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Apache C [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Camel 3.x Upgrade Guide :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-3x-upgrade-guide-3_11.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Apache C [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-maven-plugin&lt;/artifactId&gt;
     &lt;version&gt;3.11.0&lt;/version&gt;
diff --git a/manual/camel-3x-upgrade-guide-3_12.html b/manual/camel-3x-upgrade-guide-3_12.html
index 84e31b8345..e0a29be9d8 100644
--- a/manual/camel-3x-upgrade-guide-3_12.html
+++ b/manual/camel-3x-upgrade-guide-3_12.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Camel 3.x Upgrade Guide :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-3x-upgrade-guide-3_12.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Apache C [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Camel 3.x Upgrade Guide :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-3x-upgrade-guide-3_12.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Apache C [...]
\ No newline at end of file
diff --git a/manual/camel-3x-upgrade-guide-3_13.html b/manual/camel-3x-upgrade-guide-3_13.html
index bfc66cbe9a..2df9b61488 100644
--- a/manual/camel-3x-upgrade-guide-3_13.html
+++ b/manual/camel-3x-upgrade-guide-3_13.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Camel 3.x Upgrade Guide :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-3x-upgrade-guide-3_13.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Apache C [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Camel 3.x Upgrade Guide :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-3x-upgrade-guide-3_13.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Apache C [...]
\ No newline at end of file
diff --git a/manual/camel-3x-upgrade-guide-3_14.html b/manual/camel-3x-upgrade-guide-3_14.html
index e7bfa3e029..3f41da1293 100644
--- a/manual/camel-3x-upgrade-guide-3_14.html
+++ b/manual/camel-3x-upgrade-guide-3_14.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Camel 3.x Upgrade Guide :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-3x-upgrade-guide-3_14.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Apache C [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Camel 3.x Upgrade Guide :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-3x-upgrade-guide-3_14.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Apache C [...]
\ No newline at end of file
diff --git a/manual/camel-3x-upgrade-guide-3_15.html b/manual/camel-3x-upgrade-guide-3_15.html
index 0c0c3bd7e5..c575e26997 100644
--- a/manual/camel-3x-upgrade-guide-3_15.html
+++ b/manual/camel-3x-upgrade-guide-3_15.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Camel 3.x Upgrade Guide :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-3x-upgrade-guide-3_15.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Apache C [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Camel 3.x Upgrade Guide :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-3x-upgrade-guide-3_15.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Apache C [...]
 MESSAGE_HISTORY_OUTPUT = "%-40.40s %-30.30s %-50.50s %12.12s";</code></pre> </div> </div> <div class="paragraph"> <p>If you are using custom sizes then you need to adjust accordingly.</p> </div> </div> </div> <div class="sect2"> <h3 id="_camel_endpointdsl"><a class="anchor" href="#_camel_endpointdsl"></a>camel-endpointdsl</h3> <div class="paragraph"> <p>The Endpoint DSL is now more type-safe, where previously an option would be declared as <code>Object</code> type, is now declared using  [...]
     id: demo-route
     from:
diff --git a/manual/camel-3x-upgrade-guide-3_16.html b/manual/camel-3x-upgrade-guide-3_16.html
index 00a333b708..2089253e56 100644
--- a/manual/camel-3x-upgrade-guide-3_16.html
+++ b/manual/camel-3x-upgrade-guide-3_16.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Camel 3.x Upgrade Guide :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-3x-upgrade-guide-3_16.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Apache C [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Camel 3.x Upgrade Guide :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-3x-upgrade-guide-3_16.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Apache C [...]
   .get("/{id}")
   .route().
     // embedded route here</code></pre> </div> </div> <div class="paragraph"> <p>Should now be:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">rest("/users")
diff --git a/manual/camel-3x-upgrade-guide-3_17.html b/manual/camel-3x-upgrade-guide-3_17.html
index 66aa8984f2..1bb3f01312 100644
--- a/manual/camel-3x-upgrade-guide-3_17.html
+++ b/manual/camel-3x-upgrade-guide-3_17.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Camel 3.x Upgrade Guide :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-3x-upgrade-guide-3_17.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Apache C [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Camel 3.x Upgrade Guide :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-3x-upgrade-guide-3_17.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Apache C [...]
 context.setStreamCaching(false);</code></pre> </div> </div> <div class="paragraph"> <p>Or via Camel Main / Camel K / Quarkus:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-properties hljs" data-lang="properties">camel.main.streamCachingEnabled=false</code></pre> </div> </div> <div class="paragraph"> <p>Or in Spring Boot</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><cod [...]
 context.getStreamCachingStrategy().setSpoolEnabled(true);</code></pre> </div> </div> <div class="paragraph"> <p>Or via Camel Main / Camel K / Quarkus:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-properties hljs" data-lang="properties">camel.main.streamCachingSpoolEnabled=true</code></pre> </div> </div> <div class="paragraph"> <p>Or in Spring Boot</p> </div> <div class="listingblock"> <div class="content"> <pre class [...]
     uri: "direct:start"
diff --git a/manual/camel-3x-upgrade-guide-3_18.html b/manual/camel-3x-upgrade-guide-3_18.html
index 170edc28f3..ffbab8b25d 100644
--- a/manual/camel-3x-upgrade-guide-3_18.html
+++ b/manual/camel-3x-upgrade-guide-3_18.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Camel 3.x Upgrade Guide :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-3x-upgrade-guide-3_18.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Apache C [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Camel 3.x Upgrade Guide :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-3x-upgrade-guide-3_18.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Apache C [...]
\ No newline at end of file
diff --git a/manual/camel-3x-upgrade-guide-3_19.html b/manual/camel-3x-upgrade-guide-3_19.html
index 1cf88c9258..665b77cc6e 100644
--- a/manual/camel-3x-upgrade-guide-3_19.html
+++ b/manual/camel-3x-upgrade-guide-3_19.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Camel 3.x Upgrade Guide :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-3x-upgrade-guide-3_19.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Apache C [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Camel 3.x Upgrade Guide :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-3x-upgrade-guide-3_19.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Apache C [...]
   template:
     route:
       stream-caching: false
diff --git a/manual/camel-3x-upgrade-guide-3_2.html b/manual/camel-3x-upgrade-guide-3_2.html
index 0fc70de5ed..91376a6e67 100644
--- a/manual/camel-3x-upgrade-guide-3_2.html
+++ b/manual/camel-3x-upgrade-guide-3_2.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Camel 3.x Upgrade Guide :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-3x-upgrade-guide-3_2.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Apache Ca [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Camel 3.x Upgrade Guide :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-3x-upgrade-guide-3_2.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Apache Ca [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-blueprint&lt;/artifactId&gt;
   &lt;version&gt;3.1.0&lt;/version&gt;
diff --git a/manual/camel-3x-upgrade-guide-3_20.html b/manual/camel-3x-upgrade-guide-3_20.html
index a63ba565d9..a1071905fb 100644
--- a/manual/camel-3x-upgrade-guide-3_20.html
+++ b/manual/camel-3x-upgrade-guide-3_20.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Camel 3.x Upgrade Guide :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-3x-upgrade-guide-3_20.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Apache C [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Camel 3.x Upgrade Guide :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-3x-upgrade-guide-3_20.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Apache C [...]
\ No newline at end of file
diff --git a/manual/camel-3x-upgrade-guide-3_3.html b/manual/camel-3x-upgrade-guide-3_3.html
index 4cc9c0fc7f..a45eb874e2 100644
--- a/manual/camel-3x-upgrade-guide-3_3.html
+++ b/manual/camel-3x-upgrade-guide-3_3.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Camel 3.x Upgrade Guide :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-3x-upgrade-guide-3_3.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Apache Ca [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Camel 3.x Upgrade Guide :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-3x-upgrade-guide-3_3.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Apache Ca [...]
 formatPojo.setModuleClassNames(JaxbAnnotationModule.class.getName());</code></pre> </div> </div> <div class="listingblock"> <div class="title">JacksonTypeConverters</div> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">context.getGlobalOptions().put(JacksonConstants.ENABLE_TYPE_CONVERTER, "true");
 context.getGlobalOptions().put(JacksonConstants.TYPE_CONVERTER_TO_POJO, "true");
 context.getGlobalOptions().put(JacksonConstants.TYPE_CONVERTER_MODULE_CLASS_NAMES, JaxbAnnotationModule.class.getName());</code></pre> </div> </div> </li> </ul> </div> <div class="paragraph"> <p>this change affects also the Java DSL and as consequence the <code>enableJaxbAnnotationModule</code> option for the Json DataFormat definition has been removed.</p> </div> </div> <div class="sect2"> <h3 id="_template_components"><a class="anchor" href="#_template_components"></a>Template componen [...]
diff --git a/manual/camel-3x-upgrade-guide-3_4.html b/manual/camel-3x-upgrade-guide-3_4.html
index 4c472a2bf4..652323b6b9 100644
--- a/manual/camel-3x-upgrade-guide-3_4.html
+++ b/manual/camel-3x-upgrade-guide-3_4.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Camel 3.x Upgrade Guide :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-3x-upgrade-guide-3_4.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Apache Ca [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Camel 3.x Upgrade Guide :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-3x-upgrade-guide-3_4.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Apache Ca [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-management&lt;/artifactId&gt;
     &lt;scope&gt;test&lt;/scope&gt;
diff --git a/manual/camel-3x-upgrade-guide-3_5.html b/manual/camel-3x-upgrade-guide-3_5.html
index 26fb70d4bc..e5c2bfda5f 100644
--- a/manual/camel-3x-upgrade-guide-3_5.html
+++ b/manual/camel-3x-upgrade-guide-3_5.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Camel 3.x Upgrade Guide :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-3x-upgrade-guide-3_5.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Apache Ca [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Camel 3.x Upgrade Guide :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-3x-upgrade-guide-3_5.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Apache Ca [...]
     &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;
     &lt;artifactId&gt;spring-boot-starter-test&lt;/artifactId&gt;
     &lt;scope&gt;test&lt;/scope&gt;
diff --git a/manual/camel-3x-upgrade-guide-3_6.html b/manual/camel-3x-upgrade-guide-3_6.html
index fbb0f0c90b..3deab73e07 100644
--- a/manual/camel-3x-upgrade-guide-3_6.html
+++ b/manual/camel-3x-upgrade-guide-3_6.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Camel 3.x Upgrade Guide :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-3x-upgrade-guide-3_6.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Apache Ca [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Camel 3.x Upgrade Guide :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-3x-upgrade-guide-3_6.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Apache Ca [...]
 public interface ComponentCustomizer&lt;T extends Component&gt; {
     /**
      * Customize the specified {@link Component}.
diff --git a/manual/camel-3x-upgrade-guide-3_7.html b/manual/camel-3x-upgrade-guide-3_7.html
index 93764e05b2..65249e7bf1 100644
--- a/manual/camel-3x-upgrade-guide-3_7.html
+++ b/manual/camel-3x-upgrade-guide-3_7.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Camel 3.x Upgrade Guide :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-3x-upgrade-guide-3_7.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Apache Ca [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Camel 3.x Upgrade Guide :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-3x-upgrade-guide-3_7.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Apache Ca [...]
\ No newline at end of file
diff --git a/manual/camel-3x-upgrade-guide-3_8.html b/manual/camel-3x-upgrade-guide-3_8.html
index e38dad3cfa..7eb6c2bfbe 100644
--- a/manual/camel-3x-upgrade-guide-3_8.html
+++ b/manual/camel-3x-upgrade-guide-3_8.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Camel 3.x Upgrade Guide :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-3x-upgrade-guide-3_8.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Apache Ca [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Camel 3.x Upgrade Guide :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-3x-upgrade-guide-3_8.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Apache Ca [...]
\ No newline at end of file
diff --git a/manual/camel-3x-upgrade-guide-3_9.html b/manual/camel-3x-upgrade-guide-3_9.html
index cfc470b13c..355e1c47f7 100644
--- a/manual/camel-3x-upgrade-guide-3_9.html
+++ b/manual/camel-3x-upgrade-guide-3_9.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Camel 3.x Upgrade Guide :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-3x-upgrade-guide-3_9.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Apache Ca [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Camel 3.x Upgrade Guide :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-3x-upgrade-guide-3_9.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Apache Ca [...]
         .onCompletion().onCompleteOnly().to("mock:ok").end()
         .onCompletion().onFailureOnly().to("mock:error").end()
         .to("mock:result");</code></pre> </div> </div> <div class="paragraph"> <p>Which would lead to the last onCompletion override the first, meaning that only <code>onCompletion().onFailureOnly()</code> would be active. Now this is checked on startup and Camel reports an error.</p> </div> </div> <div class="sect2"> <h3 id="_modularized_camel_spring"><a class="anchor" href="#_modularized_camel_spring"></a>Modularized camel-spring</h3> <div class="paragraph"> <p>The <code>camel-spring</ [...]
\ No newline at end of file
diff --git a/manual/camel-3x-upgrade-guide.html b/manual/camel-3x-upgrade-guide.html
index 72db287ecd..2eaecc7bcc 100644
--- a/manual/camel-3x-upgrade-guide.html
+++ b/manual/camel-3x-upgrade-guide.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Camel 3.x Upgrade Guide :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-3x-upgrade-guide.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Apache Camel  [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Camel 3.x Upgrade Guide :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-3x-upgrade-guide.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Apache Camel  [...]
\ No newline at end of file
diff --git a/manual/camel-catalog.html b/manual/camel-catalog.html
index 868aef20b3..90fdf25ef4 100644
--- a/manual/camel-catalog.html
+++ b/manual/camel-catalog.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Camel Catalog :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-catalog.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Camel Catalog"> <meta property="og:site [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Camel Catalog :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-catalog.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Camel Catalog"> <meta property="og:site [...]
 └── apache
   └── camel
     └── catalog
diff --git a/manual/camel-component-maven-plugin.html b/manual/camel-component-maven-plugin.html
index c078c369c7..4c813d24c1 100644
--- a/manual/camel-component-maven-plugin.html
+++ b/manual/camel-component-maven-plugin.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Camel Component Maven Plugin :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-component-maven-plugin.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Camel Com [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Camel Component Maven Plugin :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-component-maven-plugin.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Camel Com [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-component-maven-plugin&lt;/artifactId&gt;
   &lt;version&gt;${camel-version}&lt;/version&gt;
diff --git a/manual/camel-configuration-utilities.html b/manual/camel-configuration-utilities.html
index 4ed3d96ced..a267dc75e9 100644
--- a/manual/camel-configuration-utilities.html
+++ b/manual/camel-configuration-utilities.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JSSE Utility :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-configuration-utilities.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="JSSE Utility"> <meta pro [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JSSE Utility :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-configuration-utilities.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="JSSE Utility"> <meta pro [...]
 Excludes .*_NULL_.*, .\*_anon_.*, .\*DES.*, .\*EXPORT.*, .\*MD5, .*RC4.*</code></pre> </div> </div> <div class="dlist"> <dl> <dt class="hdlist1">secureSocketProtocols</dt> <dd> <p>This optional property represents a collection of explicitly named secure socket protocols, such as SSLv3/TLS/etc., to enable on both the client and server side as well as in the SSLEngine. These values take precedence over filters supplied in secureSocketProtocolsFilter. The utility attempts to enable the list [...]
 ksp.setResource("/users/home/server/keystore.jks");
 ksp.setPassword("keystorePassword");
diff --git a/manual/camel-console.html b/manual/camel-console.html
index 2ec1e10952..2907e5c651 100644
--- a/manual/camel-console.html
+++ b/manual/camel-console.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Camel Console :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-console.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Camel Console"> <meta property="og:site [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Camel Console :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-console.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Camel Console"> <meta property="og:site [...]
 context.setDevConsole(true);</code></pre> </div> </div> <div class="paragraph"> <p>If using Camel Main / Spring Boot / Quarkus etc then the console can be enabled via configuration:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-properties hljs" data-lang="properties">camel.main.dev-console-enabled = true</code></pre> </div> </div> <div class="sect2"> <h3 id="_dev_console_and_camel_spring_boot"><a class="anchor" href=" [...]
     &lt;groupId&gt;org.apache.camel.springboot&lt;/groupId&gt;
     &lt;artifactId&gt;camel-console-starter&lt;/artifactId&gt;
diff --git a/manual/camel-jbang.html b/manual/camel-jbang.html
index 5a8bc293b3..3ecbeeaf06 100644
--- a/manual/camel-jbang.html
+++ b/manual/camel-jbang.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Camel JBang :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-jbang.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Camel JBang"> <meta property="og:site_name" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Camel JBang :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-jbang.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Camel JBang"> <meta property="og:site_name" [...]
 camel.main.logMask=true</code></pre> </div> </div> <div class="paragraph"> <p>And you can also configure Camel components such as camel-kafka to declare the URL to the brokers:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-properties hljs" data-lang="properties">camel.component.kafka.brokers=broker1:9092,broker2:9092,broker3:9092</code></pre> </div> </div> <div class="admonitionblock note"> <div class="table-wrapper"> [...]
     &lt;id&gt;external-repository&lt;/id&gt;
     &lt;username&gt;camel&lt;/username&gt;
diff --git a/manual/camel-maven-archetypes.html b/manual/camel-maven-archetypes.html
index 5ecc34ccf6..c0b21c33b8 100644
--- a/manual/camel-maven-archetypes.html
+++ b/manual/camel-maven-archetypes.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Camel Maven Archetypes :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-maven-archetypes.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Camel Maven Archetype [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Camel Maven Archetypes :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-maven-archetypes.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Camel Maven Archetype [...]
   &lt;groupId&gt;org.apache.camel.archetypes&lt;/groupId&gt;
   &lt;artifactId&gt;${archetype-name}&lt;/artifactId&gt;
   &lt;version&gt;${camel-version}&lt;/version&gt;
diff --git a/manual/camel-maven-plugin.html b/manual/camel-maven-plugin.html
index 4f3686df8c..db339ff191 100644
--- a/manual/camel-maven-plugin.html
+++ b/manual/camel-maven-plugin.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Camel Maven Plugin :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-maven-plugin.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Camel Maven Plugin"> <meta pr [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Camel Maven Plugin :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-maven-plugin.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Camel Maven Plugin"> <meta pr [...]
 mvn camel:run</pre> </div> </div> <div class="paragraph"> <p>This makes it very easy to spin up and test your routing rules without having to write a main(&#8230;&#8203;) method; it also lets you create multiple jars to host different sets of routing rules and easily test them independently.</p> </div> <div class="paragraph"> <p>How this works is that the plugin will compile the source code in the maven project, then boot up a Spring ApplicationContext using the XML configuration files o [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-maven-plugin&lt;/artifactId&gt;
diff --git a/manual/camel-report-maven-plugin.html b/manual/camel-report-maven-plugin.html
index db2cae8607..2c8adaf624 100644
--- a/manual/camel-report-maven-plugin.html
+++ b/manual/camel-report-maven-plugin.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Camel Report Maven Plugin :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-report-maven-plugin.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Camel Report Ma [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Camel Report Maven Plugin :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-report-maven-plugin.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Camel Report Ma [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-report-maven-plugin&lt;/artifactId&gt;
   &lt;executions&gt;
diff --git a/manual/camelcontext-autoconfigure.html b/manual/camelcontext-autoconfigure.html
index 8e7e1b46a8..5ad2e00261 100644
--- a/manual/camelcontext-autoconfigure.html
+++ b/manual/camelcontext-autoconfigure.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>CamelContext Auto Configuration :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camelcontext-autoconfigure.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="CamelCon [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>CamelContext Auto Configuration :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camelcontext-autoconfigure.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="CamelCon [...]
\ No newline at end of file
diff --git a/manual/camelcontext.html b/manual/camelcontext.html
index 3d7b411f2d..006c35c404 100644
--- a/manual/camelcontext.html
+++ b/manual/camelcontext.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>CamelContext :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camelcontext.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="CamelContext"> <meta property="og:site_na [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>CamelContext :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camelcontext.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="CamelContext"> <meta property="og:site_na [...]
     .filter().xpath("/order[not(@test)]")
         .to("jms:queue:order");</code></pre> </div> </div> <div class="paragraph"> <p>Here, in a single Java statement, you define a route that consumes files from a <a href="../components/3.18.x/file-component.html" class="xref page">file</a> endpoint. Messages are then routed to the <a href="../components/3.18.x/eips/filter-eip.html" class="xref page">Filter</a> EIP, which will use an XPath predicate to test whether the message is not a test order. If a message passes the test, it’s fo [...]
     &lt;from uri="file:data/inbox"/&gt;
diff --git a/manual/clustering.html b/manual/clustering.html
index 8fd2787e53..103eb08716 100644
--- a/manual/clustering.html
+++ b/manual/clustering.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Clustering :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/clustering.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Clustering"> <meta property="og:site_name" co [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Clustering :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/clustering.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Clustering"> <meta property="og:site_name" co [...]
 context.addService(service);</code></pre> </div> </div> <div class="paragraph"> <p>The configuration of the <em>Cluster Service</em> depends on the implementation you have chose. Out of the box camel provides the following implementations:</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> <col> </colgroup> <thead> <tr> <th class="tableblock halign-left valign-top">Type</th> <th class="tableblock halign-left valign-top">Modu [...]
 camel.cluster.file.id = ${random.uuid}
 camel.cluster.file.root = ${java.io.tmpdir}</code></pre> </div> </div> </li> <li> <p><strong>Spring XML</strong></p> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;?xml version="1.0" encoding="UTF-8"?&gt;
diff --git a/manual/commercial-camel-offerings.html b/manual/commercial-camel-offerings.html
index 462155cbe4..4cfea8e3a0 100644
--- a/manual/commercial-camel-offerings.html
+++ b/manual/commercial-camel-offerings.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Commercial Camel Offerings :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/commercial-camel-offerings.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Commercial Ca [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Commercial Camel Offerings :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/commercial-camel-offerings.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Commercial Ca [...]
\ No newline at end of file
diff --git a/manual/component-dsl.html b/manual/component-dsl.html
index 625ceb1c47..58b9024194 100644
--- a/manual/component-dsl.html
+++ b/manual/component-dsl.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Component DSL :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/component-dsl.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Component DSL"> <meta property="og:site [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Component DSL :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/component-dsl.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Component DSL"> <meta property="og:site [...]
 kafka.setBrokers("localhost:9090");
 
 camelContext.addComponent("kafka", kafka);</code></pre> </div> </div> <div class="paragraph"> <p>The same Java statement can be rewritten in the following more readable way using the new <code>ComponentsBuilderFactory</code> that allows the access to all component DSLs in Camel:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">ComponentsBuilderFactory.kafka()
@@ -7,4 +7,4 @@ camelContext.addComponent("kafka", kafka);</code></pre> </div> </div> <div class
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-componentdsl&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
-&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>And then use it just like how we demonstrated it earlier in this page.</p> </div> </div> </div> </article> <aside class="toc sidebar" data-title="Contents" data-levels="2"> <div class="toc-menu"></div> </aside> </div> </main> </div> <div class="footer-tools"> <a href="#top" title="Reach the top of the page">Back to top</a> </div> <footer> <div class="footer"> <figure class="logo"> <img src="../_/img/logo-d-f21b25ba [...]
\ No newline at end of file
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>And then use it just like how we demonstrated it earlier in this page.</p> </div> </div> </div> </article> <aside class="toc sidebar" data-title="Contents" data-levels="2"> <div class="toc-menu"></div> </aside> </div> </main> </div> <div class="footer-tools"> <a href="#top" title="Reach the top of the page">Back to top</a> </div> <footer> <div class="footer"> <figure class="logo"> <img src="../_/img/logo-d-f21b25ba [...]
\ No newline at end of file
diff --git a/manual/component.html b/manual/component.html
index 4a83ad1295..6dc2070b3c 100644
--- a/manual/component.html
+++ b/manual/component.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Components :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/component.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Components"> <meta property="og:site_name" con [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Components :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/component.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Components"> <meta property="og:site_name" con [...]
\ No newline at end of file
diff --git a/manual/configuring-route-startup-ordering-and-autostartup.html b/manual/configuring-route-startup-ordering-and-autostartup.html
index 7e16ff84dd..d8369c3638 100644
--- a/manual/configuring-route-startup-ordering-and-autostartup.html
+++ b/manual/configuring-route-startup-ordering-and-autostartup.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Configuring Routes Startup Ordering and Autostartup :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/configuring-route-startup-ordering-and-autostartup.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Configuring Routes Startup Ordering and Autostartup :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/configuring-route-startup-ordering-and-autostartup.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> [...]
               autoStartup="false"&gt;
     &lt;route&gt;
         &lt;from uri="direct:foo"/&gt;
diff --git a/manual/consumertemplate.html b/manual/consumertemplate.html
index 455c6fc0af..755750be31 100644
--- a/manual/consumertemplate.html
+++ b/manual/consumertemplate.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>ConsumerTemplate :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/consumertemplate.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="ConsumerTemplate"> <meta property [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>ConsumerTemplate :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/consumertemplate.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="ConsumerTemplate"> <meta property [...]
 
 // recieve from default endpoint
 Object body = template.receiveBody();
diff --git a/manual/context-reload.html b/manual/context-reload.html
index 9f1987f22e..0c79dfe97e 100644
--- a/manual/context-reload.html
+++ b/manual/context-reload.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Context Reload :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/context-reload.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Context Reload"> <meta property="og:s [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Context Reload :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/context-reload.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Context Reload"> <meta property="og:s [...]
 
 ContextReloadStrategy reload = new DefaultContextReloadStrategy();
 context.addService(reload);</code></pre> </div> </div> <div class="paragraph"> <p>And with Camel Quarkus / Camel Main you can configure this in <code>application.properties:</code></p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-properties hljs" data-lang="properties"># turn on context reloading
diff --git a/manual/cronscheduledroutepolicy.html b/manual/cronscheduledroutepolicy.html
index 5aedcc2d51..40594b5f46 100644
--- a/manual/cronscheduledroutepolicy.html
+++ b/manual/cronscheduledroutepolicy.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>CronScheduledRoutePolicy :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/cronscheduledroutepolicy.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="CronScheduledRout [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>CronScheduledRoutePolicy :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/cronscheduledroutepolicy.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="CronScheduledRout [...]
 startPolicy.setRouteStartTime("*/3 * * * * ?");
 
 from("direct:start")
diff --git a/manual/data-format.html b/manual/data-format.html
index d5f3e91cb4..a7fd47569b 100644
--- a/manual/data-format.html
+++ b/manual/data-format.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Data Format :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/data-format.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Data Format"> <meta property="og:site_name" [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Data Format :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/data-format.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Data Format"> <meta property="og:site_name" [...]
\ No newline at end of file
diff --git a/manual/dataformat-dsl.html b/manual/dataformat-dsl.html
index 7d159370a5..acc3f02fa2 100644
--- a/manual/dataformat-dsl.html
+++ b/manual/dataformat-dsl.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Data Format DSL :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/dataformat-dsl.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Data Format DSL"> <meta property="og [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Data Format DSL :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/dataformat-dsl.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Data Format DSL"> <meta property="og [...]
     @Override
     public void configure() {
         CsvDataFormat dataFormat = new CsvDataFormat(); <i class="conum" data-value="1"></i><b>(1)</b>
@@ -27,4 +27,4 @@
                     .end() <i class="conum" data-value="4"></i><b>(4)</b>
             );
     }
-}</code></pre> </div> </div> <div class="colist arabic"> <div class="table-wrapper"><table> <tr> <td><i class="conum" data-value="1"></i><b>1</b></td> <td>Give access to all the supported data formats</td> </tr> <tr> <td><i class="conum" data-value="2"></i><b>2</b></td> <td>Select the <code>csv</code> data format</td> </tr> <tr> <td><i class="conum" data-value="3"></i><b>3</b></td> <td>Configure the data format according to the needs</td> </tr> <tr> <td><i class="conum" data-value="4"></ [...]
\ No newline at end of file
+}</code></pre> </div> </div> <div class="colist arabic"> <div class="table-wrapper"><table> <tr> <td><i class="conum" data-value="1"></i><b>1</b></td> <td>Give access to all the supported data formats</td> </tr> <tr> <td><i class="conum" data-value="2"></i><b>2</b></td> <td>Select the <code>csv</code> data format</td> </tr> <tr> <td><i class="conum" data-value="3"></i><b>3</b></td> <td>Configure the data format according to the needs</td> </tr> <tr> <td><i class="conum" data-value="4"></ [...]
\ No newline at end of file
diff --git a/manual/debugger.html b/manual/debugger.html
index 8da6abae17..9d4f8a2117 100644
--- a/manual/debugger.html
+++ b/manual/debugger.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Debugger :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/debugger.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Debugger"> <meta property="og:site_name" content= [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Debugger :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/debugger.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Debugger"> <meta property="og:site_name" content= [...]
 protected RouteBuilder createRouteBuilder() throws Exception {
     return new RouteBuilder() {
         @Override
diff --git a/manual/defaulterrorhandler.html b/manual/defaulterrorhandler.html
index bea46b20f4..33a521ed31 100644
--- a/manual/defaulterrorhandler.html
+++ b/manual/defaulterrorhandler.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>DefaultErrorHandler :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/defaulterrorhandler.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="DefaultErrorHandler"> <meta [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>DefaultErrorHandler :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/defaulterrorhandler.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="DefaultErrorHandler"> <meta [...]
   .to("bean:validateOrder")
   .to("jms:queue:order");</code></pre> </div> </div> <div class="paragraph"> <p>We can add an <code>onException</code> in case we want to catch certain exceptions and route them differently, for instance to catch a <code>ValidationException</code> and return a fixed response to the caller.</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">onException(ValidationException.class)
   .handled(true)
diff --git a/manual/delay-interceptor.html b/manual/delay-interceptor.html
index a3828d8c63..7a1e073b9d 100644
--- a/manual/delay-interceptor.html
+++ b/manual/delay-interceptor.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Delayer :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/delay-interceptor.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Delayer"> <meta property="og:site_name" c [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Delayer :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/delay-interceptor.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Delayer"> <meta property="og:site_name" c [...]
     &lt;route&gt;
         &lt;from uri="direct:start"/&gt;
         &lt;to uri="mock:result"/&gt;
diff --git a/manual/dsl.html b/manual/dsl.html
index fb722bd62c..ff402f955a 100644
--- a/manual/dsl.html
+++ b/manual/dsl.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>DSL :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/dsl.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="DSL"> <meta property="og:site_name" content="Apache Camel"> [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>DSL :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/dsl.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="DSL"> <meta property="og:site_name" content="Apache Camel"> [...]
\ No newline at end of file
diff --git a/manual/endpoint-annotations.html b/manual/endpoint-annotations.html
index 28ded28b2d..c5f45f74d6 100644
--- a/manual/endpoint-annotations.html
+++ b/manual/endpoint-annotations.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Component Endpoint Annotations :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/endpoint-annotations.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Component Endpo [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Component Endpoint Annotations :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/endpoint-annotations.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Component Endpo [...]
\ No newline at end of file
diff --git a/manual/endpoint.html b/manual/endpoint.html
index 570ea6937e..47a97b7826 100644
--- a/manual/endpoint.html
+++ b/manual/endpoint.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Endpoints :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/endpoint.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Endpoints"> <meta property="og:site_name" conten [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Endpoints :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/endpoint.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Endpoints"> <meta property="og:site_name" conten [...]
     .to("jms:queue:foo");</code></pre> </div> </div> <div class="paragraph"> <p>And in XML:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;route&gt;
     &lt;from uri="file:messages/foo"/&gt;
     &lt;to uri="jms:queue:foo"/&gt;
diff --git a/manual/error-handler.html b/manual/error-handler.html
index 2ba38f81f6..f15fcc08e2 100644
--- a/manual/error-handler.html
+++ b/manual/error-handler.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Error Handler :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/error-handler.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Error Handler"> <meta property="og:site [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Error Handler :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/error-handler.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Error Handler"> <meta property="og:site [...]
 
 &lt;camel:camelContext errorHandlerRef="deadLetterErrorHandler"&gt;
   ...
diff --git a/manual/examples.html b/manual/examples.html
index 212a42a81c..717f9c270d 100644
--- a/manual/examples.html
+++ b/manual/examples.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Examples :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/examples.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Examples"> <meta property="og:site_name" content= [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Examples :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/examples.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Examples"> <meta property="og:site_name" content= [...]
\ No newline at end of file
diff --git a/manual/exception-clause.html b/manual/exception-clause.html
index 714b8aad5c..7afafb3a56 100644
--- a/manual/exception-clause.html
+++ b/manual/exception-clause.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Exception Clause :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/exception-clause.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Exception Clause"> <meta property [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Exception Clause :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/exception-clause.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Exception Clause"> <meta property [...]
     .to("activemq:validationFailed");
 
 from("seda:inputA")
diff --git a/manual/exchange-pattern.html b/manual/exchange-pattern.html
index 6987e7287e..2d980936f1 100644
--- a/manual/exchange-pattern.html
+++ b/manual/exchange-pattern.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Exchange Pattern :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/exchange-pattern.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Exchange Pattern"> <meta property [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Exchange Pattern :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/exchange-pattern.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Exchange Pattern"> <meta property [...]
\ No newline at end of file
diff --git a/manual/exchange-pooling.html b/manual/exchange-pooling.html
index 307efb004c..073e1119a6 100644
--- a/manual/exchange-pooling.html
+++ b/manual/exchange-pooling.html
@@ -1,2 +1,2 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Exchange Pooling :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/exchange-pooling.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Exchange Pooling"> <meta property [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Exchange Pooling :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/exchange-pooling.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Exchange Pooling"> <meta property [...]
 context.adapt(ExtendedCamelContext.class).setExchangeFactory(new PooledExchangeFactory());</code></pre> </div> </div> <div class="paragraph"> <p>If using <em>Camel Main</em>, Camel Spring Boot, or Camel Quarkus you can enable this in the <code>application.properties</code>:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-properties hljs" data-lang="properties">camel.main.exchange-factory = pooled</code></pre> </div> </d [...]
\ No newline at end of file
diff --git a/manual/exchange.html b/manual/exchange.html
index b4e43df085..6ed3eeb33c 100644
--- a/manual/exchange.html
+++ b/manual/exchange.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Message Exchange :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/exchange.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Message Exchange"> <meta property="og:sit [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Message Exchange :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/exchange.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Message Exchange"> <meta property="og:sit [...]
\ No newline at end of file
diff --git a/manual/expression.html b/manual/expression.html
index 5ac21df431..2cb6fc8f7c 100644
--- a/manual/expression.html
+++ b/manual/expression.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Expressions :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/expression.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Expressions"> <meta property="og:site_name"  [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Expressions :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/expression.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Expressions"> <meta property="og:site_name"  [...]
 
     /**
      * Returns the value of the expression on the given exchange
diff --git a/manual/faq/can-i-get-commercial-support.html b/manual/faq/can-i-get-commercial-support.html
index 5b991804d1..5f4558f4fd 100644
--- a/manual/faq/can-i-get-commercial-support.html
+++ b/manual/faq/can-i-get-commercial-support.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Can I get commercial support? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/can-i-get-commercial-support.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="C [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Can I get commercial support? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/can-i-get-commercial-support.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="C [...]
\ No newline at end of file
diff --git a/manual/faq/exception-beandefinitionstoreexception.html b/manual/faq/exception-beandefinitionstoreexception.html
index 06cc9fd475..018c903e4b 100644
--- a/manual/faq/exception-beandefinitionstoreexception.html
+++ b/manual/faq/exception-beandefinitionstoreexception.html
@@ -1,3 +1,3 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>BeanDefinitionStoreException :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/exception-beandefinitionstoreexception.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" c [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>BeanDefinitionStoreException :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/exception-beandefinitionstoreexception.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" c [...]
 org.springframework.beans.factory.BeanDefinitionStoreException: Unrecognized
 xbean namespace mapping: http://activemq.apache.org/camel/schema/spring</pre> </div> </div> <div class="paragraph"> <p>The reason is basically that the XML namespace changed in Camel 2.0 as explained below.</p> </div> <div class="paragraph"> <p>When Camel went from an ActiveMQ sub project to a top level apache project, they changed the URIs for their xml schemas to reflect this in Camel 2.0.</p> </div> <div class="paragraph"> <p>To fix this, in <code>activemq.xml</code> change all occurr [...]
\ No newline at end of file
diff --git a/manual/faq/exception-orgapachecamelnosuchendpointexception.html b/manual/faq/exception-orgapachecamelnosuchendpointexception.html
index 8bce80638d..ecdcae7f6d 100644
--- a/manual/faq/exception-orgapachecamelnosuchendpointexception.html
+++ b/manual/faq/exception-orgapachecamelnosuchendpointexception.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Exception: org.apache.camel.NoSuchEndpointException :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/exception-orgapachecamelnosuchendpointexception.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Cam [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Exception: org.apache.camel.NoSuchEndpointException :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/exception-orgapachecamelnosuchendpointexception.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Cam [...]
   &lt;route&gt;
     &lt;from uri="jetty:http://localhost:8080/bus" /&gt;
     &lt;to uri="file://C:/tmp/something.xml" /&gt;
diff --git a/manual/faq/exception-orgxmlsaxsaxparseexception.html b/manual/faq/exception-orgxmlsaxsaxparseexception.html
index e36ee9fad8..8fa82b3b21 100644
--- a/manual/faq/exception-orgxmlsaxsaxparseexception.html
+++ b/manual/faq/exception-orgxmlsaxsaxparseexception.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Exception: org.xml.sax.SAXParseException :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/exception-orgxmlsaxsaxparseexception.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="o [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Exception: org.xml.sax.SAXParseException :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/exception-orgxmlsaxsaxparseexception.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="o [...]
\ No newline at end of file
diff --git a/manual/faq/how-can-i-create-a-custom-component-or-endpoint.html b/manual/faq/how-can-i-create-a-custom-component-or-endpoint.html
index a7f8111111..e0a858d864 100644
--- a/manual/faq/how-can-i-create-a-custom-component-or-endpoint.html
+++ b/manual/faq/how-can-i-create-a-custom-component-or-endpoint.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How can I create a custom component or endpoint? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-can-i-create-a-custom-component-or-endpoint.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel" [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How can I create a custom component or endpoint? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-can-i-create-a-custom-component-or-endpoint.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel" [...]
\ No newline at end of file
diff --git a/manual/faq/how-can-i-get-the-remote-connection-ip-address-from-the-camel-cxf-consumer-.html b/manual/faq/how-can-i-get-the-remote-connection-ip-address-from-the-camel-cxf-consumer-.html
index e1c438ec78..46addfa031 100644
--- a/manual/faq/how-can-i-get-the-remote-connection-ip-address-from-the-camel-cxf-consumer-.html
+++ b/manual/faq/how-can-i-get-the-remote-connection-ip-address-from-the-camel-cxf-consumer-.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How can I get the remote connection IP address from the camel-cxf consumer ? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-can-i-get-the-remote-connection-ip-address-from-the-camel-cxf-consumer-.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.cs [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How can I get the remote connection IP address from the camel-cxf consumer ? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-can-i-get-the-remote-connection-ip-address-from-the-camel-cxf-consumer-.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.cs [...]
 org.apache.cxf.message.Message cxfMessage = exchange.getIn().getHeader(CxfConstants.CAMEL_CXF_MESSAGE, org.apache.cxf.message.Message.class);
 ServletRequest request = (ServletRequest) cxfMessage.get("HTTP.REQUEST");
 String remoteAddress = request.getRemoteAddr();</code></pre> </div> </div> </article> <aside class="toc sidebar" data-title="Contents" data-levels="2"> <div class="toc-menu"></div> </aside> </div> </main> </div> <div class="footer-tools"> <a href="#top" title="Reach the top of the page">Back to top</a> </div> <footer> <div class="footer"> <figure class="logo"> <img src="../../_/img/logo-d-f21b25ba38.svg" class="logo-small mt-60" alt="Apache Camel Logo" aria-label="white silhouette of a c [...]
\ No newline at end of file
diff --git a/manual/faq/how-can-i-get-the-source-code.html b/manual/faq/how-can-i-get-the-source-code.html
index 1a68bae11d..f1765c5c93 100644
--- a/manual/faq/how-can-i-get-the-source-code.html
+++ b/manual/faq/how-can-i-get-the-source-code.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How can I get the source code? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-can-i-get-the-source-code.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content= [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How can I get the source code? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-can-i-get-the-source-code.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content= [...]
\ No newline at end of file
diff --git a/manual/faq/how-can-i-stop-a-route-from-a-route.html b/manual/faq/how-can-i-stop-a-route-from-a-route.html
index 1bb68885da..28079b3314 100644
--- a/manual/faq/how-can-i-stop-a-route-from-a-route.html
+++ b/manual/faq/how-can-i-stop-a-route-from-a-route.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How can I stop a route from a route :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-can-i-stop-a-route-from-a-route.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:titl [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How can I stop a route from a route :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-can-i-stop-a-route-from-a-route.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:titl [...]
 private final CountDownLatch latch = new CountDownLatch(1);
 
 public void testStopCamelFromRoute() throws Exception {
diff --git a/manual/faq/how-can-webservice-clients-see-remote-faults-with-stacktraces-when-using-camel-cxf.html b/manual/faq/how-can-webservice-clients-see-remote-faults-with-stacktraces-when-using-camel-cxf.html
index 319d1f6e95..874682127a 100644
--- a/manual/faq/how-can-webservice-clients-see-remote-faults-with-stacktraces-when-using-camel-cxf.html
+++ b/manual/faq/how-can-webservice-clients-see-remote-faults-with-stacktraces-when-using-camel-cxf.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How can webservice clients see remote faults with stacktraces when using camel-cxf? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-can-webservice-clients-see-remote-faults-with-stacktraces-when-using-camel-cxf.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How can webservice clients see remote faults with stacktraces when using camel-cxf? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-can-webservice-clients-see-remote-faults-with-stacktraces-when-using-camel-cxf.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site [...]
\ No newline at end of file
diff --git a/manual/faq/how-do-i-become-a-committer.html b/manual/faq/how-do-i-become-a-committer.html
index f71026b804..88d3326131 100644
--- a/manual/faq/how-do-i-become-a-committer.html
+++ b/manual/faq/how-do-i-become-a-committer.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How can I become a committer :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-do-i-become-a-committer.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="How [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How can I become a committer :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-do-i-become-a-committer.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="How [...]
\ No newline at end of file
diff --git a/manual/faq/how-do-i-change-the-logging.html b/manual/faq/how-do-i-change-the-logging.html
index d8660d7c90..7dc647cd47 100644
--- a/manual/faq/how-do-i-change-the-logging.html
+++ b/manual/faq/how-do-i-change-the-logging.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How do I change the logging? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-do-i-change-the-logging.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="How [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How do I change the logging? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-do-i-change-the-logging.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="How [...]
\ No newline at end of file
diff --git a/manual/faq/how-do-i-compile-the-code.html b/manual/faq/how-do-i-compile-the-code.html
index 001ffc2877..5592b3a967 100644
--- a/manual/faq/how-do-i-compile-the-code.html
+++ b/manual/faq/how-do-i-compile-the-code.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How do I compile from the source code? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-do-i-compile-the-code.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" cont [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How do I compile from the source code? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-do-i-compile-the-code.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" cont [...]
\ No newline at end of file
diff --git a/manual/faq/how-do-i-configure-endpoints.html b/manual/faq/how-do-i-configure-endpoints.html
index 3390fcda65..440adbc685 100644
--- a/manual/faq/how-do-i-configure-endpoints.html
+++ b/manual/faq/how-do-i-configure-endpoints.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How do I configure endpoints? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-do-i-configure-endpoints.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="H [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How do I configure endpoints? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-do-i-configure-endpoints.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="H [...]
 endpoint.setSomething("aValue");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="HowdoIconfigureendpoints-UsingCDI"><a class="anchor" href="#HowdoIconfigureendpoints-UsingCDI"></a>Using CDI</h2> <div class="sectionbody"> <div class="paragraph"> <p>You can use CDI as dependency injection framework to configure your Component or Endpoint instances.</p> </div> <div class="paragraph"> <p>For example, to configure the SJMS component, you can declare a producer method in a [...]
 
   @PropertyInject("jms.maxConnections")
diff --git a/manual/faq/how-do-i-configure-password-options-on-camel-endpoints-without-the-value-being-encoded.html b/manual/faq/how-do-i-configure-password-options-on-camel-endpoints-without-the-value-being-encoded.html
index 2b41a9817d..403d45233b 100644
--- a/manual/faq/how-do-i-configure-password-options-on-camel-endpoints-without-the-value-being-encoded.html
+++ b/manual/faq/how-do-i-configure-password-options-on-camel-endpoints-without-the-value-being-encoded.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How do I configure password options on Camel endpoints without the value being encoded? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-do-i-configure-password-options-on-camel-endpoints-without-the-value-being-encoded.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/ [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How do I configure password options on Camel endpoints without the value being encoded? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-do-i-configure-password-options-on-camel-endpoints-without-the-value-being-encoded.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/ [...]
\ No newline at end of file
diff --git a/manual/faq/how-do-i-configure-the-default-maximum-cache-size-for-producercache-or-producertemplate.html b/manual/faq/how-do-i-configure-the-default-maximum-cache-size-for-producercache-or-producertemplate.html
index c0b4beaadc..9e88ad26d1 100644
--- a/manual/faq/how-do-i-configure-the-default-maximum-cache-size-for-producercache-or-producertemplate.html
+++ b/manual/faq/how-do-i-configure-the-default-maximum-cache-size-for-producercache-or-producertemplate.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How do I configure the default maximum cache size for ProducerCache or ProducerTemplate? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-do-i-configure-the-default-maximum-cache-size-for-producercache-or-producertemplate.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How do I configure the default maximum cache size for ProducerCache or ProducerTemplate? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-do-i-configure-the-default-maximum-cache-size-for-producercache-or-producertemplate.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../ [...]
    &lt;properties&gt;
       &lt;property key="CamelMaximumCachePoolSize" value="50"/&gt;
    &lt;/properties&gt;
diff --git a/manual/faq/how-do-i-configure-the-maximum-endpoint-cache-size-for-camelcontext.html b/manual/faq/how-do-i-configure-the-maximum-endpoint-cache-size-for-camelcontext.html
index 0225d62d8d..3d6cd40a99 100644
--- a/manual/faq/how-do-i-configure-the-maximum-endpoint-cache-size-for-camelcontext.html
+++ b/manual/faq/how-do-i-configure-the-maximum-endpoint-cache-size-for-camelcontext.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How do I configure the maximum endpoint cache size for CamelContext? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-do-i-configure-the-maximum-endpoint-cache-size-for-camelcontext.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name=" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How do I configure the maximum endpoint cache size for CamelContext? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-do-i-configure-the-maximum-endpoint-cache-size-for-camelcontext.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name=" [...]
    &lt;properties&gt;
       &lt;property key="CamelMaximumEndpointCacheSize" value="500"/&gt;
    &lt;/properties&gt;
diff --git a/manual/faq/how-do-i-debug-my-route.html b/manual/faq/how-do-i-debug-my-route.html
index 363ef4b6f8..8cb64ee7dd 100644
--- a/manual/faq/how-do-i-debug-my-route.html
+++ b/manual/faq/how-do-i-debug-my-route.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How do I debug my route? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-do-i-debug-my-route.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="How do I de [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How do I debug my route? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-do-i-debug-my-route.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="How do I de [...]
\ No newline at end of file
diff --git a/manual/faq/how-do-i-disable-jmx.html b/manual/faq/how-do-i-disable-jmx.html
index 3b3f4ea8f4..395396da5f 100644
--- a/manual/faq/how-do-i-disable-jmx.html
+++ b/manual/faq/how-do-i-disable-jmx.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How do I disable JMX? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-do-i-disable-jmx.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="How do I disable  [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How do I disable JMX? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-do-i-disable-jmx.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="How do I disable  [...]
   &lt;jmxAgent id="agent" disabled="true"/&gt;
     ...
 &lt;/camelContext&gt;</code></pre> </div> </div> <div class="paragraph"> <p>Or in Camel 2.1 its a bit easier (not having to use JVM system property) if using pure Java as you can disable it as follows:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">CamelContext camel = new DefaultCamelContext();
diff --git a/manual/faq/how-do-i-edit-the-website.html b/manual/faq/how-do-i-edit-the-website.html
index 81bb6f3a34..8cbf35096d 100644
--- a/manual/faq/how-do-i-edit-the-website.html
+++ b/manual/faq/how-do-i-edit-the-website.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How do I edit the website? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-do-i-edit-the-website.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="How do  [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How do I edit the website? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-do-i-edit-the-website.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="How do  [...]
\ No newline at end of file
diff --git a/manual/faq/how-do-i-enable-debug-logging.html b/manual/faq/how-do-i-enable-debug-logging.html
index 134465818a..8c32201224 100644
--- a/manual/faq/how-do-i-enable-debug-logging.html
+++ b/manual/faq/how-do-i-enable-debug-logging.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How do I enable debug logging? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-do-i-enable-debug-logging.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content= [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How do I enable debug logging? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-do-i-enable-debug-logging.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content= [...]
 
 log4j.logger.org.apache.camel=DEBUG
 
diff --git a/manual/faq/how-do-i-enable-streams-when-debug-logging-messages-in-camel.html b/manual/faq/how-do-i-enable-streams-when-debug-logging-messages-in-camel.html
index bc09d7a652..42cef70f8f 100644
--- a/manual/faq/how-do-i-enable-streams-when-debug-logging-messages-in-camel.html
+++ b/manual/faq/how-do-i-enable-streams-when-debug-logging-messages-in-camel.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How do I enable streams when debug logging messages in Camel :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-do-i-enable-streams-when-debug-logging-messages-in-camel.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-nam [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How do I enable streams when debug logging messages in Camel :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-do-i-enable-streams-when-debug-logging-messages-in-camel.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-nam [...]
        &lt;properties&gt;
            &lt;property key="CamelLogDebugBodyStreams" value="true"/&gt;
       &lt;/properties&gt;
diff --git a/manual/faq/how-do-i-handle-failures-when-consuming-for-example-from-a-ftp-server.html b/manual/faq/how-do-i-handle-failures-when-consuming-for-example-from-a-ftp-server.html
index 28e0cd2849..7d680e84eb 100644
--- a/manual/faq/how-do-i-handle-failures-when-consuming-for-example-from-a-ftp-server.html
+++ b/manual/faq/how-do-i-handle-failures-when-consuming-for-example-from-a-ftp-server.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How do I handle failures when consuming for example from a FTP server? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-do-i-handle-failures-when-consuming-for-example-from-a-ftp-server.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta na [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How do I handle failures when consuming for example from a FTP server? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-do-i-handle-failures-when-consuming-for-example-from-a-ftp-server.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta na [...]
\ No newline at end of file
diff --git a/manual/faq/how-do-i-import-rests-from-other-xml-files.html b/manual/faq/how-do-i-import-rests-from-other-xml-files.html
index 0511da40ad..4627c3cf11 100644
--- a/manual/faq/how-do-i-import-rests-from-other-xml-files.html
+++ b/manual/faq/how-do-i-import-rests-from-other-xml-files.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How do I import rests from other XML files? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-do-i-import-rests-from-other-xml-files.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta pr [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How do I import rests from other XML files? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-do-i-import-rests-from-other-xml-files.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta pr [...]
     &lt;rest uri="/say/hello"&gt;
       &lt;get&gt;
         &lt;to uri="direct:hello"/&gt;
diff --git a/manual/faq/how-do-i-import-routes-from-other-xml-files.html b/manual/faq/how-do-i-import-routes-from-other-xml-files.html
index 53bebbf6b8..17ed4a4a4d 100644
--- a/manual/faq/how-do-i-import-routes-from-other-xml-files.html
+++ b/manual/faq/how-do-i-import-routes-from-other-xml-files.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How Do I Import Routes From Other XML Files? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-do-i-import-routes-from-other-xml-files.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta  [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How Do I Import Routes From Other XML Files? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-do-i-import-routes-from-other-xml-files.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta  [...]
\ No newline at end of file
diff --git a/manual/faq/how-do-i-let-jetty-match-wildcards.html b/manual/faq/how-do-i-let-jetty-match-wildcards.html
index 8830819903..aac75a86a1 100644
--- a/manual/faq/how-do-i-let-jetty-match-wildcards.html
+++ b/manual/faq/how-do-i-let-jetty-match-wildcards.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How do I let Jetty match wildcards? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-do-i-let-jetty-match-wildcards.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How do I let Jetty match wildcards? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-do-i-let-jetty-match-wildcards.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title [...]
\ No newline at end of file
diff --git a/manual/faq/how-do-i-make-my-jms-endpoint-transactional.html b/manual/faq/how-do-i-make-my-jms-endpoint-transactional.html
index 9ad065ef4d..c98ff529f7 100644
--- a/manual/faq/how-do-i-make-my-jms-endpoint-transactional.html
+++ b/manual/faq/how-do-i-make-my-jms-endpoint-transactional.html
@@ -1,2 +1,2 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How Do I Make My JMS Endpoint Transactional? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-do-i-make-my-jms-endpoint-transactional.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta  [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How Do I Make My JMS Endpoint Transactional? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-do-i-make-my-jms-endpoint-transactional.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta  [...]
   .bean(MyProcessor.class);</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="HowDoIMakeMyJMSEndpointTransactional-Question"><a class="anchor" href="#HowDoIMakeMyJMSEndpointTransactional-Question"></a>Question:</h2> <div class="sectionbody"> <div class="paragraph"> <p>How Do I Make It Transactional?</p> </div> </div> </div> <div class="sect1"> <h2 id="HowDoIMakeMyJMSEndpointTransactional-Answer"><a class="anchor" href="#HowDoIMakeMyJMSEndpointTransactional-Answer"></a> [...]
\ No newline at end of file
diff --git a/manual/faq/how-do-i-name-my-routes.html b/manual/faq/how-do-i-name-my-routes.html
index 9d5d508644..17c0b850cc 100644
--- a/manual/faq/how-do-i-name-my-routes.html
+++ b/manual/faq/how-do-i-name-my-routes.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How do I name my routes? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-do-i-name-my-routes.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="How do I na [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How do I name my routes? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-do-i-name-my-routes.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="How do I na [...]
     .to(mock:bar);</code></pre> </div> </div> <div class="paragraph"> <p>And in Spring XML using the <code>id</code> attribute:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;route id="myRoute"&gt;
     &lt;from uri="direct:start"/&gt;
     &lt;to uri="mock:bar"/&gt;
diff --git a/manual/faq/how-do-i-restart-camelcontext.html b/manual/faq/how-do-i-restart-camelcontext.html
index 11bd2142ba..678d0a3839 100644
--- a/manual/faq/how-do-i-restart-camelcontext.html
+++ b/manual/faq/how-do-i-restart-camelcontext.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How do I restart CamelContext? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-do-i-restart-camelcontext.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content= [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How do I restart CamelContext? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-do-i-restart-camelcontext.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content= [...]
\ No newline at end of file
diff --git a/manual/faq/how-do-i-retrieve-the-thrown-exception-during-processing-an-exchange.html b/manual/faq/how-do-i-retrieve-the-thrown-exception-during-processing-an-exchange.html
index f31ad9a7ad..3d9e1e7b82 100644
--- a/manual/faq/how-do-i-retrieve-the-thrown-exception-during-processing-an-exchange.html
+++ b/manual/faq/how-do-i-retrieve-the-thrown-exception-during-processing-an-exchange.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How do I retrieve the thrown Exception during processing an Exchange? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-do-i-retrieve-the-thrown-exception-during-processing-an-exchange.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How do I retrieve the thrown Exception during processing an Exchange? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-do-i-retrieve-the-thrown-exception-during-processing-an-exchange.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name [...]
 public void testOk() {
     int result = (Integer) template.sendBody("direct:input", ExchangePattern.InOut, "Hello London");
     assertEquals(1, result);
diff --git a/manual/faq/how-do-i-retry-failed-messages-forever.html b/manual/faq/how-do-i-retry-failed-messages-forever.html
index d12c58afb9..eb2c452b23 100644
--- a/manual/faq/how-do-i-retry-failed-messages-forever.html
+++ b/manual/faq/how-do-i-retry-failed-messages-forever.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How do I retry failed messages forever? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-do-i-retry-failed-messages-forever.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property=" [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How do I retry failed messages forever? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-do-i-retry-failed-messages-forever.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property=" [...]
\ No newline at end of file
diff --git a/manual/faq/how-do-i-retry-processing-a-message-from-a-certain-point-back-or-an-entire-route.html b/manual/faq/how-do-i-retry-processing-a-message-from-a-certain-point-back-or-an-entire-route.html
index 2aa041e44e..bb2a01ffc9 100644
--- a/manual/faq/how-do-i-retry-processing-a-message-from-a-certain-point-back-or-an-entire-route.html
+++ b/manual/faq/how-do-i-retry-processing-a-message-from-a-certain-point-back-or-an-entire-route.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How do I retry processing a message from a certain point back or an entire route :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-do-i-retry-processing-a-message-from-a-certain-point-back-or-an-entire-route.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2 [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How do I retry processing a message from a certain point back or an entire route :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-do-i-retry-processing-a-message-from-a-certain-point-back-or-an-entire-route.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2 [...]
 // (do not use any delay due faster unit testing)
 onException(IOException.class)
     .maximumRedeliveries(2).redeliveryDelay(0);
diff --git a/manual/faq/how-do-i-reuse-the-contexttestsupport-class-in-my-unit-tests.html b/manual/faq/how-do-i-reuse-the-contexttestsupport-class-in-my-unit-tests.html
index 35ce6015b7..9dcfe8f27f 100644
--- a/manual/faq/how-do-i-reuse-the-contexttestsupport-class-in-my-unit-tests.html
+++ b/manual/faq/how-do-i-reuse-the-contexttestsupport-class-in-my-unit-tests.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How do I reuse the ContextTestSupport class in my unit tests? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-do-i-reuse-the-contexttestsupport-class-in-my-unit-tests.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-na [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How do I reuse the ContextTestSupport class in my unit tests? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-do-i-reuse-the-contexttestsupport-class-in-my-unit-tests.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-na [...]
            &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
            &lt;artifactId&gt;camel-core&lt;/artifactId&gt;
            &lt;version&gt;${camel-version}&lt;/version&gt;
diff --git a/manual/faq/how-do-i-set-the-max-chars-when-debug-logging-messages-in-camel.html b/manual/faq/how-do-i-set-the-max-chars-when-debug-logging-messages-in-camel.html
index d1cb9bf07d..3014a5230a 100644
--- a/manual/faq/how-do-i-set-the-max-chars-when-debug-logging-messages-in-camel.html
+++ b/manual/faq/how-do-i-set-the-max-chars-when-debug-logging-messages-in-camel.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How do I set the max chars when debug logging messages in Camel? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-do-i-set-the-max-chars-when-debug-logging-messages-in-camel.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="applicat [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How do I set the max chars when debug logging messages in Camel? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-do-i-set-the-max-chars-when-debug-logging-messages-in-camel.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="applicat [...]
        &lt;properties&gt;
            &lt;property key="CamelLogDebugBodyMaxChars" value="500"/&gt;
       &lt;/properties&gt;
diff --git a/manual/faq/how-do-i-set-the-mep-when-interacting-with-jbi.html b/manual/faq/how-do-i-set-the-mep-when-interacting-with-jbi.html
index 86f6d50c0f..82265e8017 100644
--- a/manual/faq/how-do-i-set-the-mep-when-interacting-with-jbi.html
+++ b/manual/faq/how-do-i-set-the-mep-when-interacting-with-jbi.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How do I set the MEP when interacting with JBI? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-do-i-set-the-mep-when-interacting-with-jbi.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel">  [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How do I set the MEP when interacting with JBI? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-do-i-set-the-mep-when-interacting-with-jbi.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel">  [...]
\ No newline at end of file
diff --git a/manual/faq/how-do-i-specify-time-period-in-a-human-friendly-syntax.html b/manual/faq/how-do-i-specify-time-period-in-a-human-friendly-syntax.html
index 27999366d5..e52104be49 100644
--- a/manual/faq/how-do-i-specify-time-period-in-a-human-friendly-syntax.html
+++ b/manual/faq/how-do-i-specify-time-period-in-a-human-friendly-syntax.html
@@ -1,3 +1,3 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How do I specify time period in a human friendly syntax? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-do-i-specify-time-period-in-a-human-friendly-syntax.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" conten [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How do I specify time period in a human friendly syntax? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-do-i-specify-time-period-in-a-human-friendly-syntax.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" conten [...]
 from("timer:bar?period=2h30s").to("log:bar");
 from("timer:bar?period=3h45m58s").to("log:bar");</code></pre> </div> </div> <div class="paragraph"> <p>However you can also use long syntax:</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> </colgroup> <thead> <tr> <th class="tableblock halign-left valign-top">Syntax</th> <th class="tableblock halign-left valign-top">Unit</th> </tr> </thead> <tbody> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">h [...]
\ No newline at end of file
diff --git a/manual/faq/how-do-i-specify-which-method-to-use-when-using-beans-in-routes.html b/manual/faq/how-do-i-specify-which-method-to-use-when-using-beans-in-routes.html
index 11ff59f60f..978db9969f 100644
--- a/manual/faq/how-do-i-specify-which-method-to-use-when-using-beans-in-routes.html
+++ b/manual/faq/how-do-i-specify-which-method-to-use-when-using-beans-in-routes.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Ho do I specify which method to use when using beans in routes? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-do-i-specify-which-method-to-use-when-using-beans-in-routes.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="applicati [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Ho do I specify which method to use when using beans in routes? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-do-i-specify-which-method-to-use-when-using-beans-in-routes.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="applicati [...]
\ No newline at end of file
diff --git a/manual/faq/how-do-i-use-log4j.html b/manual/faq/how-do-i-use-log4j.html
index 365cf3d024..360f045b7a 100644
--- a/manual/faq/how-do-i-use-log4j.html
+++ b/manual/faq/how-do-i-use-log4j.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How do I use Log4j? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-do-i-use-log4j.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="How do I use Log4j?"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How do I use Log4j? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-do-i-use-log4j.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="How do I use Log4j?"> [...]
     &lt;dependency&gt;
       &lt;groupId&gt;commons-logging&lt;/groupId&gt;
       &lt;artifactId&gt;commons-logging&lt;/artifactId&gt;
diff --git a/manual/faq/how-do-i-use-uris-with-parameters-in-xml.html b/manual/faq/how-do-i-use-uris-with-parameters-in-xml.html
index 3031e2042b..012add5741 100644
--- a/manual/faq/how-do-i-use-uris-with-parameters-in-xml.html
+++ b/manual/faq/how-do-i-use-uris-with-parameters-in-xml.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How do I use URIs with parameters in XML? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-do-i-use-uris-with-parameters-in-xml.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta proper [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How do I use URIs with parameters in XML? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-do-i-use-uris-with-parameters-in-xml.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta proper [...]
   &lt;from uri="direct:start?paramA=1&amp;paramB=2"/&gt;
   &lt;to uri="mock:result"/&gt;
 &lt;/route&gt;</code></pre> </div> </div> <div class="paragraph"> <p>you might get errors such as&#8230;&#8203;</p> </div> <div class="listingblock"> <div class="content"> <pre>Caused by: org.xml.sax.SAXParseException: The reference to entity "paramB" must end with the ';' delimiter.
diff --git a/manual/faq/how-do-i-write-a-custom-processor-which-sends-multiple-messages.html b/manual/faq/how-do-i-write-a-custom-processor-which-sends-multiple-messages.html
index bf6afd15f2..b5166d3e82 100644
--- a/manual/faq/how-do-i-write-a-custom-processor-which-sends-multiple-messages.html
+++ b/manual/faq/how-do-i-write-a-custom-processor-which-sends-multiple-messages.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How do I write a custom Processor which sends multiple messages? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-do-i-write-a-custom-processor-which-sends-multiple-messages.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="applicat [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How do I write a custom Processor which sends multiple messages? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-do-i-write-a-custom-processor-which-sends-multiple-messages.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="applicat [...]
   ProducerTemplate producer;
 
   public void setProducer(ProducerTemplate producer) {
diff --git a/manual/faq/how-do-the-direct-event-seda-and-vm-endpoints-compare.html b/manual/faq/how-do-the-direct-event-seda-and-vm-endpoints-compare.html
index 42974d723f..2ccee0b64c 100644
--- a/manual/faq/how-do-the-direct-event-seda-and-vm-endpoints-compare.html
+++ b/manual/faq/how-do-the-direct-event-seda-and-vm-endpoints-compare.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How do the direct, event, seda, and vm endpoints compare? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-do-the-direct-event-seda-and-vm-endpoints-compare.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How do the direct, event, seda, and vm endpoints compare? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-do-the-direct-event-seda-and-vm-endpoints-compare.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content [...]
\ No newline at end of file
diff --git a/manual/faq/how-do-the-timer-and-quartz-endpoints-compare.html b/manual/faq/how-do-the-timer-and-quartz-endpoints-compare.html
index 1128d1aeec..ebf96fcbe1 100644
--- a/manual/faq/how-do-the-timer-and-quartz-endpoints-compare.html
+++ b/manual/faq/how-do-the-timer-and-quartz-endpoints-compare.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How do the Timer and Quartz endpoints compare? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-do-the-timer-and-quartz-endpoints-compare.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <m [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How do the Timer and Quartz endpoints compare? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-do-the-timer-and-quartz-endpoints-compare.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <m [...]
\ No newline at end of file
diff --git a/manual/faq/how-does-camel-look-up-beans-and-endpoints.html b/manual/faq/how-does-camel-look-up-beans-and-endpoints.html
index ff06b8de49..05b92fcfec 100644
--- a/manual/faq/how-does-camel-look-up-beans-and-endpoints.html
+++ b/manual/faq/how-does-camel-look-up-beans-and-endpoints.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How does Camel look up beans, components or endpoints? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-does-camel-look-up-beans-and-endpoints.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How does Camel look up beans, components or endpoints? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-does-camel-look-up-beans-and-endpoints.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel [...]
\ No newline at end of file
diff --git a/manual/faq/how-does-camel-work.html b/manual/faq/how-does-camel-work.html
index b63ada2356..6b64bc52b2 100644
--- a/manual/faq/how-does-camel-work.html
+++ b/manual/faq/how-does-camel-work.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How does Camel work? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-does-camel-work.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="How does Camel work [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How does Camel work? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-does-camel-work.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="How does Camel work [...]
\ No newline at end of file
diff --git a/manual/faq/how-does-the-website-work.html b/manual/faq/how-does-the-website-work.html
index 9f8c8c8999..196c68f979 100644
--- a/manual/faq/how-does-the-website-work.html
+++ b/manual/faq/how-does-the-website-work.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How does the website work? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-does-the-website-work.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="How doe [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How does the website work? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-does-the-website-work.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="How doe [...]
\ No newline at end of file
diff --git a/manual/faq/how-should-i-invoke-my-pojos-or-spring-services.html b/manual/faq/how-should-i-invoke-my-pojos-or-spring-services.html
index de8ddf445d..74bcd1ef68 100644
--- a/manual/faq/how-should-i-invoke-my-pojos-or-spring-services.html
+++ b/manual/faq/how-should-i-invoke-my-pojos-or-spring-services.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How should I invoke my POJOs or Spring Services? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-should-i-invoke-my-pojos-or-spring-services.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel" [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How should I invoke my POJOs or Spring Services? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-should-i-invoke-my-pojos-or-spring-services.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel" [...]
\ No newline at end of file
diff --git a/manual/faq/how-to-avoid-importing-bunch-of-cxf-packages-when-start-up-the-camel-cxf-endpoint-from-osgi-platform-.html b/manual/faq/how-to-avoid-importing-bunch-of-cxf-packages-when-start-up-the-camel-cxf-endpoint-from-osgi-platform-.html
index 374118426a..5b04ccf2c9 100644
--- a/manual/faq/how-to-avoid-importing-bunch-of-cxf-packages-when-start-up-the-camel-cxf-endpoint-from-osgi-platform-.html
+++ b/manual/faq/how-to-avoid-importing-bunch-of-cxf-packages-when-start-up-the-camel-cxf-endpoint-from-osgi-platform-.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How to avoid importing bunch of cxf packages when start up the camel-cxf endpoint from OSGi platform? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-to-avoid-importing-bunch-of-cxf-packages-when-start-up-the-camel-cxf-endpoint-from-osgi-platform-.html"> <meta name="generator" content="Antora 3.0.0"> <link re [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How to avoid importing bunch of cxf packages when start up the camel-cxf endpoint from OSGi platform? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-to-avoid-importing-bunch-of-cxf-packages-when-start-up-the-camel-cxf-endpoint-from-osgi-platform-.html"> <meta name="generator" content="Antora 3.0.0"> <link re [...]
 try {
     Thread.currentThread().setContextClassLoader(
     BusFactory.class.getClassLoader());
diff --git a/manual/faq/how-to-avoid-sending-some-or-all-message-headers.html b/manual/faq/how-to-avoid-sending-some-or-all-message-headers.html
index 41ca47d395..3bfb2826fb 100644
--- a/manual/faq/how-to-avoid-sending-some-or-all-message-headers.html
+++ b/manual/faq/how-to-avoid-sending-some-or-all-message-headers.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How to avoid sending some or all message headers? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-to-avoid-sending-some-or-all-message-headers.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Came [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How to avoid sending some or all message headers? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-to-avoid-sending-some-or-all-message-headers.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Came [...]
   &lt;from uri="..."/&gt;
   &lt;removeHeaders pattern="*" excludePattern="header1|header2"/&gt;
   &lt;to uri="smtp://..."/&gt;
diff --git a/manual/faq/how-to-create-executable-jar-camel-main.html b/manual/faq/how-to-create-executable-jar-camel-main.html
index caa853e0c4..26b7a5e2d7 100644
--- a/manual/faq/how-to-create-executable-jar-camel-main.html
+++ b/manual/faq/how-to-create-executable-jar-camel-main.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How to create executable JAR for camel-main project :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-to-create-executable-jar-camel-main.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <me [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How to create executable JAR for camel-main project :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-to-create-executable-jar-camel-main.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <me [...]
     &lt;groupId&gt;org.apache.maven.plugins&lt;/groupId&gt;
     &lt;artifactId&gt;maven-shade-plugin&lt;/artifactId&gt;
     &lt;version&gt;3.2.1&lt;/version&gt;
diff --git a/manual/faq/how-to-remove-the-http-protocol-headers-in-the-camel-message.html b/manual/faq/how-to-remove-the-http-protocol-headers-in-the-camel-message.html
index 91d5d3becb..3e203f4eaf 100644
--- a/manual/faq/how-to-remove-the-http-protocol-headers-in-the-camel-message.html
+++ b/manual/faq/how-to-remove-the-http-protocol-headers-in-the-camel-message.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How to remove the http protocol headers in the camel message? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-to-remove-the-http-protocol-headers-in-the-camel-message.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-na [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How to remove the http protocol headers in the camel message? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-to-remove-the-http-protocol-headers-in-the-camel-message.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-na [...]
   Exchange.CONTENT_TYPE
   Exchange.HTTP_BASE_URI
   Exchange.HTTP_CHARACTER_ENCODING
diff --git a/manual/faq/how-to-send-the-same-message-to-multiple-endpoints.html b/manual/faq/how-to-send-the-same-message-to-multiple-endpoints.html
index 56e9b54278..cc54617c7c 100644
--- a/manual/faq/how-to-send-the-same-message-to-multiple-endpoints.html
+++ b/manual/faq/how-to-send-the-same-message-to-multiple-endpoints.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How to send the same message to multiple endpoints? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-to-send-the-same-message-to-multiple-endpoints.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache  [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How to send the same message to multiple endpoints? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-to-send-the-same-message-to-multiple-endpoints.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache  [...]
\ No newline at end of file
diff --git a/manual/faq/how-to-switch-the-cxf-consumer-between-http-and-https-without-touching-the-spring-configuration.html b/manual/faq/how-to-switch-the-cxf-consumer-between-http-and-https-without-touching-the-spring-configuration.html
index 9eec5ca1fd..64dfc7d6f5 100644
--- a/manual/faq/how-to-switch-the-cxf-consumer-between-http-and-https-without-touching-the-spring-configuration.html
+++ b/manual/faq/how-to-switch-the-cxf-consumer-between-http-and-https-without-touching-the-spring-configuration.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How to switch the CXF consumer between HTTP and HTTPS without touching the Spring configuration? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-to-switch-the-cxf-consumer-between-http-and-https-without-touching-the-spring-configuration.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="styleshe [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How to switch the CXF consumer between HTTP and HTTPS without touching the Spring configuration? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-to-switch-the-cxf-consumer-between-http-and-https-without-touching-the-spring-configuration.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="styleshe [...]
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xmlns:ctx="http://www.springframework.org/schema/context"
   xmlns:camel="http://camel.apache.org/schema/spring"
diff --git a/manual/faq/how-to-use-a-dynamic-uri-in-to.html b/manual/faq/how-to-use-a-dynamic-uri-in-to.html
index bd882055fd..d4796a8351 100644
--- a/manual/faq/how-to-use-a-dynamic-uri-in-to.html
+++ b/manual/faq/how-to-use-a-dynamic-uri-in-to.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How to use a dynamic URI in to() :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-to-use-a-dynamic-uri-in-to.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" conte [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>How to use a dynamic URI in to() :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/how-to-use-a-dynamic-uri-in-to.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" conte [...]
\ No newline at end of file
diff --git a/manual/faq/index.html b/manual/faq/index.html
index ca47f5cfbf..93a9aea23c 100644
--- a/manual/faq/index.html
+++ b/manual/faq/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Frequently Asked Questions :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/index.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Frequently Asked Questions" [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Frequently Asked Questions :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/index.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Frequently Asked Questions" [...]
\ No newline at end of file
diff --git a/manual/faq/is-there-an-ide.html b/manual/faq/is-there-an-ide.html
index e993a41c86..f2d6d6f38e 100644
--- a/manual/faq/is-there-an-ide.html
+++ b/manual/faq/is-there-an-ide.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Is there an IDE for editing Camel routes? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/is-there-an-ide.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Is [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Is there an IDE for editing Camel routes? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/is-there-an-ide.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Is [...]
\ No newline at end of file
diff --git a/manual/faq/memory-leak-when-adding-and-removing-routes-at-runtime.html b/manual/faq/memory-leak-when-adding-and-removing-routes-at-runtime.html
index 74af79e8b8..41f6bba2c8 100644
--- a/manual/faq/memory-leak-when-adding-and-removing-routes-at-runtime.html
+++ b/manual/faq/memory-leak-when-adding-and-removing-routes-at-runtime.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Memory leak when adding and removing routes at runtime :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/memory-leak-when-adding-and-removing-routes-at-runtime.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content=" [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Memory leak when adding and removing routes at runtime :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/memory-leak-when-adding-and-removing-routes-at-runtime.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content=" [...]
\ No newline at end of file
diff --git a/manual/faq/running-camel-standalone.html b/manual/faq/running-camel-standalone.html
index 9b0820c0da..2046e2deb4 100644
--- a/manual/faq/running-camel-standalone.html
+++ b/manual/faq/running-camel-standalone.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Is it possible to start Camel as a standalone application, without embedding it in another application? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/running-camel-standalone.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="applicat [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Is it possible to start Camel as a standalone application, without embedding it in another application? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/running-camel-standalone.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="applicat [...]
\ No newline at end of file
diff --git a/manual/faq/using-getin-or-getout-methods-on-exchange.html b/manual/faq/using-getin-or-getout-methods-on-exchange.html
index 2f6e0a5bea..69d931edb4 100644
--- a/manual/faq/using-getin-or-getout-methods-on-exchange.html
+++ b/manual/faq/using-getin-or-getout-methods-on-exchange.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Message Exchange Patterns and the Exchange object :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/using-getin-or-getout-methods-on-exchange.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <me [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Message Exchange Patterns and the Exchange object :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/using-getin-or-getout-methods-on-exchange.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <me [...]
     String body = exchange.getIn().getBody(String.class);
     // change the message to say Hello
     exchange.getOut().setBody("Hello " + body);
diff --git a/manual/faq/what-is-a-router.html b/manual/faq/what-is-a-router.html
index 1e357a1de5..087b423637 100644
--- a/manual/faq/what-is-a-router.html
+++ b/manual/faq/what-is-a-router.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>What is a router? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/what-is-a-router.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="What is a router?"> <meta [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>What is a router? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/what-is-a-router.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="What is a router?"> <meta [...]
\ No newline at end of file
diff --git a/manual/faq/what-is-camel.html b/manual/faq/what-is-camel.html
index 678531556f..652492e5a4 100644
--- a/manual/faq/what-is-camel.html
+++ b/manual/faq/what-is-camel.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>What is Camel? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/what-is-camel.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="What is Camel?"> <meta property [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>What is Camel? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/what-is-camel.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="What is Camel?"> <meta property [...]
\ No newline at end of file
diff --git a/manual/faq/what-is-the-license.html b/manual/faq/what-is-the-license.html
index af383b748c..6f2b5544c8 100644
--- a/manual/faq/what-is-the-license.html
+++ b/manual/faq/what-is-the-license.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>What is the license? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/what-is-the-license.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="What is the license [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>What is the license? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/what-is-the-license.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="What is the license [...]
\ No newline at end of file
diff --git a/manual/faq/what-platforms-are-supported.html b/manual/faq/what-platforms-are-supported.html
index c467b5ba14..7c9c8fe715 100644
--- a/manual/faq/what-platforms-are-supported.html
+++ b/manual/faq/what-platforms-are-supported.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>What platforms are supported? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/what-platforms-are-supported.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="W [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>What platforms are supported? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/what-platforms-are-supported.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="W [...]
\ No newline at end of file
diff --git a/manual/faq/why-can-i-not-use-when-or-otherwise-in-a-java-camel-route.html b/manual/faq/why-can-i-not-use-when-or-otherwise-in-a-java-camel-route.html
index ffe596be0a..99b8aa6f2b 100644
--- a/manual/faq/why-can-i-not-use-when-or-otherwise-in-a-java-camel-route.html
+++ b/manual/faq/why-can-i-not-use-when-or-otherwise-in-a-java-camel-route.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Why can I not use when/otherwise in a Java Camel route? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/why-can-i-not-use-when-or-otherwise-in-a-java-camel-route.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" conte [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Why can I not use when/otherwise in a Java Camel route? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/why-can-i-not-use-when-or-otherwise-in-a-java-camel-route.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" conte [...]
     .choice()
         .when(body().contains("Camel"))
             .loadBalance().roundRobin().to("mock:foo").to("mock:bar")
diff --git a/manual/faq/why-cant-i-use-sign-in-my-password.html b/manual/faq/why-cant-i-use-sign-in-my-password.html
index 58407d3828..54f8eca3f0 100644
--- a/manual/faq/why-cant-i-use-sign-in-my-password.html
+++ b/manual/faq/why-cant-i-use-sign-in-my-password.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Why can&#8217;t I use + sign in my password? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/why-cant-i-use-sign-in-my-password.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property= [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Why can&#8217;t I use + sign in my password? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/why-cant-i-use-sign-in-my-password.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property= [...]
\ No newline at end of file
diff --git a/manual/faq/why-do-my-message-lose-its-headers-during-routing.html b/manual/faq/why-do-my-message-lose-its-headers-during-routing.html
index 63cd22201b..e3c3ee1ccd 100644
--- a/manual/faq/why-do-my-message-lose-its-headers-during-routing.html
+++ b/manual/faq/why-do-my-message-lose-its-headers-during-routing.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Why do my message lose its headers during routing? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/why-do-my-message-lose-its-headers-during-routing.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Ca [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Why do my message lose its headers during routing? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/why-do-my-message-lose-its-headers-during-routing.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Ca [...]
\ No newline at end of file
diff --git a/manual/faq/why-does-camel-use-too-many-threads-with-producertemplate.html b/manual/faq/why-does-camel-use-too-many-threads-with-producertemplate.html
index c987603243..957ebcf997 100644
--- a/manual/faq/why-does-camel-use-too-many-threads-with-producertemplate.html
+++ b/manual/faq/why-does-camel-use-too-many-threads-with-producertemplate.html
@@ -1,3 +1,3 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Why does Camel use too many threads with ProducerTemplate? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/why-does-camel-use-too-many-threads-with-producertemplate.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" co [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Why does Camel use too many threads with ProducerTemplate? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/why-does-camel-use-too-many-threads-with-producertemplate.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" co [...]
         &lt;template id="template"/&gt;
     &lt;/camelContext&gt;</code></pre> </div> </div> <div class="paragraph"> <p>Then you can refer to the ProducerTemplate with the id <code>template</code>.</p> </div> </article> <aside class="toc sidebar" data-title="Contents" data-levels="2"> <div class="toc-menu"></div> </aside> </div> </main> </div> <div class="footer-tools"> <a href="#top" title="Reach the top of the page">Back to top</a> </div> <footer> <div class="footer"> <figure class="logo"> <img src="../../_/img/logo-d-f21b25 [...]
\ No newline at end of file
diff --git a/manual/faq/why-does-ftp-component-not-download-any-files.html b/manual/faq/why-does-ftp-component-not-download-any-files.html
index 4004ef7980..ff42dbb383 100644
--- a/manual/faq/why-does-ftp-component-not-download-any-files.html
+++ b/manual/faq/why-does-ftp-component-not-download-any-files.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Why does FTP component not download any files? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/why-does-ftp-component-not-download-any-files.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <m [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Why does FTP component not download any files? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/why-does-ftp-component-not-download-any-files.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <m [...]
\ No newline at end of file
diff --git a/manual/faq/why-does-maven-not-download-dependencies.html b/manual/faq/why-does-maven-not-download-dependencies.html
index 92c3f4641b..177c9b99a5 100644
--- a/manual/faq/why-does-maven-not-download-dependencies.html
+++ b/manual/faq/why-does-maven-not-download-dependencies.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Why does Maven not download dependencies? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/why-does-maven-not-download-dependencies.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta proper [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Why does Maven not download dependencies? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/why-does-maven-not-download-dependencies.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta proper [...]
\ No newline at end of file
diff --git a/manual/faq/why-does-my-file-consumer-not-pick-up-the-file-and-how-do-i-let-the-file-consumer-use-the-camel-error-handler.html b/manual/faq/why-does-my-file-consumer-not-pick-up-the-file-and-how-do-i-let-the-file-consumer-use-the-camel-error-handler.html
index e59fa73db5..e576f2c0c8 100644
--- a/manual/faq/why-does-my-file-consumer-not-pick-up-the-file-and-how-do-i-let-the-file-consumer-use-the-camel-error-handler.html
+++ b/manual/faq/why-does-my-file-consumer-not-pick-up-the-file-and-how-do-i-let-the-file-consumer-use-the-camel-error-handler.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Why does my file consumer not pick up the file, and how do I let the file consumer use the Camel error handler? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/why-does-my-file-consumer-not-pick-up-the-file-and-how-do-i-let-the-file-consumer-use-the-camel-error-handler.html"> <meta name="generator" content="Antor [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Why does my file consumer not pick up the file, and how do I let the file consumer use the Camel error handler? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/why-does-my-file-consumer-not-pick-up-the-file-and-how-do-i-let-the-file-consumer-use-the-camel-error-handler.html"> <meta name="generator" content="Antor [...]
\ No newline at end of file
diff --git a/manual/faq/why-does-my-jms-route-only-consume-one-message-at-once.html b/manual/faq/why-does-my-jms-route-only-consume-one-message-at-once.html
index 7ae32225cf..0488315234 100644
--- a/manual/faq/why-does-my-jms-route-only-consume-one-message-at-once.html
+++ b/manual/faq/why-does-my-jms-route-only-consume-one-message-at-once.html
@@ -1,2 +1,2 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Why does my JMS route only consume one message at once? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/why-does-my-jms-route-only-consume-one-message-at-once.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content= [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Why does my JMS route only consume one message at once? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/why-does-my-jms-route-only-consume-one-message-at-once.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content= [...]
   bean(SomeCode.class);</code></pre> </div> </div> </article> <aside class="toc sidebar" data-title="Contents" data-levels="2"> <div class="toc-menu"></div> </aside> </div> </main> </div> <div class="footer-tools"> <a href="#top" title="Reach the top of the page">Back to top</a> </div> <footer> <div class="footer"> <figure class="logo"> <img src="../../_/img/logo-d-f21b25ba38.svg" class="logo-small mt-60" alt="Apache Camel Logo" aria-label="white silhouette of a camel in front of a sand  [...]
\ No newline at end of file
diff --git a/manual/faq/why-does-useoriginalmessage-with-error-handler-not-work-as-expected.html b/manual/faq/why-does-useoriginalmessage-with-error-handler-not-work-as-expected.html
index ce4419620e..fe8491fc64 100644
--- a/manual/faq/why-does-useoriginalmessage-with-error-handler-not-work-as-expected.html
+++ b/manual/faq/why-does-useoriginalmessage-with-error-handler-not-work-as-expected.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Why does useOriginalMessage with error handler not work as expected? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/why-does-useoriginalmessage-with-error-handler-not-work-as-expected.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name=" [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Why does useOriginalMessage with error handler not work as expected? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/why-does-useoriginalmessage-with-error-handler-not-work-as-expected.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name=" [...]
\ No newline at end of file
diff --git a/manual/faq/why-is-my-message-body-empty.html b/manual/faq/why-is-my-message-body-empty.html
index 0062d7d855..354245085a 100644
--- a/manual/faq/why-is-my-message-body-empty.html
+++ b/manual/faq/why-is-my-message-body-empty.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Why is my message empty? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/why-is-my-message-body-empty.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Why is [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Why is my message empty? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/why-is-my-message-body-empty.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Why is [...]
\ No newline at end of file
diff --git a/manual/faq/why-is-my-processor-not-showing-up-in-jconsole.html b/manual/faq/why-is-my-processor-not-showing-up-in-jconsole.html
index 95b7a6032c..2157b9e5c5 100644
--- a/manual/faq/why-is-my-processor-not-showing-up-in-jconsole.html
+++ b/manual/faq/why-is-my-processor-not-showing-up-in-jconsole.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Why is my processor not showing up in JConsole? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/why-is-my-processor-not-showing-up-in-jconsole.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel">  [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Why is my processor not showing up in JConsole? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/why-is-my-processor-not-showing-up-in-jconsole.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel">  [...]
     public static class MyCustomProcessor extends ServiceSupport implements Processor {
         private String foo = "hey";
 
diff --git a/manual/faq/why-is-the-exception-null-when-i-use-onexception.html b/manual/faq/why-is-the-exception-null-when-i-use-onexception.html
index 28fcd1618b..bc7eb79e2a 100644
--- a/manual/faq/why-is-the-exception-null-when-i-use-onexception.html
+++ b/manual/faq/why-is-the-exception-null-when-i-use-onexception.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Why is the exception null when I use onException? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/why-is-the-exception-null-when-i-use-onexception.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Came [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Why is the exception null when I use onException? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/why-is-the-exception-null-when-i-use-onexception.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Came [...]
   .process(new Processor() {
     @Override
     public void process(Exchange exchange) throws Exception {
diff --git a/manual/faq/why-the-name-camel.html b/manual/faq/why-the-name-camel.html
index bee37b82a4..4dbe8b92c2 100644
--- a/manual/faq/why-the-name-camel.html
+++ b/manual/faq/why-the-name-camel.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Why did you choose the name Camel? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/why-the-name-camel.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Why di [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Why did you choose the name Camel? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/why-the-name-camel.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Why di [...]
\ No newline at end of file
diff --git a/manual/faq/why-use-multiple-camelcontext.html b/manual/faq/why-use-multiple-camelcontext.html
index 8fde875e8f..e4ddab69b5 100644
--- a/manual/faq/why-use-multiple-camelcontext.html
+++ b/manual/faq/why-use-multiple-camelcontext.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Why use multiple CamelContext? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/why-use-multiple-camelcontext.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content= [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Why use multiple CamelContext? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/faq/why-use-multiple-camelcontext.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content= [...]
\ No newline at end of file
diff --git a/manual/getting-started.html b/manual/getting-started.html
index 87fa7fdc60..e8bb0921c1 100644
--- a/manual/getting-started.html
+++ b/manual/getting-started.html
@@ -1,3 +1,3 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Getting Started :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/getting-started.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Getting Started"> <meta property="o [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Getting Started :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/getting-started.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Getting Started"> <meta property="o [...]
 curl -Ls https://sh.jbang.dev | bash -s - app install --fresh --force camel@apache/camel</code></pre> </div> </div> <div class="paragraph"> <p>For Windows using Powershell</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-shell script hljs" data-lang="shell script">iex "&amp; { $(iwr https://ps.jbang.dev) } trust add https://github.com/apache/"
 iex "&amp; { $(iwr https://ps.jbang.dev) } app install --fresh --force camel@apache/camel"</code></pre> </div> </div> <div class="paragraph"> <p>If it&#8217;s your first time to install, you&#8217;ll need to restart your shell.</p> </div> <div class="paragraph"> <p><strong>Step 2</strong></p> </div> <div class="paragraph"> <p>Create your first Camel integration</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-bash hljs"  [...]
\ No newline at end of file
diff --git a/manual/graceful-shutdown.html b/manual/graceful-shutdown.html
index fcf52e8910..e779415a28 100644
--- a/manual/graceful-shutdown.html
+++ b/manual/graceful-shutdown.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Graceful Shutdown :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/graceful-shutdown.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Graceful Shutdown"> <meta prope [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Graceful Shutdown :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/graceful-shutdown.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Graceful Shutdown"> <meta prope [...]
 2009-12-20 10:56:53,056 [main ] INFO DefaultShutdownStrategy - Starting to graceful shutdown routes (timeout 45 seconds)
 2009-12-20 10:56:53,059 [1: ShutdownTask] INFO DefaultShutdownStrategy - Waiting as there are still 5 inflight exchanges to complete before we can shutdown
 2009-12-20 10:56:54,060 [1: ShutdownTask] INFO DefaultShutdownStrategy - Waiting as there are still 4 inflight exchanges to complete before we can shutdown
diff --git a/manual/health-check.html b/manual/health-check.html
index 536d5e6f3c..d328960ee3 100644
--- a/manual/health-check.html
+++ b/manual/health-check.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Health Checks :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/health-check.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Health Checks"> <meta property="og:site_ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Health Checks :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/health-check.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Health Checks"> <meta property="og:site_ [...]
 public boolean isReadiness() {
     return false;
 }</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_health_check"><a class="anchor" href="#_configuring_health_check"></a>Configuring health-check</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel supports via <code>camel-main</code> to configure health-checks from configuration files. This is possible for runtimes that leverage <code>camel-main</code> such as Camel on Spring Boot, or Camel K.</p> </div> <div class="paragraph"> <p>Camel will  [...]
diff --git a/manual/http-session-handling.html b/manual/http-session-handling.html
index 4033a32e17..bc53d9ad4a 100644
--- a/manual/http-session-handling.html
+++ b/manual/http-session-handling.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>HTTP Session Handling :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/http-session-handling.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="HTTP Session Handling"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>HTTP Session Handling :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/http-session-handling.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="HTTP Session Handling"> [...]
     serviceClass="org.apache.camel.component.cxf.jaxrs.testbean.EchoService"
     loggingFeatureEnabled="true" /&gt;
 
diff --git a/manual/improving-the-documentation.html b/manual/improving-the-documentation.html
index 61394537df..67a052570d 100644
--- a/manual/improving-the-documentation.html
+++ b/manual/improving-the-documentation.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Improving the documentation :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/improving-the-documentation.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Improving t [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Improving the documentation :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/improving-the-documentation.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Improving t [...]
 git clone https://github.com/apache/camel-website.git</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_quick_partial_build"><a class="anchor" href="#_quick_partial_build"></a>Quick partial build</h3> <div class="paragraph"> <p>In your project, run</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-sh hljs" data-lang="sh">./local-build.sh quick</code></pre> </div> </div> <div class="paragraph"> <p>This will bu [...]
 #      log_level: trace <i class="conum" data-value="1"></i><b>(1)</b>
       source-map: <i class="conum" data-value="2"></i><b>(2)</b>
diff --git a/manual/index.html b/manual/index.html
index c763c85e25..6c47a1fc25 100644
--- a/manual/index.html
+++ b/manual/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Camel user manual :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/index.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Apache Camel user manual"> <meta pro [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Camel user manual :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/index.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Apache Camel user manual"> <meta pro [...]
\ No newline at end of file
diff --git a/manual/injector.html b/manual/injector.html
index f3982c94b8..e170e67b42 100644
--- a/manual/injector.html
+++ b/manual/injector.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Injector :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/injector.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Injector"> <meta property="og:site_name" content= [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Injector :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/injector.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Injector"> <meta property="og:site_name" content= [...]
\ No newline at end of file
diff --git a/manual/java-dsl.html b/manual/java-dsl.html
index 10a08ea99a..44cbba3a4a 100644
--- a/manual/java-dsl.html
+++ b/manual/java-dsl.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Java DSL :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/java-dsl.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Java DSL"> <meta property="og:site_name" content= [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Java DSL :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/java-dsl.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Java DSL"> <meta property="og:site_name" content= [...]
 
 /**
  * A Camel Java DSL Router
diff --git a/manual/jmx.html b/manual/jmx.html
index 2fe8d5aca9..e8de05a550 100644
--- a/manual/jmx.html
+++ b/manual/jmx.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JMX :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/jmx.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="JMX"> <meta property="og:site_name" content="Apache Camel"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JMX :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/jmx.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="JMX"> <meta property="og:site_name" content="Apache Camel"> [...]
   &lt;jmxAgent id="agent" disabled="true"/&gt;
     ...
 &lt;/camelContext&gt;</code></pre> </div> </div> <div class="paragraph"> <p>In Java you can disable JMX directly on the <code>CamelContext</code> as follows:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">CamelContext camel = new DefaultCamelContext();
diff --git a/manual/json.html b/manual/json.html
index a0f49af165..8a1369a997 100644
--- a/manual/json.html
+++ b/manual/json.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JSON :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/json.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="JSON"> <meta property="og:site_name" content="Apache Came [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JSON :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/json.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="JSON"> <meta property="og:site_name" content="Apache Came [...]
\ No newline at end of file
diff --git a/manual/lambda-route-builder.html b/manual/lambda-route-builder.html
index ebeca16d6a..46c72221fc 100644
--- a/manual/lambda-route-builder.html
+++ b/manual/lambda-route-builder.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>LambdaRouteBuilder :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/lambda-route-builder.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="LambdaRouteBuilder"> <meta  [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>LambdaRouteBuilder :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/lambda-route-builder.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="LambdaRouteBuilder"> <meta  [...]
     @BindToRegistry
     public LambdaRouteBuilder myRoute() {
         return rb -&gt; rb.from("kafka:cheese").to("jms:queue:foo");
diff --git a/manual/languages.html b/manual/languages.html
index 9d57b3d2e8..106fc5bbf3 100644
--- a/manual/languages.html
+++ b/manual/languages.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Languages :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/languages.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Languages"> <meta property="og:site_name" conte [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Languages :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/languages.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Languages"> <meta property="og:site_name" conte [...]
\ No newline at end of file
diff --git a/manual/lifecycle.html b/manual/lifecycle.html
index c075e809e9..696f7d2811 100644
--- a/manual/lifecycle.html
+++ b/manual/lifecycle.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Camel Lifecycle :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/lifecycle.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Camel Lifecycle"> <meta property="og:site [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Camel Lifecycle :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/lifecycle.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Camel Lifecycle"> <meta property="og:site [...]
\ No newline at end of file
diff --git a/manual/migration-and-upgrade.html b/manual/migration-and-upgrade.html
index 3c131b143e..e6ecc1123e 100644
--- a/manual/migration-and-upgrade.html
+++ b/manual/migration-and-upgrade.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Camel Migration and Upgrade Guides :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/migration-and-upgrade.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Apa [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Camel Migration and Upgrade Guides :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/migration-and-upgrade.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Apa [...]
\ No newline at end of file
diff --git a/manual/notify-builder.html b/manual/notify-builder.html
index a10e27809a..a2fc71ff45 100644
--- a/manual/notify-builder.html
+++ b/manual/notify-builder.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Notify Builder :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/notify-builder.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Notify Builder"> <meta property="og:s [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Notify Builder :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/notify-builder.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Notify Builder"> <meta property="og:s [...]
     .to("bean:quotes");</code></pre> </div> </div> <div class="paragraph"> <p>Imagine the route being more complex, and a production ready route.</p> </div> <div class="paragraph"> <p>Now you want to test this route without using mocks or the likes. We want to test that it could process a message send to that queue. By using the <code>NotifyBuilder</code> we can build an expression which expresses when that condition occurred.</p> </div> <div class="listingblock"> <div class="content"> < [...]
 
 // now use some API to send a message etc. Maybe you cannot use Camel's ProducerTemplate
diff --git a/manual/oncompletion.html b/manual/oncompletion.html
index e160c59c17..0746b0cc4a 100644
--- a/manual/oncompletion.html
+++ b/manual/oncompletion.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OnCompletion :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/oncompletion.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="OnCompletion"> <meta property="og:site_na [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OnCompletion :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/oncompletion.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="OnCompletion"> <meta property="og:site_na [...]
     .onCompletion()
         // this route is only invoked when the original route is complete as a kind
         // of completion callback
diff --git a/manual/parameter-binding-annotations.html b/manual/parameter-binding-annotations.html
index 3c1f5286a9..1bfa432125 100644
--- a/manual/parameter-binding-annotations.html
+++ b/manual/parameter-binding-annotations.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Parameter Binding Annotations :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/parameter-binding-annotations.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Paramet [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Parameter Binding Annotations :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/parameter-binding-annotations.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Paramet [...]
 
     @Consume("activemq:my.queue")
     public void doSomething(@Header("JMSCorrelationID") String correlationID, @Body String body) {
diff --git a/manual/pluggable-class-resolvers.html b/manual/pluggable-class-resolvers.html
index 4c19aa7a37..ff0b98f8c8 100644
--- a/manual/pluggable-class-resolvers.html
+++ b/manual/pluggable-class-resolvers.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Pluggable Class Resolvers :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/pluggable-class-resolvers.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Pluggable Class [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Pluggable Class Resolvers :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/pluggable-class-resolvers.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Pluggable Class [...]
\ No newline at end of file
diff --git a/manual/pojo-consuming.html b/manual/pojo-consuming.html
index 63413559a4..23a02976eb 100644
--- a/manual/pojo-consuming.html
+++ b/manual/pojo-consuming.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>POJO Consuming :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/pojo-consuming.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="POJO Consuming"> <meta property="og:s [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>POJO Consuming :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/pojo-consuming.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="POJO Consuming"> <meta property="og:s [...]
 
   @Consume("activemq:cheese")
   public void onCheese(String name) {
diff --git a/manual/pojo-producing.html b/manual/pojo-producing.html
index a375169d8f..4501fa538c 100644
--- a/manual/pojo-producing.html
+++ b/manual/pojo-producing.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>POJO producing :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/pojo-producing.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="POJO producing"> <meta property="og:s [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>POJO producing :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/pojo-producing.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="POJO producing"> <meta property="og:s [...]
   @Produce("activemq:foo")
   ProducerTemplate producer;
 
diff --git a/manual/predicate.html b/manual/predicate.html
index 2b118164ca..91874b3f44 100644
--- a/manual/predicate.html
+++ b/manual/predicate.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Predicates :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/predicate.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Predicates"> <meta property="og:site_name" con [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Predicates :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/predicate.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Predicates"> <meta property="og:site_name" con [...]
 
     /**
      * Evaluates the predicate on the message exchange and returns true if this
diff --git a/manual/processor.html b/manual/processor.html
index eaa8997f9f..e7d7a561d3 100644
--- a/manual/processor.html
+++ b/manual/processor.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Processor :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/processor.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Processor"> <meta property="og:site_name" conte [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Processor :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/processor.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Processor"> <meta property="og:site_name" conte [...]
 
     public void process(Exchange exchange) throws Exception {
         // do something...
diff --git a/manual/producertemplate.html b/manual/producertemplate.html
index ba655aebca..760725946f 100644
--- a/manual/producertemplate.html
+++ b/manual/producertemplate.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>ProducerTemplate :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/producertemplate.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="ProducerTemplate"> <meta property [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>ProducerTemplate :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/producertemplate.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="ProducerTemplate"> <meta property [...]
 
 // send to default endpoint
 template.sendBody("&lt;hello&gt;world!&lt;/hello&gt;");
diff --git a/manual/property-binding.html b/manual/property-binding.html
index 4da1c793bf..3eb20a1481 100644
--- a/manual/property-binding.html
+++ b/manual/property-binding.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Property binding in Camel :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/property-binding.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Property binding in Came [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Property binding in Camel :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/property-binding.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Property binding in Came [...]
 kafka.setBrokers("mykafka1,mykafka2");</code></pre> </div> </div> <div class="admonitionblock note"> <div class="table-wrapper"><table> <tr> <td class="icon"> <i class="fa icon-note" title="Note"></i> </td> <td class="content"> For configuring Camel components in Java code, there is also <a href="component-dsl.html" class="xref page">Component DSL</a>. </td> </tr> </table></div> </div> <div class="paragraph"> <p>The configuration of Camel components, endpoints, routes etc can often requi [...]
     private String name;
     private Bar bar = new Bar();
diff --git a/manual/registry.html b/manual/registry.html
index e9c110eae1..30f9b0f83c 100644
--- a/manual/registry.html
+++ b/manual/registry.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Registry :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/registry.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Registry"> <meta property="og:site_name" content= [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Registry :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/registry.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Registry"> <meta property="og:site_name" content= [...]
 
     /**
      * Binds the bean to the repository (if possible).
diff --git a/manual/release-guide-website.html b/manual/release-guide-website.html
index bccbeaecf6..514662e65b 100644
--- a/manual/release-guide-website.html
+++ b/manual/release-guide-website.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Updating the website after a release :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/release-guide-website.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Updating [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Updating the website after a release :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/release-guide-website.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Updating [...]
 title: Camel Kafka Connector
 version: next
 prerelease: true
diff --git a/manual/release-guide.html b/manual/release-guide.html
index 77dfb87bc8..846cce0670 100644
--- a/manual/release-guide.html
+++ b/manual/release-guide.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Release Guide :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/release-guide.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Release Guide"> <meta property="og:site [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Release Guide :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/release-guide.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Release Guide"> <meta property="og:site [...]
   ...
   &lt;servers&gt;
     &lt;!-- Per http://maven.apache.org/developers/committer-settings.html --&gt;
diff --git a/manual/rest-dsl.html b/manual/rest-dsl.html
index 17e1eaae72..878e21c0d0 100644
--- a/manual/rest-dsl.html
+++ b/manual/rest-dsl.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>REST DSL :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/rest-dsl.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="REST DSL"> <meta property="og:site_name" content= [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>REST DSL :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/rest-dsl.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="REST DSL"> <meta property="og:site_name" content= [...]
 public void configure() throws Exception {
     rest("/say")
         .get("/hello").to("direct:hello")
diff --git a/manual/route-builder.html b/manual/route-builder.html
index 99bbb20fb6..14d17e475e 100644
--- a/manual/route-builder.html
+++ b/manual/route-builder.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>RouteBuilder :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/route-builder.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="RouteBuilder"> <meta property="og:site_n [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>RouteBuilder :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/route-builder.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="RouteBuilder"> <meta property="og:site_n [...]
 
 /**
  * A Camel Java DSL Router
diff --git a/manual/route-configuration.html b/manual/route-configuration.html
index 60a19ef116..e4dbed898c 100644
--- a/manual/route-configuration.html
+++ b/manual/route-configuration.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Route Configuration :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/route-configuration.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Route Configuration"> <meta [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Route Configuration :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/route-configuration.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Route Configuration"> <meta [...]
 
     @Override
     public void configuration() throws Exception {
diff --git a/manual/route-controller.html b/manual/route-controller.html
index 4d1bc5c5cb..fa1c5676ea 100644
--- a/manual/route-controller.html
+++ b/manual/route-controller.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Route Controller :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/route-controller.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Route Controller"> <meta property [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Route Controller :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/route-controller.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Route Controller"> <meta property [...]
   to("log:cake");
 
 from("salesforce:cheese")
diff --git a/manual/route-policy.html b/manual/route-policy.html
index 375bd6a6b5..8d1d11c25a 100644
--- a/manual/route-policy.html
+++ b/manual/route-policy.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>RoutePolicy :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/route-policy.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="RoutePolicy"> <meta property="og:site_name [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>RoutePolicy :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/route-policy.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="RoutePolicy"> <meta property="og:site_name [...]
 
 from("seda:foo").routePolicy(myPolicy).to("mock:result");</code></pre> </div> </div> <div class="paragraph"> <p>In Spring XML you configure using the <code>routePolictRef</code> attribute on <code>&lt;route&gt;</code> as shown:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;bean id="myPolicy" class="com.mycompany.MyRoutePolicy"/&gt;
 
diff --git a/manual/route-reload.html b/manual/route-reload.html
index 5c5a978e35..67920fb21d 100644
--- a/manual/route-reload.html
+++ b/manual/route-reload.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Route Reload :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/route-reload.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Route Reload"> <meta property="og:site_na [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Route Reload :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/route-reload.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Route Reload"> <meta property="og:site_na [...]
 
 RouteWatcherReloadStrategy reload = new RouteWatcherReloadStrategy();
 reload.setFolder("myfolder/routes");
diff --git a/manual/route-template.html b/manual/route-template.html
index 2999d14c2e..8950180997 100644
--- a/manual/route-template.html
+++ b/manual/route-template.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Route Template :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/route-template.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Route Template"> <meta property="og:s [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Route Template :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/route-template.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Route Template"> <meta property="og:s [...]
 
     @Override
     public void configure() throws Exception {
diff --git a/manual/routes.html b/manual/routes.html
index e26a218613..cffa8764e9 100644
--- a/manual/routes.html
+++ b/manual/routes.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Routes :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/routes.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Routes"> <meta property="og:site_name" content="Apach [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Routes :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/routes.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Routes"> <meta property="og:site_name" content="Apach [...]
   .to("activemq:queue:cheese");</code></pre> </div> </div> <div class="paragraph"> <p>Camel support coding in other languages such as XML:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;route&gt;
   &lt;from uri="ftp:myserver/folder"/&gt;
   &lt;to uri="activemq:queue:cheese"/&gt;
diff --git a/manual/scheduledroutepolicy.html b/manual/scheduledroutepolicy.html
index 54b4a3c363..0cb22895a2 100644
--- a/manual/scheduledroutepolicy.html
+++ b/manual/scheduledroutepolicy.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>ScheduledRoutePolicy :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/scheduledroutepolicy.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="ScheduledRoutePolicy"> <m [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>ScheduledRoutePolicy :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/scheduledroutepolicy.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="ScheduledRoutePolicy"> <m [...]
\ No newline at end of file
diff --git a/manual/security.html b/manual/security.html
index 90c9387fb8..dc046ddc97 100644
--- a/manual/security.html
+++ b/manual/security.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Security :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/security.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Security"> <meta property="og:site_name" content= [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Security :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/security.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Security"> <meta property="og:site_name" content= [...]
 export $CAMEL_VAULT_AWS_SECRET_KEY=secretKey
 export $CAMEL_VAULT_AWS_REGION=region</code></pre> </div> </div> <div class="paragraph"> <p>You can also configure the credentials in the <code>application.properties</code> file such as:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-properties hljs" data-lang="properties">camel.vault.aws.accessKey = accessKey
 camel.vault.aws.secretKey = secretKey
diff --git a/manual/service-registry.html b/manual/service-registry.html
index 83741885c0..896b22cb0c 100644
--- a/manual/service-registry.html
+++ b/manual/service-registry.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Service Registry :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/service-registry.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Service Registry"> <meta property [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Service Registry :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/service-registry.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Service Registry"> <meta property [...]
 
 context.addService(service);</code></pre> </div> </div> <div class="paragraph"> <p>The configuration of the <em>Service Registry</em> depends on the implementation you have chosen. Out of the box camel provides the following implementations:</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> <col> </colgroup> <thead> <tr> <th class="tableblock halign-left valign-top">Type</th> <th class="tableblock halign-left valign-top">Mo [...]
 
diff --git a/manual/simplescheduledroutepolicy.html b/manual/simplescheduledroutepolicy.html
index 949b1c5789..6891ad1e45 100644
--- a/manual/simplescheduledroutepolicy.html
+++ b/manual/simplescheduledroutepolicy.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>SimpleScheduledRoutePolicy :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/simplescheduledroutepolicy.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="SimpleSchedul [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>SimpleScheduledRoutePolicy :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/simplescheduledroutepolicy.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="SimpleSchedul [...]
 long startTime = System.currentTimeMillis() + 3000L;
 policy.setRouteStartDate(new Date(startTime));
 policy.setRouteStartRepeatCount(1);
diff --git a/manual/spring-xml-extensions.html b/manual/spring-xml-extensions.html
index a9c1adf71d..7c191f1e50 100644
--- a/manual/spring-xml-extensions.html
+++ b/manual/spring-xml-extensions.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Spring XML :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/spring-xml-extensions.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Spring XML"> <meta property="og:si [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Spring XML :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/spring-xml-extensions.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Spring XML"> <meta property="og:si [...]
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="
        http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
diff --git a/manual/spring.html b/manual/spring.html
index d27752dbcd..a1d728fc27 100644
--- a/manual/spring.html
+++ b/manual/spring.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Spring :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/spring.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Spring"> <meta property="og:site_name" content="Apach [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Spring :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/spring.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Spring"> <meta property="og:site_name" content="Apach [...]
\ No newline at end of file
diff --git a/manual/stream-caching.html b/manual/stream-caching.html
index 903e9f616a..d9fffaf2cd 100644
--- a/manual/stream-caching.html
+++ b/manual/stream-caching.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Stream caching :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/stream-caching.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Stream caching"> <meta property="og:s [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Stream caching :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/stream-caching.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Stream caching"> <meta property="og:s [...]
 context.getStreamCachingStrategy().setSpoolDirectory("/tmp/cachedir");
 context.getStreamCachingStrategy().setSpoolThreshold(64 * 1024);
 context.getStreamCachingStrategy().setBufferSize(16 * 1024);
diff --git a/manual/test-infra.html b/manual/test-infra.html
index 8161ee19c1..8968fb5f52 100644
--- a/manual/test-infra.html
+++ b/manual/test-infra.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Test Infrastructure :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/test-infra.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Test Infrastructure"> <meta property [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Test Infrastructure :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/test-infra.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Test Infrastructure"> <meta property [...]
                  / \
                 /   \
                /     \
diff --git a/manual/testing.html b/manual/testing.html
index 3f18eea5b0..e63b135540 100644
--- a/manual/testing.html
+++ b/manual/testing.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Testing :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/testing.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Testing"> <meta property="og:site_name" content="Ap [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Testing :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/testing.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Testing"> <meta property="og:site_name" content="Ap [...]
\ No newline at end of file
diff --git a/manual/threading-model.html b/manual/threading-model.html
index 43315371e4..e7c3c94f71 100644
--- a/manual/threading-model.html
+++ b/manual/threading-model.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Threading Model :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/threading-model.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Threading Model"> <meta property="o [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Threading Model :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/threading-model.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Threading Model"> <meta property="o [...]
     defaultProfile="true"
     poolSize="5"
     maxPoolSize="10"/&gt;</code></pre> </div> </div> <div class="paragraph"> <p>And in Java DSL</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">ThreadPoolProfile profile = camelContext.getExecutorServiceManager().getDefaultThreadPoolProfile();
diff --git a/manual/tracer.html b/manual/tracer.html
index 9e7f97300f..c5fa70e0ca 100644
--- a/manual/tracer.html
+++ b/manual/tracer.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Tracer :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/tracer.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Tracer"> <meta property="og:site_name" content="Apach [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Tracer :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/tracer.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Tracer"> <meta property="og:site_name" content="Apach [...]
 ...
 &lt;/camelContext&gt;</code></pre> </div> </div> <div class="paragraph"> <p>And in Spring Boot</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-text hljs" data-lang="text">camel.springboot.tracing = true</code></pre> </div> </div> <div class="sect2"> <h3 id="_setting_tracing_in_standby_mode"><a class="anchor" href="#_setting_tracing_in_standby_mode"></a>Setting Tracing in Standby mode</h3> <div class="paragraph"> <p>By d [...]
 ...
diff --git a/manual/transformer.html b/manual/transformer.html
index 8b1604aca4..0b3b8df5e8 100644
--- a/manual/transformer.html
+++ b/manual/transformer.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Transformer :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/transformer.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Transformer"> <meta property="og:site_name" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Transformer :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/transformer.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Transformer"> <meta property="og:site_name" [...]
 bindy.setType(BindyType.Csv);
 bindy.setClassType(com.example.Order.class);
 transformer()
diff --git a/manual/try-catch-finally.html b/manual/try-catch-finally.html
index bacbe261d2..8cc9bd4ae8 100644
--- a/manual/try-catch-finally.html
+++ b/manual/try-catch-finally.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Try &#8230;&#8203; Catch &#8230;&#8203; Finally :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/try-catch-finally.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="T [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Try &#8230;&#8203; Catch &#8230;&#8203; Finally :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/try-catch-finally.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="T [...]
     .doTry()
         .process(new ProcessorFail())
         .to("mock:result")
diff --git a/manual/type-converter.html b/manual/type-converter.html
index 36c10ec8a3..38dd8d5dc7 100644
--- a/manual/type-converter.html
+++ b/manual/type-converter.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Type Converter :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/type-converter.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Type Converter"> <meta property="og:s [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Type Converter :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/type-converter.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Type Converter"> <meta property="og:s [...]
 Document document = message.getBody(Document.class);</code></pre> </div> </div> <div class="paragraph"> <p>Notice that the code only tells Camel what you <strong>want</strong> as the result type (<code>Document</code>) and not what the input type is, or how Camel should do this.</p> </div> </div> </div> <div class="sect1"> <h2 id="_how_type_conversion_works"><a class="anchor" href="#_how_type_conversion_works"></a>How Type Conversion works</h2> <div class="sectionbody"> <div class="parag [...]
 TypeConverter tc = tcr.lookup(Document.class, InputStream.class);</code></pre> </div> </div> <div class="paragraph"> <p>However often you would not work directly with the <code>TypeConverterRegistry</code> or <code>TypeConverter</code> APIs in Camel; as type conversion are often implicit in use where you would just declare the result type; and Camel takes care of this.</p> </div> <div class="admonitionblock note"> <div class="table-wrapper"><table> <tr> <td class="icon"> <i class="fa ico [...]
 context.setTypeConverterStatisticsEnabled(true);</code></pre> </div> </div> <div class="paragraph"> <p>Enabling statistics in XML DSL:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;camelContext typeConverterStatisticsEnabled="true"&gt;
diff --git a/manual/uris.html b/manual/uris.html
index 8746c54db3..35c4ea3447 100644
--- a/manual/uris.html
+++ b/manual/uris.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>URIs :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/uris.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="URIs"> <meta property="og:site_name" content="Apache Came [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>URIs :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/uris.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="URIs"> <meta property="og:site_name" content="Apache Came [...]
\ No newline at end of file
diff --git a/manual/using-exchange-pattern-annotations.html b/manual/using-exchange-pattern-annotations.html
index 6e6419c996..5d4934a0a7 100644
--- a/manual/using-exchange-pattern-annotations.html
+++ b/manual/using-exchange-pattern-annotations.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Using Exchange Pattern Annotations :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/using-exchange-pattern-annotations.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" conten [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Using Exchange Pattern Annotations :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/using-exchange-pattern-annotations.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" conten [...]
   Object someInOutMethod(String input);
   String anotherInOutMethod(Cheese input);
 
diff --git a/manual/using-propertyplaceholder.html b/manual/using-propertyplaceholder.html
index 7487f41ddf..e0cfad8b1d 100644
--- a/manual/using-propertyplaceholder.html
+++ b/manual/using-propertyplaceholder.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Property placeholders :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/using-propertyplaceholder.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Property placeholde [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Property placeholders :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/using-propertyplaceholder.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Property placeholde [...]
     .to("kafka:cheese")
 
 from("jms:....").autoStartup("{{!integration.ftpEnabled}}")
diff --git a/manual/uuidgenerator.html b/manual/uuidgenerator.html
index eb8db7909b..fb58d5869f 100644
--- a/manual/uuidgenerator.html
+++ b/manual/uuidgenerator.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>UuidGenerator :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/uuidgenerator.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="UuidGenerator"> <meta property="og:site [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>UuidGenerator :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/uuidgenerator.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="UuidGenerator"> <meta property="og:site [...]
 
 &lt;camelContext id="camel" xmlns="http://camel.apache.org/schema/spring"&gt;
   &lt;route&gt;
diff --git a/manual/validator.html b/manual/validator.html
index ec454971a9..db7a6d2f13 100644
--- a/manual/validator.html
+++ b/manual/validator.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Validator :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/validator.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Validator"> <meta property="og:site_name" conte [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Validator :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/validator.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Validator"> <meta property="og:site_name" conte [...]
     .type("csv:CSVOrder")
     .withExpression(bodyAs(String.class).contains("{name:XOrder}"));</code></pre> </div> </div> <div class="paragraph"> <p>XML DSL:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;predicateValidator Type="csv:CSVOrder"&gt;
     &lt;simple&gt;${body} contains '{name:XOrder}'&lt;/simple&gt;
diff --git a/manual/walk-through-an-example.html b/manual/walk-through-an-example.html
index f70810ea34..c3156cee00 100644
--- a/manual/walk-through-an-example.html
+++ b/manual/walk-through-an-example.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Walk through an Example Code :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/walk-through-an-example.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Walk through a [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Walk through an Example Code :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/walk-through-an-example.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Walk through a [...]
             public void configure() {
                 from("test-jms:queue:test.queue").to("file://test");
             }
diff --git a/manual/walk-through-another-example.html b/manual/walk-through-another-example.html
index 7808aadcc1..76d7819b6f 100644
--- a/manual/walk-through-another-example.html
+++ b/manual/walk-through-another-example.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Walk through another example :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/walk-through-another-example.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Walk thro [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Walk through another example :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/walk-through-another-example.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Walk thro [...]
    &lt;from uri="jms:queue:order"/&gt;
    &lt;pipeline&gt;
       &lt;bean ref="validateOrder"/&gt;
diff --git a/manual/what-are-the-dependencies.html b/manual/what-are-the-dependencies.html
index 4f37d49646..abab50e300 100644
--- a/manual/what-are-the-dependencies.html
+++ b/manual/what-are-the-dependencies.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>What are the dependencies? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/what-are-the-dependencies.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="What are the d [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>What are the dependencies? :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/what-are-the-dependencies.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="What are the d [...]
\ No newline at end of file
diff --git a/manual/writing-components.html b/manual/writing-components.html
index 1bf181f350..6c348e6ecf 100644
--- a/manual/writing-components.html
+++ b/manual/writing-components.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Writing Components :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/writing-components.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Writing Components"> <meta pr [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Writing Components :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/writing-components.html"> <meta name="generator" content="Antora 3.0.0"> <link rel="stylesheet" href="../_/css/site-aea2e60df7.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Writing Components"> <meta pr [...]
         int size = 1000;
         Object value = parameters.remove("size");
         if (value != null) {
diff --git a/schema/blueprint/camel-blueprint-3.18.3.xsd b/schema/blueprint/camel-blueprint-3.18.3.xsd
new file mode 100644
index 0000000000..24d8d724eb
--- /dev/null
+++ b/schema/blueprint/camel-blueprint-3.18.3.xsd
@@ -0,0 +1,23815 @@
+<?xml version="1.0" encoding="UTF-8"?><xs:schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://camel.apache.org/schema/blueprint" elementFormDefault="qualified" targetNamespace="http://camel.apache.org/schema/blueprint" version="1.0">
+    
+  <xs:element name="aggregate" type="tns:aggregateDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Aggregates many messages into a single message
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="any23" type="tns:any23DataFormat">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Extract RDF data from HTML documents.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="apiKey" type="tns:apiKeyDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Rest security basic auth definition
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="asn1" type="tns:asn1DataFormat">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Encode and decode data structures using Abstract Syntax Notation One (ASN.1).
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="avro" type="tns:avroDataFormat">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Serialize and deserialize messages using Apache Avro binary data format.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="barcode" type="tns:barcodeDataFormat">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Transform strings to various 1D/2D barcode bitmap formats and back.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="base64" type="tns:base64DataFormat">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Encode and decode data using Base64.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="basicAuth" type="tns:basicAuthDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Rest security basic auth definition
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="batch-config" type="tns:batchResequencerConfig">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Configures batch-processing resequence eip.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="bean" type="tns:beanDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Calls a Java bean
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="bearerToken" type="tns:bearerTokenDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Rest security bearer token authentication definition
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="bindy" type="tns:bindyDataFormat">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Marshal and unmarshal Java beans from and to flat payloads (such as CSV,
+delimited, fixed length formats, or FIX messages).
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="blacklistServiceFilter" type="tns:blacklistServiceCallServiceFilterConfiguration">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+null
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="cachingServiceDiscovery" type="tns:cachingServiceCallServiceDiscoveryConfiguration">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+null
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="camelContext" type="tns:camelContextFactoryBean">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+CamelContext using XML configuration.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="cbor" type="tns:cborDataFormat">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Unmarshal a CBOR payload to POJO and back.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="choice" type="tns:choiceDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Route messages based on a series of predicates
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="circuitBreaker" type="tns:circuitBreakerDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Route messages in a fault tolerance way using Circuit Breaker
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="claimCheck" type="tns:claimCheckDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+The Claim Check EIP allows you to replace message content with a claim check (a
+unique key), which can be used to retrieve the message content at a later time.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="combinedServiceDiscovery" type="tns:combinedServiceCallServiceDiscoveryConfiguration">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+null
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="combinedServiceFilter" type="tns:combinedServiceCallServiceFilterConfiguration">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+null
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="constant" type="tns:constantExpression">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+A fixed value set only once during the route startup.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="consulServiceDiscovery" type="tns:consulServiceCallServiceDiscoveryConfiguration">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+null
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="consumerTemplate" type="tns:camelConsumerTemplateFactoryBean">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Configures a ConsumerTemplate
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="contextScan" type="tns:contextScanDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Scans for Java org.apache.camel.builder.RouteBuilder instances in the context
+org.apache.camel.spi.Registry .
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="convertBodyTo" type="tns:convertBodyDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Converts the message body to another type
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="crypto" type="tns:cryptoDataFormat">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Encrypt and decrypt messages using Java Cryptography Extension (JCE).
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="csimple" type="tns:cSimpleExpression">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Evaluate a compiled simple expression.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="csv" type="tns:csvDataFormat">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Handle CSV (Comma Separated Values) payloads.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="custom" type="tns:customDataFormat">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Delegate to a custom org.apache.camel.spi.DataFormat implementation via Camel
+registry.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="customLoadBalancer" type="tns:customLoadBalancerDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+To use a custom load balancer implementation.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="customServiceFilter" type="tns:customServiceCallServiceFilterConfiguration">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+null
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="dataFormats" type="tns:dataFormatsDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Configure data formats.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="datasonnet" type="tns:datasonnetExpression">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+To use DataSonnet scripts for message transformations.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="deadLetterChannel" type="tns:deadLetterChannelDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Error handler with dead letter queue.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="defaultErrorHandler" type="tns:defaultErrorHandlerDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+The default error handler.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="defaultLoadBalancer" type="tns:defaultServiceCallServiceLoadBalancerConfiguration">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+null
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="delay" type="tns:delayDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Delays processing for a specified length of time
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="delete" type="tns:deleteDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Rest DELETE command
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="description" type="tns:descriptionDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+To provide comments about the node.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="dnsServiceDiscovery" type="tns:dnsServiceCallServiceDiscoveryConfiguration">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+null
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="doCatch" type="tns:catchDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Catches exceptions as part of a try, catch, finally block
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="doFinally" type="tns:finallyDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Path traversed when a try, catch, finally block exits
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="doTry" type="tns:tryDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Marks the beginning of a try, catch, finally block
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="dynamicRouter" type="tns:dynamicRouterDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Route messages based on dynamic rules
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="endpoint" type="tns:camelEndpointFactoryBean">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Camel endpoint configuration
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="enrich" type="tns:enrichDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Enriches a message with data from a secondary resource
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="errorHandler" nillable="true" type="xs:anyType">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Error handler settings
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="errorHandlerRef" type="tns:errorHandlerRefDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Dead letter channel error handler.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="exchangeProperty" type="tns:exchangePropertyExpression">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Gets a property from the Exchange.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="expression" type="tns:expressionSubElementDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+A useful base class for an expression
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="expressionDefinition" type="tns:expression"/>
+    
+  <xs:element name="failover" type="tns:failoverLoadBalancerDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+In case of failures the exchange will be tried on the next endpoint.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="faultToleranceConfiguration" type="tns:faultToleranceConfigurationDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+MicroProfile Fault Tolerance Circuit Breaker EIP configuration
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="fhirJson" type="tns:fhirJsonDataFormat">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Marshall and unmarshall FHIR objects to/from JSON.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="fhirXml" type="tns:fhirXmlDataFormat">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Marshall and unmarshall FHIR objects to/from XML.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="filter" type="tns:filterDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Filter out messages based using a predicate
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="flatpack" type="tns:flatpackDataFormat">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Marshal and unmarshal Java lists and maps to/from flat files (such as CSV,
+delimited, or fixed length formats) using Flatpack library.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="fluentTemplate" type="tns:camelFluentProducerTemplateFactoryBean">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Configures a org.apache.camel.FluentProducerTemplate
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="from" type="tns:fromDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Act as a message source as input to a route
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="get" type="tns:getDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Rest GET command
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="globalOption" type="tns:globalOptionDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Models a string key/value pair for configuring some global options on a Camel
+context such as max debug log length.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="globalOptions" type="tns:globalOptionsDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Models a series of string key/value pairs for configuring some global options on
+a Camel context such as max debug log length.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="grok" type="tns:grokDataFormat">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Unmarshal unstructured data to objects using Logstash based Grok patterns.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="groovy" type="tns:groovyExpression">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Evaluates a Groovy script.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="gzipDeflater" type="tns:gzipDeflaterDataFormat">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Compress and decompress messages using java.util.zip.GZIPStream.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="head" type="tns:headDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Rest HEAD command
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="header" type="tns:headerExpression">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Gets a header from the Exchange.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="healthyServiceFilter" type="tns:healthyServiceCallServiceFilterConfiguration">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+null
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="hl7" type="tns:hl7DataFormat">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Marshal and unmarshal HL7 (Health Care) model objects using the HL7 MLLP codec.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="hl7terser" type="tns:hl7TerserExpression">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Get the value of a HL7 message field specified by terse location specification
+syntax.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="ical" type="tns:icalDataFormat">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Marshal and unmarshal iCal (.ics) documents to/from model objects.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="idempotentConsumer" type="tns:idempotentConsumerDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Filters out duplicate messages
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="inOnly" type="tns:inOnlyDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Deprecated: Marks the exchange pattern for the route to one way
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="inOut" type="tns:inOutDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Deprecated: Marks the exchange pattern for the route to request/reply
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="inputType" type="tns:inputTypeDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Set the expected data type of the input message. If the actual message type is
+different at runtime, camel look for a required Transformer and apply if exists.
+If validate attribute is true then camel applies Validator as well. Type name
+consists of two parts, 'scheme' and 'name' connected with ':'. For Java type
+'name' is a fully qualified class name. For example {code java:java.lang.String}
+, {code json:ABCOrder} . It's also possible to specify only scheme part, so that
+it works like a wildcard. If only 'xml' is specified, all the XML message
+matches. It's handy to add only one transformer/validator for all the
+transformation from/to XML.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="intercept" type="tns:interceptDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Intercepts a message at each step in the route
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="interceptFrom" type="tns:interceptFromDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Intercepts incoming messages
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="interceptSendToEndpoint" type="tns:interceptSendToEndpointDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Intercepts messages being sent to an endpoint
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="jacksonXml" type="tns:jacksonXMLDataFormat">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Unmarshal an XML payloads to POJOs and back using XMLMapper extension of
+Jackson.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="jaxb" type="tns:jaxbDataFormat">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Unmarshal XML payloads to POJOs and back using JAXB2 XML marshalling standard.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="jmxAgent" type="tns:camelJMXAgentDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+JMX configuration.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="joor" type="tns:joorExpression">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Evaluates a jOOR (Java compiled once at runtime) expression.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="jq" type="tns:jqExpression">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Evaluates a JQ expression against a JSON message body.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="json" type="tns:jsonDataFormat">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Marshal POJOs to JSON and back.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="jsonApi" type="tns:jsonApiDataFormat">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Marshal and unmarshal JSON:API resources using JSONAPI-Converter library.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="jsonpath" type="tns:jsonPathExpression">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Evaluates a JSONPath expression against a JSON message body.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="jtaTransactionErrorHandler" type="tns:jtaTransactionErrorHandlerDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+JTA based transactional error handler (requires camel-jta).
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="kamelet" type="tns:kameletDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+To call Kamelets in special situations
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="keyStoreParameters" type="tns:keyStoreParametersFactoryBean">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Key store facility for cryptographic keys and certificates
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="kubernetesServiceDiscovery" type="tns:kubernetesServiceCallServiceDiscoveryConfiguration">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+null
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="language" type="tns:languageExpression">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Evaluates a custom language.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="loadBalance" type="tns:loadBalanceDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Balances message processing among a number of nodes
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="loadBalancerConfiguration" type="tns:serviceCallServiceLoadBalancerConfiguration">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+null
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="log" type="tns:logDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Logs the defined message to the logger
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="loop" type="tns:loopDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Processes a message multiple times
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="lzf" type="tns:lzfDataFormat">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Compress and decompress streams using LZF deflate algorithm.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="marshal" type="tns:marshalDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Marshals data into a specified format for transmission over a transport or
+component
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="method" type="tns:methodCallExpression">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Calls a Java bean method.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="mimeMultipart" type="tns:mimeMultipartDataFormat">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Marshal Camel messages with attachments into MIME-Multipart messages and back.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="multicast" type="tns:multicastDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Routes the same message to multiple paths either sequentially or in parallel.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="mutualTLS" type="tns:mutualTLSDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Rest security mutual TLS authentication definition
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="mvel" type="tns:mvelExpression">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Evaluates a MVEL template.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="noErrorHandler" type="tns:noErrorHandlerDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+To not use an error handler.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="oauth2" type="tns:oAuth2Definition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Rest security OAuth2 definition
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="ognl" type="tns:ognlExpression">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Evaluates an OGNL expression (Apache Commons OGNL).
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="onCompletion" type="tns:onCompletionDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Route to be executed when normal route processing completes
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="onException" type="tns:onExceptionDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Route to be executed when an exception is thrown
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="onFallback" type="tns:onFallbackDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Route to be executed when Circuit Breaker EIP executes fallback
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="openIdConnect" type="tns:openIdConnectDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Rest security OpenID Connect definition
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="optimisticLockRetryPolicy" type="tns:optimisticLockRetryPolicyDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+To configure optimistic locking
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="otherwise" type="tns:otherwiseDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Route to be executed when all other choices evaluate to false
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="outputType" type="tns:outputTypeDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Set the expected data type of the output message. If the actual message type is
+different at runtime, camel look for a required Transformer and apply if exists.
+If validate attribute is true then camel applies Validator as well. Type name
+consists of two parts, 'scheme' and 'name' connected with ':'. For Java type
+'name' is a fully qualified class name. For example {code java:java.lang.String}
+, {code json:ABCOrder} . It's also possible to specify only scheme part, so that
+it works like a wildcard. If only 'xml' is specified, all the XML message
+matches. It's handy to add only one transformer/validator for all the XML-Java
+transformation.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="packageScan" type="tns:packageScanDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Scans for Java org.apache.camel.builder.RouteBuilder classes in java packages
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="param" type="tns:paramDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+To specify the rest operation parameters.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="passThroughServiceFilter" type="tns:passThroughServiceCallServiceFilterConfiguration">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+null
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="patch" type="tns:patchDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Rest PATCH command
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="pausable" type="tns:pausableDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Pausable EIP to support resuming processing from last known offset.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="pgp" type="tns:pgpDataFormat">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Encrypt and decrypt messages using Java Cryptographic Extension (JCE) and PGP.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="pipeline" type="tns:pipelineDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Routes the message to a sequence of processors.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="policy" type="tns:policyDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Defines a policy the route will use
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="pollEnrich" type="tns:pollEnrichDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Enriches messages with data polled from a secondary resource
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="post" type="tns:postDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Rest POST command
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="process" type="tns:processDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Calls a Camel processor
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="propertiesFunction" type="tns:camelPropertyPlaceholderFunctionDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Function to use with properties placeholder
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="propertiesLocation" type="tns:camelPropertyPlaceholderLocationDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Properties to use with properties placeholder
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="property" type="tns:propertyDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+A key value pair where the value is a literal value
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="propertyExpression" type="tns:propertyExpressionDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+A key value pair where the value is an expression.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="propertyPlaceholder" type="tns:camelPropertyPlaceholderDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Properties placeholder
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="protobuf" type="tns:protobufDataFormat">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Serialize and deserialize Java objects using Google's Protocol buffers.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="proxy" type="tns:camelProxyFactoryBean"/>
+    
+  <xs:element name="put" type="tns:putDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Rest PUT command
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="random" type="tns:randomLoadBalancerDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+The destination endpoints are selected by random.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="recipientList" type="tns:recipientListDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Route messages to a number of dynamically specified recipients
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="redeliveryPolicy" type="tns:redeliveryPolicyDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+To configure re-delivery for error handling
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="redeliveryPolicyProfile" type="tns:camelRedeliveryPolicyFactoryBean">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Configuration of redelivery policy.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="ref" type="tns:refExpression">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Uses an existing expression from the registry.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="removeHeader" type="tns:removeHeaderDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Removes a named header from the message
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="removeHeaders" type="tns:removeHeadersDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Removes message headers whose name matches a specified pattern
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="removeProperties" type="tns:removePropertiesDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Removes message exchange properties whose name matches a specified pattern
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="removeProperty" type="tns:removePropertyDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Removes a named property from the message exchange
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="resequence" type="tns:resequenceDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Resequences (re-order) messages based on an expression
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="resilience4jConfiguration" type="tns:resilience4JConfigurationDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Resilience4j Circuit Breaker EIP configuration
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="responseHeader" type="tns:responseHeaderDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+To specify the rest operation response headers.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="responseMessage" type="tns:responseMessageDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+To specify the rest operation response messages.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="rest" type="tns:restDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Defines a rest service using the rest-dsl
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="restBinding" type="tns:restBindingDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+To configure rest binding
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="restConfiguration" type="tns:restConfigurationDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+To configure rest
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="restContext" type="tns:camelRestContextFactoryBean">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Configuration of REST services using rest-dsl using XML
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="restContextRef" type="tns:restContextRefDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+To refer to an XML file with rest services defined using the rest-dsl
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="restProperty" type="tns:restPropertyDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+A key value pair
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="rests" type="tns:restsDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+A series of rest services defined using the rest-dsl
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="resumable" type="tns:resumableDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Resume EIP to support resuming processing from last known offset.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="rollback" type="tns:rollbackDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Forces a rollback by stopping routing the message
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="roundRobin" type="tns:roundRobinLoadBalancerDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+The destination endpoints are selected in a round-robin fashion. This is a well
+known and classic policy, which spreads the load evenly.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="route" type="tns:routeDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+A Camel route
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="routeBuilder" type="tns:routeBuilderDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+To refer to a Java org.apache.camel.builder.RouteBuilder instance to use.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="routeConfiguration" type="tns:routeConfigurationDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Reusable configuration for Camel route(s).
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="routeConfigurationContext" type="tns:camelRouteConfigurationContextFactoryBean">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Configuration of route configurations using XML
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="routeConfigurationContextRef" type="tns:routeConfigurationContextRefDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+To refer to an XML file with route configuration defined using the xml-dsl
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="routeConfigurations" type="tns:routeConfigurationsDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+A series of route configurations
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="routeContext" type="tns:camelRouteContextFactoryBean">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Configuration of routes using XML
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="routeContextRef" type="tns:routeContextRefDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+To refer to an XML file with routes defined using the xml-dsl
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="routeController" type="tns:camelRouteControllerDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Route controller configuration.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="routeTemplate" type="tns:routeTemplateDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Defines a route template (parameterized routes)
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="routeTemplateContext" type="tns:camelRouteTemplateContextFactoryBean">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Configuration of route templates using XML
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="routeTemplateContextRef" type="tns:routeTemplateContextRefDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+To refer to an XML file with route templates defined using the xml-dsl
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="routeTemplates" type="tns:routeTemplatesDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+A series of route templates
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="routes" type="tns:routesDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+A series of Camel routes
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="routingSlip" type="tns:routingSlipDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Routes a message through a series of steps that are pre-determined (the slip)
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="rss" type="tns:rssDataFormat">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Transform from ROME SyndFeed Java Objects to XML and vice-versa.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="saga" type="tns:sagaDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Enables Sagas on the route
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="sample" type="tns:samplingDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Extract a sample of the messages passing through a route
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="script" type="tns:scriptDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Executes a script from a language which does not change the message body.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="secureRandomParameters" type="tns:secureRandomParametersFactoryBean">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Cryptographically strong random number generator
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="security" type="tns:securityDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Rest security definition
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="securityDefinitions" type="tns:restSecuritiesDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+To configure rest security definitions.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="serviceCall" type="tns:serviceCallDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+To call remote services
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="serviceCallConfiguration" type="tns:serviceCallConfigurationDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Remote service call configuration
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="serviceChooserConfiguration" type="tns:serviceCallServiceChooserConfiguration">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+null
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="serviceDiscoveryConfiguration" type="tns:serviceCallServiceDiscoveryConfiguration">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+null
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="serviceExpression" type="tns:serviceCallExpressionConfiguration">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+null
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="serviceFilterConfiguration" type="tns:serviceCallServiceFilterConfiguration">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+null
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="setBody" type="tns:setBodyDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Sets the contents of the message body
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="setExchangePattern" type="tns:setExchangePatternDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Sets the exchange pattern on the message exchange
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="setHeader" type="tns:setHeaderDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Sets the value of a message header
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="setProperty" type="tns:setPropertyDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Sets a named property on the message exchange
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="simple" type="tns:simpleExpression">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Evaluates a Camel simple expression.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="soap" type="tns:soapDataFormat">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Marshal Java objects to SOAP messages and back.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="sort" type="tns:sortDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Sorts the contents of the message
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="spel" type="tns:spELExpression">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Evaluates a Spring expression (SpEL).
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="split" type="tns:splitDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Splits a single message into many sub-messages.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="springTransactionErrorHandler" type="tns:springTransactionErrorHandlerDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Spring based transactional error handler (requires camel-spring).
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="sslContextParameters" type="tns:sslContextParametersFactoryBean">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Secure socket protocol configuration
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="staticServiceDiscovery" type="tns:staticServiceCallServiceDiscoveryConfiguration">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+null
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="step" type="tns:stepDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Routes the message to a sequence of processors which is grouped together as one
+logical name
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="sticky" type="tns:stickyLoadBalancerDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Sticky load balancing using an expression to calculate a correlation key to
+perform the sticky load balancing.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="stop" type="tns:stopDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Stops the processing of the current message
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="stream-config" type="tns:streamResequencerConfig">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Configures stream-processing resequence eip.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="streamCaching" type="tns:camelStreamCachingStrategyDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Stream caching configuration.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="syslog" type="tns:syslogDataFormat">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Marshall SyslogMessages to RFC3164 and RFC5424 messages and back.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="tarFile" type="tns:tarFileDataFormat">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Archive files into tarballs or extract files from tarballs.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="template" type="tns:camelProducerTemplateFactoryBean">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Configures a ProducerTemplate
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="templateBean" type="tns:routeTemplateBeanDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+A route template bean (local bean)
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="templateParameter" type="tns:routeTemplateParameterDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+A route template parameter
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="templatedRoute" type="tns:templatedRouteDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Defines a templated route (a route built from a route template)
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="templatedRouteBean" type="tns:templatedRouteBeanDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+A bean as input of a route template (local bean)
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="templatedRouteParameter" type="tns:templatedRouteParameterDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+An input parameter of a route template.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="templatedRoutes" type="tns:templatedRoutesDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+A series of templated routes
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="threadPool" type="tns:camelThreadPoolFactoryBean">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Configuration of thread pools
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="threadPoolProfile" type="tns:threadPoolProfileDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+To configure thread pools
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="threads" type="tns:threadsDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Specifies that all steps after this node are processed asynchronously
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="thrift" type="tns:thriftDataFormat">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Serialize and deserialize messages using Apache Thrift binary data format.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="throttle" type="tns:throttleDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Controls the rate at which messages are passed to the next node in the route
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="throwException" type="tns:throwExceptionDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Throws an exception
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="tidyMarkup" type="tns:tidyMarkupDataFormat">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Parse (potentially invalid) HTML into valid HTML or DOM.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="to" type="tns:toDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Sends the message to a static endpoint
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="toD" type="tns:toDynamicDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Sends the message to a dynamic endpoint
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="tokenize" type="tns:tokenizerExpression">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Tokenize text payloads using delimiter patterns.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="topic" type="tns:topicLoadBalancerDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Topic which sends to all destinations.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="transacted" type="tns:transactedDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Enables transaction on the route
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="transform" type="tns:transformDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Transforms the message body based on an expression
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="transformers" type="tns:transformersDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+To configure transformers.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="typeFilter" type="tns:yamlTypeFilterDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+null
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="univocityCsv" type="tns:uniVocityCsvDataFormat">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Marshal and unmarshal Java objects from and to CSV (Comma Separated Values)
+using UniVocity Parsers.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="univocityFixed" type="tns:uniVocityFixedDataFormat">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Marshal and unmarshal Java objects from and to fixed length records using
+UniVocity Parsers.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="univocityHeader" type="tns:uniVocityHeader">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+To configure headers for UniVocity data formats.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="univocityTsv" type="tns:uniVocityTsvDataFormat">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Marshal and unmarshal Java objects from and to TSV (Tab-Separated Values)
+records using UniVocity Parsers.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="unmarshal" type="tns:unmarshalDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Converts the message data received from the wire into a format that Apache Camel
+processors can consume
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="validate" type="tns:validateDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Validates a message based on an expression
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="validators" type="tns:validatorsDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+To configure validators.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="weighted" type="tns:weightedLoadBalancerDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Uses a weighted load distribution ratio for each server with respect to others.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="when" type="tns:whenDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Triggers a route when the expression evaluates to true
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="wireTap" type="tns:wireTapDefinition">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Routes a copy of a message (or creates a new message) to a secondary destination
+while continue routing the original message.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="xmlSecurity" type="tns:xmlSecurityDataFormat">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Encrypt and decrypt XML payloads using Apache Santuario.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="xpath" type="tns:xPathExpression">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Evaluates an XPath expression against an XML payload.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="xquery" type="tns:xQueryExpression">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Evaluates an XQuery expressions against an XML payload.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="xstream" type="tns:xStreamDataFormat">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Marshal and unmarshal POJOs to/from XML using XStream library.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="xtokenize" type="tns:xmlTokenizerExpression">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Tokenize XML payloads.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="yaml" type="tns:yamlDataFormat">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Marshal and unmarshal Java objects to and from YAML.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="zipDeflater" type="tns:zipDeflaterDataFormat">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Compress and decompress streams using java.util.zip.Deflater and
+java.util.zip.Inflater.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="zipFile" type="tns:zipFileDataFormat">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+Compression and decompress streams using java.util.zip.ZipStream.
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:element name="zookeeperServiceDiscovery" type="tns:zooKeeperServiceCallServiceDiscoveryConfiguration">
+    <xs:annotation>
+      <xs:documentation xml:lang="en">
+        <![CDATA[
+null
+      ]]>
+      </xs:documentation>
+    </xs:annotation>
+  </xs:element>
+    
+  <xs:complexType name="camelConsumerTemplateFactoryBean">
+        
+    <xs:complexContent>
+            
+      <xs:extension base="tns:abstractCamelConsumerTemplateFactoryBean">
+                
+        <xs:sequence/>
+              
+      </xs:extension>
+          
+    </xs:complexContent>
+      
+  </xs:complexType>
+    
+  <xs:complexType abstract="true" name="abstractCamelConsumerTemplateFactoryBean">
+        
+    <xs:complexContent>
+            
+      <xs:extension base="tns:abstractCamelFactoryBean">
+                
+        <xs:sequence/>
+                
+        <xs:attribute name="maximumCacheSize" type="xs:int">
+          <xs:annotation>
+            <xs:documentation xml:lang="en">
+              <![CDATA[
+Sets a custom maximum cache size to use in the backing cache pools.
+            ]]>
+            </xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
+              
+      </xs:extension>
+          
+    </xs:complexContent>
+      
+  </xs:complexType>
+    
+  <xs:complexType abstract="true" name="abstractCamelFactoryBean">
+        
+    <xs:complexContent>
+            
+      <xs:extension base="tns:identifiedType">
+                
+        <xs:sequence/>
+                
+        <xs:attribute name="camelContextId" type="xs:string">
+          <xs:annotation>
+            <xs:documentation xml:lang="en">
+              <![CDATA[
+Id of CamelContext to use if there are multiple CamelContexts in the same JVM.
+            ]]>
+            </xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
+              
+      </xs:extension>
+          
+    </xs:complexContent>
+      
+  </xs:complexType>
+    
+  <xs:complexType abstract="true" name="identifiedType">
+        
+    <xs:sequence/>
+        
+    <xs:attribute name="id" type="xs:ID">
+      <xs:annotation>
+        <xs:documentation xml:lang="en">
+          <![CDATA[
+The id of this node.
+        ]]>
+        </xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+      
+  </xs:complexType>
+    
+  <xs:complexType name="camelContextFactoryBean">
+        
+    <xs:complexContent>
+            
+      <xs:extension base="tns:abstractCamelContextFactoryBean">
+                
+        <xs:sequence>
+                    
+          <xs:element minOccurs="0" ref="tns:globalOptions"/>
+                    
+          <xs:element minOccurs="0" ref="tns:propertyPlaceholder"/>
+                    
+          <xs:element maxOccurs="unbounded" minOccurs="0" name="package" type="xs:string">
+            <xs:annotation>
+              <xs:documentation xml:lang="en">
+                <![CDATA[
+Sets the package names to be recursively searched for Java classes which extend
+org.apache.camel.builder.RouteBuilder to be auto-wired up to the CamelContext as
+a route. Note that classes are excluded if they are specifically configured in
+the spring.xml A more advanced configuration can be done using
+setPackageScan(org.apache.camel.model.PackageScanDefinition).
+              ]]>
+              </xs:documentation>
+            </xs:annotation>
+          </xs:element>
+                    
+          <xs:element minOccurs="0" ref="tns:packageScan"/>
+                    
+          <xs:element minOccurs="0" ref="tns:contextScan"/>
+                    
+          <xs:element minOccurs="0" ref="tns:jmxAgent"/>
+                    
+          <xs:element minOccurs="0" ref="tns:streamCaching"/>
+                    
+          <xs:element minOccurs="0" ref="tns:routeController"/>
+                    
+          <xs:choice maxOccurs="unbounded" minOccurs="0">
+                        
+            <xs:element ref="tns:template"/>
+                        
+            <xs:element ref="tns:fluentTemplate"/>
+                        
+            <xs:element ref="tns:consumerTemplate"/>
+                        
+            <xs:element ref="tns:proxy"/>
+                        
+            <xs:element ref="tns:errorHandler"/>
+                      
+          </xs:choice>
+                    
+          <xs:element minOccurs="0" name="defaultServiceCallConfiguration" type="tns:serviceCallConfigurationDefinition">
+            <xs:annotation>
+              <xs:documentation xml:lang="en">
+                <![CDATA[
+ServiceCall EIP default configuration.
+              ]]>
+              </xs:documentation>
+            </xs:annotation>
+          </xs:element>
+                    
+          <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:serviceCallConfiguration"/>
+                    
+          <xs:element minOccurs="0" name="defaultResilience4jConfiguration" type="tns:resilience4JConfigurationDefinition">
+            <xs:annotation>
+              <xs:documentation xml:lang="en">
+                <![CDATA[
+Resilience4j EIP default configuration.
+              ]]>
+              </xs:documentation>
+            </xs:annotation>
+          </xs:element>
+                    
+          <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:resilience4jConfiguration"/>
+                    
+          <xs:element minOccurs="0" name="defaultFaultToleranceConfiguration" type="tns:faultToleranceConfigurationDefinition">
+            <xs:annotation>
+              <xs:documentation xml:lang="en">
+                <![CDATA[
+MicroProfile Fault Tolerance EIP default configuration.
+              ]]>
+              </xs:documentation>
+            </xs:annotation>
+          </xs:element>
+                    
+          <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:faultToleranceConfiguration"/>
+                    
+          <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:routeConfigurationContextRef"/>
+                    
+          <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:routeTemplateContextRef"/>
+                    
+          <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:routeBuilder"/>
+                    
+          <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:routeContextRef"/>
+                    
+          <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:restContextRef"/>
+                    
+          <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:threadPoolProfile"/>
+                    
+          <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:threadPool"/>
+                    
+          <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:endpoint"/>
+                    
+          <xs:element minOccurs="0" ref="tns:dataFormats"/>
+                    
+          <xs:element minOccurs="0" ref="tns:transformers"/>
+                    
+          <xs:element minOccurs="0" ref="tns:validators"/>
+                    
+          <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:redeliveryPolicyProfile"/>
+                    
+          <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:onException"/>
+                    
+          <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:onCompletion"/>
+                    
+          <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:intercept"/>
+                    
+          <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:interceptFrom"/>
+                    
+          <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:interceptSendToEndpoint"/>
+                    
+          <xs:element minOccurs="0" ref="tns:restConfiguration"/>
+                    
+          <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:rest"/>
+                    
+          <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:routeConfiguration"/>
+                    
+          <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:routeTemplate"/>
+                    
+          <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:templatedRoute"/>
+                    
+          <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:route"/>
+                  
+        </xs:sequence>
+                
+        <xs:attribute name="depends-on" type="xs:string">
+          <xs:annotation>
+            <xs:documentation xml:lang="en">
+              <![CDATA[
+List of other bean id's this CamelContext depends up. Multiple bean id's can be
+separated by comma.
+            ]]>
+            </xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
+                
+        <xs:attribute name="startupSummaryLevel" type="tns:startupSummaryLevel">
+          <xs:annotation>
+            <xs:documentation xml:lang="en">
+              <![CDATA[
+Controls the level of information logged during startup (and shutdown) of
+CamelContext. Default value: Default
+            ]]>
+            </xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
+                
+        <xs:attribute name="trace" type="xs:string">
+          <xs:annotation>
+            <xs:documentation xml:lang="en">
+              <![CDATA[
+Sets whether tracing is enabled or not. To use tracing then this must be enabled
+on startup to be installed in the CamelContext.
+            ]]>
+            </xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
+                
+        <xs:attribute name="backlogTrace" type="xs:string">
+          <xs:annotation>
+            <xs:documentation xml:lang="en">
+              <![CDATA[
+Sets whether backlog tracing is enabled or not. To use backlog tracing then this
+must be enabled on startup to be installed in the CamelContext.
+            ]]>
+            </xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
+                
+        <xs:attribute name="tracePattern" type="xs:string">
+          <xs:annotation>
+            <xs:documentation xml:lang="en">
+              <![CDATA[
+Tracing pattern to match which node EIPs to trace. For example to match all To
+EIP nodes, use to. The pattern matches by node and route id's Multiple patterns
+can be separated by comma.
+            ]]>
+            </xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
+                
+        <xs:attribute name="traceLoggingFormat" type="xs:string">
+          <xs:annotation>
+            <xs:documentation xml:lang="en">
+              <![CDATA[
+To use a custom tracing logging format. The default format (arrow, routeId,
+label) is: %-4.4s %-12.12s %-33.33s.
+            ]]>
+            </xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
+                
+        <xs:attribute name="debug" type="xs:string">
+          <xs:annotation>
+            <xs:documentation xml:lang="en">
+              <![CDATA[
+Sets whether debugging is enabled or not. To use debugging then this must be
+enabled on startup to be installed in the CamelContext.
+            ]]>
+            </xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
+                
+        <xs:attribute name="messageHistory" type="xs:string">
+          <xs:annotation>
+            <xs:documentation xml:lang="en">
+              <![CDATA[
+Sets whether message history is enabled or not. Default value: false
+            ]]>
+            </xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
+                
+        <xs:attribute name="sourceLocationEnabled" type="xs:string">
+          <xs:annotation>
+            <xs:documentation xml:lang="en">
+              <![CDATA[
+Whether to capture precise source location:line-number for all EIPs in Camel
+routes. Enabling this will impact parsing Java based routes (also Groovy,
+Kotlin, etc.) on startup as this uses JDK StackTraceElement to calculate the
+location from the Camel route, which comes with a performance cost. This only
+impact startup, not the performance of the routes at runtime. Default value:
+false
+            ]]>
+            </xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
+                
+        <xs:attribute name="logMask" type="xs:string">
+          <xs:annotation>
+            <xs:documentation xml:lang="en">
+              <![CDATA[
+Sets whether security mask for Logging is enabled or not. Default value: false
+            ]]>
+            </xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
+                
+        <xs:attribute name="logExhaustedMessageBody" type="xs:string">
+          <xs:annotation>
+            <xs:documentation xml:lang="en">
+              <![CDATA[
+Sets whether to log exhausted message body with message history.
+            ]]>
+            </xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
+                
+        <xs:attribute name="streamCache" type="xs:string">
+          <xs:annotation>
+            <xs:documentation xml:lang="en">
+              <![CDATA[
+Sets whether stream caching is enabled or not.
+            ]]>
+            </xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
+                
+        <xs:attribute name="delayer" type="xs:string">
+          <xs:annotation>
+            <xs:documentation xml:lang="en">
+              <![CDATA[
+Sets a delay value in millis that a message is delayed at every step it takes in
+the route path, slowing the process down to better observe what is occurring.
+            ]]>
+            </xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
+                
+        <xs:attribute name="errorHandlerRef" type="xs:string">
+          <xs:annotation>
+            <xs:documentation xml:lang="en">
+              <![CDATA[
+Sets the name of the error handler object used to default the error handling
+strategy.
+            ]]>
+            </xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
+                
+        <xs:attribute name="autoStartup" type="xs:string">
+          <xs:annotation>
+            <xs:documentation xml:lang="en">
+              <![CDATA[
+Sets whether the object should automatically start when Camel starts. Important:
+Currently only routes can be disabled, as CamelContext s are always started.
+Note: When setting auto startup false on CamelContext then that takes precedence
+and no routes is started. You would need to start CamelContext explicit using
+the org.apache.camel.CamelContext#start() method, to start the context, and then
+you would need to start the routes manually using
+org.apache.camel.spi.RouteController#startRoute(String) . Default value: true
+            ]]>
+            </xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
+                
+        <xs:attribute name="dumpRoutes" type="xs:string">
+          <xs:annotation>
+            <xs:documentation xml:lang="en">
+              <![CDATA[
+If dumping is enabled then Camel will during startup dump all loaded routes
+(incl rests and route templates) represented as XML DSL into the log. This is
+intended for trouble shooting or to assist during development. Sensitive
+information that may be configured in the route endpoints could potentially be
+included in the dump output and is therefore not recommended to be used for
+production usage. This requires to have camel-xml-jaxb on the classpath to be
+able to dump the routes as XML. Default value: false
+            ]]>
+            </xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
+                
+        <xs:attribute name="useMDCLogging" type="xs:string">
+          <xs:annotation>
+            <xs:documentation xml:lang="en">
+              <![CDATA[
+Set whether MDC is enabled.
+            ]]>
+            </xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
+                
+        <xs:attribute name="mdcLoggingKeysPattern" type="xs:string">
+          <xs:annotation>
+            <xs:documentation xml:lang="en">
+              <![CDATA[
+Sets the pattern used for determine which custom MDC keys to propagate during
+message routing when the routing engine continues routing asynchronously for the
+given message. Setting this pattern to will propagate all custom keys. Or
+setting the pattern to foo,bar will propagate any keys starting with either foo
+or bar. Notice that a set of standard Camel MDC keys are always propagated which
+starts with camel. as key name. The match rules are applied in this order (case
+insensitive): 1. exact match, returns true 2. wildcard match (pattern ends with
+a and the name starts with the pattern), returns true 3. regular expression
+match, returns true 4. otherwise returns false.
+            ]]>
+            </xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
+                
+        <xs:attribute name="useDataType" type="xs:string">
+          <xs:annotation>
+            <xs:documentation xml:lang="en">
+              <![CDATA[
+Whether to enable using data type on Camel messages. Data type are automatic
+turned on if: one ore more routes has been explicit configured with input and
+output types when using rest-dsl with binding turned on Otherwise data type is
+default off.
+            ]]>
+            </xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
+                
+        <xs:attribute name="useBreadcrumb" type="xs:string">
+          <xs:annotation>
+            <xs:documentation xml:lang="en">
+              <![CDATA[
+Set whether breadcrumb is enabled.
+            ]]>
+            </xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
+                
+        <xs:attribute name="beanPostProcessorEnabled" type="xs:string">
+          <xs:annotation>
+            <xs:documentation xml:lang="en">
+              <![CDATA[
+Can be used to turn off bean post processing. Be careful to turn this off, as
+this means that beans that use Camel annotations such as
+org.apache.camel.EndpointInject , org.apache.camel.ProducerTemplate ,
+org.apache.camel.Produce , org.apache.camel.Consume etc will not be injected and
+in use. Turning this off should only be done if you are sure you do not use any
+of these Camel features. Not all runtimes allow turning this off (such as
+camel-blueprint or camel-cdi with XML). The default value is true (enabled).
+Default value: true
+            ]]>
+            </xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
+                
+        <xs:attribute name="allowUseOriginalMessage" type="xs:string">
+          <xs:annotation>
+            <xs:documentation xml:lang="en">
+              <![CDATA[
+Sets whether to allow access to the original message from Camel's error handler,
+or from org.apache.camel.spi.UnitOfWork#getOriginalInMessage() . Turning this
+off can optimize performance, as defensive copy of the original message is not
+needed.
+            ]]>
+            </xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
+                
+        <xs:attribute name="caseInsensitiveHeaders" type="xs:string">
+          <xs:annotation>
+            <xs:documentation xml:lang="en">
+              <![CDATA[
+Whether to use case sensitive or insensitive headers. Important: When using case
+sensitive (this is set to false). Then the map is case sensitive which means
+headers such as content-type and Content-Type are two different keys which can
+be a problem for some protocols such as HTTP based, which rely on case
+insensitive headers. However case sensitive implementations can yield faster
+performance. Therefore use case sensitive implementation with care. Default is
+true.
+            ]]>
+            </xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
+                
+        <xs:attribute name="autowiredEnabled" type="xs:string">
+          <xs:annotation>
+            <xs:documentation xml:lang="en">
+              <![CDATA[
+Whether autowiring is enabled. This is used for automatic autowiring options
+(the option must be marked as autowired) by looking up in the registry to find
+if there is a single instance of matching type, which then gets configured on
+the component. This can be used for automatic configuring JDBC data sources, JMS
+connection factories, AWS Clients, etc. Default is true.
+            ]]>
+            </xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
+                
+        <xs:attribute name="runtimeEndpointRegistryEnabled" type="xs:string">
+          <xs:annotation>
+            <xs:documentation xml:lang="en">
+              <![CDATA[
+Sets whether org.apache.camel.spi.RuntimeEndpointRegistry is enabled.
+            ]]>
+            </xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
+                
+        <xs:attribute name="managementNamePattern" type="xs:string">
+          <xs:annotation>
+            <xs:documentation xml:lang="en">
+              <![CDATA[
+The naming pattern for creating the CamelContext management name. Default value:
+#name#
+            ]]>
+            </xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
+                
+        <xs:attribute name="threadNamePattern" type="xs:string">
+          <xs:annotation>
+            <xs:documentation xml:lang="en">
+              <![CDATA[
+Sets the thread name pattern used for creating the full thread name. The default
+pattern is: Camel (#camelId#) thread ##counter# - #name# Where #camelId# is the
+name of the org.apache.camel.CamelContext and #counter# is a unique incrementing
+counter. and #name# is the regular thread name. You can also use #longName# is
+the long thread name which can includes endpoint parameters etc. Default value:
+Camel (#camelId#) thread ##counter# - #name#
+            ]]>
+            </xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
+                
+        <xs:attribute name="useBlueprintPropertyResolver" type="xs:boolean">
+          <xs:annotation>
+            <xs:documentation xml:lang="en">
+              <![CDATA[
+Whether to automatic detect OSGi Blueprint property placeholder service in use,
+and bridge with Camel property placeholder. When enabled this allows you to only
+setup OSGi Blueprint property placeholder and Camel can use the properties in
+the camelContext.
+            ]]>
+            </xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
+                
+        <xs:attribute name="shutdownRoute" type="tns:shutdownRoute">
+          <xs:annotation>
+            <xs:documentation xml:lang="en">
+              <![CDATA[
+Sets the ShutdownRoute option for routes. Default value: Default
+            ]]>
+            </xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
+                
+        <xs:attribute name="shutdownRunningTask" type="tns:shutdownRunningTask">
+          <xs:annotation>
+            <xs:documentation xml:lang="en">
+              <![CDATA[
+Sets the ShutdownRunningTask option to use when shutting down a route. Default
+value: CompleteCurrentTaskOnly
+            ]]>
+            </xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
+                
+        <xs:attribute name="loadTypeConverters" type="xs:string">
+          <xs:annotation>
+            <xs:documentation xml:lang="en">
+              <![CDATA[
+Whether to load custom type converters by scanning classpath. This is used for
+backwards compatibility with Camel 2.x. Its recommended to migrate to use fast
+type converter loading by setting Converter(loader = true) on your custom type
+converter classes. Default value: false
+            ]]>
+            </xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
+                
+        <xs:attribute name="typeConverterStatisticsEnabled" type="xs:string">
+          <xs:annotation>
+            <xs:documentation xml:lang="en">
+              <![CDATA[
+Sets whether or not type converter statistics is enabled. By default the type
+converter utilization statistics is disabled. Notice: If enabled then there is a
+slight performance impact under very heavy load. You can enable/disable the
+statistics at runtime using the
+org.apache.camel.spi.TypeConverterRegistry#getStatistics()#setTypeConverterStatisticsEnabled(Boolean)
+method, or from JMX on the
+org.apache.camel.api.management.mbean.ManagedTypeConverterRegistryMBean mbean.
+            ]]>
+            </xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
+                
+        <xs:attribute name="loadHealthChecks" type="xs:string">
+          <xs:annotation>
+            <xs:documentation xml:lang="en">
+              <![CDATA[
+Whether to load custom health checks by scanning classpath. Default value: false
+            ]]>
+            </xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
+                
+        <xs:attribute name="inflightRepositoryBrowseEnabled" type="xs:string">
+          <xs:annotation>
+            <xs:documentation xml:lang="en">
+              <![CDATA[
+Sets whether the inflight repository should allow browsing each inflight
+exchange. This is by default disabled as there is a very slight performance
+overhead when enabled.
+            ]]>
+            </xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
+                
+        <xs:attribute name="typeConverterExists" type="tns:typeConverterExists">
+          <xs:annotation>
+            <xs:documentation xml:lang="en">
+              <![CDATA[
+What should happen when attempting to add a duplicate type converter. The
+default behavior is to ignore the duplicate. Default value: Ignore
+            ]]>
+            </xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
+                
+        <xs:attribute name="typeConverterExistsLoggingLevel" type="tns:loggingLevel">
+          <xs:annotation>
+            <xs:documentation xml:lang="en">
+              <![CDATA[
+The logging level to use when logging that a type converter already exists when
+attempting to add a duplicate type converter. The default logging level is
+DEBUG. Default value: DEBUG
+            ]]>
+            </xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
+              
+      </xs:extension>
+          
+    </xs:complexContent>
+      
+  </xs:complexType>
+    
+  <xs:complexType abstract="true" name="abstractCamelContextFactoryBean">
+        
+    <xs:complexContent>
+            
+      <xs:extension base="tns:identifiedType">
+                
+        <xs:sequence/>
+              
+      </xs:extension>
+          
+    </xs:complexContent>
+      
+  </xs:complexType>
+    
+  <xs:complexType name="globalOptionsDefinition">
+        
+    <xs:sequence>
+            
+      <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:globalOption"/>
+          
+    </xs:sequence>
+      
+  </xs:complexType>
+    
+  <xs:complexType name="globalOptionDefinition">
+        
+    <xs:sequence/>
+        
+    <xs:attribute name="key" type="xs:string" use="required">
+      <xs:annotation>
+        <xs:documentation xml:lang="en">
+          <![CDATA[
+Global option key.
+        ]]>
+        </xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+        
+    <xs:attribute name="value" type="xs:string" use="required">
+      <xs:annotation>
+        <xs:documentation xml:lang="en">
+          <![CDATA[
+Global option value.
+        ]]>
+        </xs:documentation>
+      </xs:annotation>
+    </xs:attribute>
+      
+  </xs:complexType>
+    
+  <xs:complexType name="camelPropertyPlaceholderDefinition">
+        
+    <xs:complexContent>
+            
+      <xs:extension base="tns:identifiedType">
+                
+        <xs:sequence>
+                    
+          <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:propertiesFunction"/>
+                    
+          <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:propertiesLocation"/>
+                  
+        </xs:sequence>
+                
+        <xs:attribute name="location" type="xs:string">
+          <xs:annotation>
+            <xs:documentation xml:lang="en">
+              <![CDATA[
+A list of locations to load properties. You can use comma to separate multiple
+locations. This option will override any default locations and only use the
+locations from this option.
+            ]]>
+            </xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
+                
+        <xs:attribute name="encoding" type="xs:string">
+          <xs:annotation>
+            <xs:documentation xml:lang="en">
+              <![CDATA[
+Encoding to use when loading properties file from the file system or classpath.
+If no encoding has been set, then the properties files is loaded using
+ISO-8859-1 encoding (latin-1) as documented by
+java.util.Properties#load(java.io.InputStream).
+            ]]>
+            </xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
+                
+        <xs:attribute name="ignoreMissingLocation" type="xs:boolean">
+          <xs:annotation>
+            <xs:documentation xml:lang="en">
+              <![CDATA[
+Whether to silently ignore if a location cannot be located, such as a properties
+file not found. Default value: false
+            ]]>
+            </xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
+                
+        <xs:attribute name="propertiesParserRef" type="xs:string">
+          <xs:annotation>
+            <xs:documentation xml:lang="en">
+              <![CDATA[
+Reference to a custom PropertiesParser to be used.
+            ]]>
+            </xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
+                
+        <xs:attribute name="defaultFallbackEnabled" type="xs:boolean">
+          <xs:annotation>
+            <xs:documentation xml:lang="en">
+              <![CDATA[
+If false, the component does not attempt to find a default for the key by
+looking after the colon separator. Default value: true
+            ]]>
+            </xs:documentation>
+          </xs:annotation>
+        </xs:attribute>
+              
+      </xs:extension>
+          
+    </xs:complexContent>
+      
+  </xs:complexType>
+    
+  <xs:complexType name="camelPropertyPlaceholderFunctionDefinition">
+        
+    <xs:complexContent>
+            
+      <xs:extension base="tns:identifiedType">
+                
+        <xs:sequence/>
+                
... 98592 lines suppressed ...