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 2019/08/09 13:19:38 UTC

[camel-website] branch asf-site updated: Website updated to 10abba88

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.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new f083394  Website updated to 10abba88
f083394 is described below

commit f08339436d4019c2e0938880d7a51bf4c26ea5a8
Author: jenkins <bu...@apache.org>
AuthorDate: Fri Aug 9 13:19:30 2019 +0000

    Website updated to 10abba88
---
 components/latest/activemq-component.html          |   2 +-
 components/latest/ahc-component.html               |   4 +-
 components/latest/ahc-ws-component.html            |   2 +-
 components/latest/amqp-component.html              |  10 +-
 components/latest/apns-component.html              |   2 +-
 components/latest/as2-component.html               |   4 +-
 components/latest/asn1-dataformat.html             |   2 +-
 components/latest/asterisk-component.html          |   2 +-
 components/latest/atmos-component.html             |   2 +-
 .../latest/atmosphere-websocket-component.html     |   4 +-
 components/latest/atom-component.html              |   2 +-
 components/latest/atomix-map-component.html        |   2 +-
 components/latest/atomix-messaging-component.html  |   2 +-
 components/latest/atomix-multimap-component.html   |   2 +-
 components/latest/atomix-queue-component.html      |   2 +-
 components/latest/atomix-set-component.html        |   2 +-
 components/latest/atomix-value-component.html      |   2 +-
 components/latest/avro-component.html              |  12 +-
 components/latest/avro-dataformat.html             |   2 +-
 components/latest/aws-cw-component.html            |   2 +-
 components/latest/aws-ddb-component.html           |   2 +-
 components/latest/aws-ddbstream-component.html     |   6 +-
 components/latest/aws-ec2-component.html           |   2 +-
 components/latest/aws-ecs-component.html           |   2 +-
 components/latest/aws-eks-component.html           |   2 +-
 components/latest/aws-iam-component.html           |   2 +-
 components/latest/aws-kinesis-component.html       |   6 +-
 .../latest/aws-kinesis-firehose-component.html     |   6 +-
 components/latest/aws-kms-component.html           |   2 +-
 components/latest/aws-lambda-component.html        |   2 +-
 components/latest/aws-mq-component.html            |   2 +-
 components/latest/aws-msk-component.html           |   2 +-
 components/latest/aws-s3-component.html            |   2 +-
 components/latest/aws-sdb-component.html           |   2 +-
 components/latest/aws-ses-component.html           |   2 +-
 components/latest/aws-sns-component.html           |   2 +-
 components/latest/aws-sqs-component.html           |   2 +-
 components/latest/aws-swf-component.html           |   4 +-
 components/latest/aws-xray.html                    |   2 +-
 components/latest/azure-blob-component.html        |   2 +-
 components/latest/azure-queue-component.html       |   2 +-
 components/latest/azure.html                       |   2 +-
 components/latest/barcode-dataformat.html          |   2 +-
 components/latest/base64-dataformat.html           |   2 +-
 components/latest/bean-component.html              |   2 +-
 components/latest/bean-language.html               |   4 +-
 components/latest/bean-validator-component.html    |   4 +-
 components/latest/beanio-dataformat.html           |   2 +-
 components/latest/beanstalk-component.html         |   8 +-
 components/latest/bindy-dataformat.html            |   8 +-
 components/latest/blueprint.html                   |   2 +-
 components/latest/bonita-component.html            |   2 +-
 components/latest/box-component.html               |   6 +-
 components/latest/braintree-component.html         |   6 +-
 components/latest/browse-component.html            |   2 +-
 components/latest/caffeine-cache-component.html    |   4 +-
 .../latest/caffeine-loadcache-component.html       |   4 +-
 components/latest/cbor-dataformat.html             |   4 +-
 components/latest/cdi.html                         |  44 +-
 components/latest/chatscript-component.html        |   2 +-
 components/latest/chunk-component.html             |   8 +-
 components/latest/class-component.html             |   2 +-
 components/latest/cm-sms-component.html            |  10 +-
 components/latest/cmis-component.html              |   2 +-
 components/latest/coap-component.html              |  10 +-
 components/latest/cometd-component.html            |   4 +-
 components/latest/consul-component.html            |   2 +-
 components/latest/controlbus-component.html        |   2 +-
 components/latest/corda-component.html             |   2 +-
 components/latest/couchbase-component.html         |   2 +-
 components/latest/couchdb-component.html           |   2 +-
 components/latest/cql-component.html               |   4 +-
 components/latest/crypto-cms-component.html        |   2 +-
 components/latest/crypto-component.html            |   2 +-
 components/latest/crypto-dataformat.html           |   2 +-
 components/latest/csv-dataformat.html              |   2 +-
 components/latest/cxf-component.html               |   8 +-
 components/latest/cxf-transport.html               |   2 +-
 components/latest/cxfrs-component.html             |  10 +-
 components/latest/dataformat-component.html        |   2 +-
 components/latest/dataset-component.html           |   4 +-
 components/latest/dataset-test-component.html      |   2 +-
 components/latest/digitalocean-component.html      |   2 +-
 components/latest/direct-component.html            |   2 +-
 components/latest/direct-vm-component.html         |   2 +-
 components/latest/disruptor-component.html         |   2 +-
 components/latest/dns-component.html               |   2 +-
 components/latest/docker-component.html            |   2 +-
 components/latest/dozer-component.html             |  14 +-
 components/latest/drill-component.html             |   2 +-
 components/latest/dropbox-component.html           |   4 +-
 components/latest/ehcache-component.html           |   4 +-
 .../latest/elasticsearch-rest-component.html       |   4 +-
 components/latest/elsql-component.html             |   8 +-
 components/latest/etcd-component.html              |   2 +-
 components/latest/eventadmin-component.html        |   2 +-
 components/latest/exec-component.html              |   2 +-
 components/latest/facebook-component.html          |   6 +-
 components/latest/fhir-component.html              |   2 +-
 components/latest/fhirJson-dataformat.html         |   2 +-
 components/latest/fhirXml-dataformat.html          |   2 +-
 components/latest/file-component.html              |   8 +-
 components/latest/file-watch-component.html        |   2 +-
 components/latest/flatpack-component.html          |   2 +-
 components/latest/flatpack-dataformat.html         |   2 +-
 components/latest/flink-component.html             |   2 +-
 components/latest/fop-component.html               |   2 +-
 components/latest/freemarker-component.html        |   2 +-
 components/latest/ftp-component.html               |   6 +-
 components/latest/ftps-component.html              |   2 +-
 components/latest/ganglia-component.html           |   4 +-
 components/latest/geocoder-component.html          |   2 +-
 components/latest/git-component.html               |   2 +-
 components/latest/github-component.html            |   2 +-
 components/latest/google-bigquery-component.html   |   2 +-
 .../latest/google-bigquery-sql-component.html      |   2 +-
 components/latest/google-calendar-component.html   |   2 +-
 .../latest/google-calendar-stream-component.html   |   2 +-
 components/latest/google-drive-component.html      |   4 +-
 components/latest/google-mail-component.html       |   4 +-
 .../latest/google-mail-stream-component.html       |   2 +-
 components/latest/google-pubsub-component.html     |   2 +-
 components/latest/google-sheets-component.html     |   4 +-
 .../latest/google-sheets-stream-component.html     |   2 +-
 components/latest/gora-component.html              |  26 +-
 components/latest/grape-component.html             |  12 +-
 components/latest/grok-dataformat.html             |   2 +-
 components/latest/groovy-language.html             |   4 +-
 components/latest/grpc-component.html              |   2 +-
 components/latest/guava-eventbus-component.html    |   2 +-
 components/latest/gzipdeflater-dataformat.html     |   2 +-
 .../latest/hazelcast-atomicvalue-component.html    |   2 +-
 .../latest/hazelcast-instance-component.html       |   2 +-
 components/latest/hazelcast-list-component.html    |   4 +-
 components/latest/hazelcast-map-component.html     |   2 +-
 .../latest/hazelcast-multimap-component.html       |   2 +-
 components/latest/hazelcast-queue-component.html   |   2 +-
 .../latest/hazelcast-replicatedmap-component.html  |  10 +-
 .../latest/hazelcast-ringbuffer-component.html     |   6 +-
 components/latest/hazelcast-seda-component.html    |   2 +-
 components/latest/hazelcast-set-component.html     |   2 +-
 components/latest/hazelcast-topic-component.html   |   4 +-
 components/latest/hazelcast.html                   |   2 +-
 components/latest/hbase-component.html             |   2 +-
 components/latest/hdfs-component.html              |   4 +-
 components/latest/hipchat-component.html           |   6 +-
 components/latest/hl7-dataformat.html              |  10 +-
 components/latest/hl7terser-language.html          |   4 +-
 components/latest/http-component.html              |   4 +-
 components/latest/hystrix.html                     |   2 +-
 components/latest/ical-dataformat.html             |   2 +-
 components/latest/iec60870-client-component.html   |   2 +-
 components/latest/iec60870-server-component.html   |   2 +-
 components/latest/ignite-cache-component.html      |   2 +-
 components/latest/ignite-compute-component.html    |   2 +-
 components/latest/ignite-events-component.html     |   2 +-
 components/latest/ignite-idgen-component.html      |   2 +-
 components/latest/ignite-messaging-component.html  |   2 +-
 components/latest/ignite-queue-component.html      |   2 +-
 components/latest/ignite-set-component.html        |   2 +-
 components/latest/ignite.html                      |   2 +-
 components/latest/index.html                       |   2 +-
 components/latest/infinispan-component.html        |   2 +-
 components/latest/influxdb-component.html          |   2 +-
 components/latest/iota-component.html              |   2 +-
 components/latest/ipfs-component.html              |   2 +-
 components/latest/irc-component.html               |   4 +-
 components/latest/ironmq-component.html            |   2 +-
 components/latest/jacksonxml-dataformat.html       |  27 +-
 components/latest/jasypt.html                      |   6 +-
 components/latest/jaxb-dataformat.html             |   6 +-
 components/latest/jbpm-component.html              |   2 +-
 components/latest/jcache-component.html            |   2 +-
 components/latest/jclouds-component.html           |   2 +-
 components/latest/jcr-component.html               |   2 +-
 components/latest/jdbc-component.html              |   2 +-
 components/latest/jetty-component.html             |   8 +-
 components/latest/jgroups-component.html           |   8 +-
 components/latest/jgroups-raft-component.html      |   6 +-
 components/latest/jing-component.html              |   2 +-
 components/latest/jira-component.html              |   4 +-
 components/latest/jms-component.html               |   4 +-
 components/latest/jmx-component.html               |   2 +-
 components/latest/jolt-component.html              |   4 +-
 components/latest/jooq-component.html              |   2 +-
 components/latest/jpa-component.html               |   4 +-
 components/latest/json-fastjson-dataformat.html    |   2 +-
 components/latest/json-gson-dataformat.html        |   2 +-
 components/latest/json-jackson-dataformat.html     |   2 +-
 components/latest/json-johnzon-dataformat.html     |   2 +-
 components/latest/json-validator-component.html    |   2 +-
 components/latest/json-xstream-dataformat.html     |   2 +-
 components/latest/jsonApi-dataformat.html          |   2 +-
 components/latest/jsonpath-language.html           |   6 +-
 components/latest/jt400-component.html             |   2 +-
 components/latest/kafka-component.html             |   2 +-
 .../latest/kubernetes-config-maps-component.html   |   2 +-
 .../latest/kubernetes-deployments-component.html   |   2 +-
 components/latest/kubernetes-hpa-component.html    |   2 +-
 components/latest/kubernetes-job-component.html    |   2 +-
 .../latest/kubernetes-namespaces-component.html    |   2 +-
 components/latest/kubernetes-nodes-component.html  |   2 +-
 ...rnetes-persistent-volumes-claims-component.html |   2 +-
 .../kubernetes-persistent-volumes-component.html   |   2 +-
 components/latest/kubernetes-pods-component.html   |   2 +-
 ...bernetes-replication-controllers-component.html |   2 +-
 .../kubernetes-resources-quota-component.html      |   2 +-
 .../latest/kubernetes-secrets-component.html       |   2 +-
 .../kubernetes-service-accounts-component.html     |   2 +-
 .../latest/kubernetes-services-component.html      |   2 +-
 components/latest/kubernetes.html                  |   2 +-
 components/latest/kura.html                        |  15 +-
 components/latest/language-component.html          |   2 +-
 components/latest/ldap-component.html              |   2 +-
 components/latest/ldif-component.html              |   2 +-
 components/latest/leveldb.html                     |   2 +-
 components/latest/linkedin-component.html          |   6 +-
 components/latest/log-component.html               |   4 +-
 components/latest/lpr-component.html               |   2 +-
 components/latest/lra.html                         |   2 +-
 components/latest/lucene-component.html            |   2 +-
 components/latest/lumberjack-component.html        |   2 +-
 components/latest/lzf-dataformat.html              |   4 +-
 components/latest/mail-component.html              |   4 +-
 components/latest/master-component.html            |   2 +-
 components/latest/metrics-component.html           |  14 +-
 components/latest/micrometer-component.html        |  10 +-
 components/latest/microprofile-config.html         |   2 +-
 components/latest/milo-client-component.html       |   2 +-
 components/latest/milo-server-component.html       |   2 +-
 components/latest/mime-multipart-dataformat.html   |   2 +-
 components/latest/mina-component.html              |   2 +-
 components/latest/mllp-component.html              |   4 +-
 components/latest/mock-component.html              |   4 +-
 components/latest/mongodb-component.html           |   6 +-
 components/latest/mongodb-gridfs-component.html    |   4 +-
 components/latest/mqtt-component.html              |   2 +-
 components/latest/msv-component.html               |   2 +-
 components/latest/mustache-component.html          |   2 +-
 components/latest/mvel-component.html              |   2 +-
 components/latest/mvel-language.html               |   2 +-
 components/latest/mybatis-bean-component.html      |   2 +-
 components/latest/mybatis-component.html           |   6 +-
 components/latest/nagios-component.html            |   2 +-
 components/latest/nats-component.html              |   4 +-
 components/latest/netty-component.html             |  10 +-
 components/latest/netty-http-component.html        |  91 +++
 components/latest/netty4-http-component.html       |  91 ---
 components/latest/nsq-component.html               |   4 +-
 components/latest/ognl-language.html               |   2 +-
 components/latest/olingo2-component.html           |   8 +-
 components/latest/olingo4-component.html           |   6 +-
 .../latest/openshift-build-configs-component.html  |   2 +-
 components/latest/openshift-builds-component.html  |   2 +-
 components/latest/openstack-cinder-component.html  |   2 +-
 components/latest/openstack-glance-component.html  |   2 +-
 .../latest/openstack-keystone-component.html       |   2 +-
 components/latest/openstack-neutron-component.html |   2 +-
 components/latest/openstack-nova-component.html    |   2 +-
 components/latest/openstack-swift-component.html   |   2 +-
 components/latest/openstack.html                   |   2 +-
 components/latest/opentracing.html                 |   4 +-
 components/latest/optaplanner-component.html       |   2 +-
 components/latest/paho-component.html              |   6 +-
 components/latest/paxlogging-component.html        |   2 +-
 components/latest/pdf-component.html               |   2 +-
 .../latest/pg-replication-slot-component.html      |   2 +-
 components/latest/pgevent-component.html           |   2 +-
 components/latest/pgp-dataformat.html              |   4 +-
 components/latest/properties-component.html        |  24 +-
 components/latest/protobuf-dataformat.html         |   2 +-
 components/latest/pubnub-component.html            |   2 +-
 components/latest/pulsar-component.html            |   2 +-
 components/latest/quartz-component.html            |   2 +-
 components/latest/quickfix-component.html          |   4 +-
 components/latest/rabbitmq-component.html          |   2 +-
 components/latest/reactive-executor-vertx.html     |   2 +-
 components/latest/reactive-streams-component.html  |   2 +-
 components/latest/reactor-component.html           |   2 +-
 components/latest/ref-component.html               |   2 +-
 components/latest/rest-api-component.html          |   2 +-
 components/latest/rest-component.html              |   6 +-
 components/latest/rest-swagger-component.html      |   2 +-
 components/latest/restlet-component.html           |   2 +-
 components/latest/ribbon.html                      |   2 +-
 components/latest/rss-component.html               |   2 +-
 components/latest/rss-dataformat.html              |   2 +-
 components/latest/rxjava.html                      |   2 +-
 components/latest/saga-component.html              |   2 +-
 components/latest/salesforce-component.html        |   2 +-
 components/latest/sap-netweaver-component.html     |   2 +-
 components/latest/scheduler-component.html         |   6 +-
 components/latest/schematron-component.html        |   6 +-
 components/latest/scp-component.html               |   2 +-
 components/latest/secureXML-dataformat.html        |   2 +-
 components/latest/seda-component.html              |   2 +-
 components/latest/service-component.html           |   2 +-
 components/latest/servicenow-component.html        |   2 +-
 components/latest/servlet-component.html           |   2 +-
 components/latest/sftp-component.html              |   2 +-
 components/latest/shiro.html                       |   2 +-
 components/latest/sip-component.html               |   2 +-
 components/latest/sjms-batch-component.html        |   2 +-
 components/latest/sjms-component.html              |   2 +-
 components/latest/sjms2-component.html             |   2 +-
 components/latest/slack-component.html             |   2 +-
 components/latest/smpp-component.html              |   6 +-
 components/latest/snmp-component.html              |   2 +-
 components/latest/soapjaxb-dataformat.html         |   2 +-
 components/latest/solr-component.html              |   2 +-
 components/latest/soroush-component.html           |   2 +-
 components/latest/spark-component.html             |  28 +-
 components/latest/spark-rest-component.html        |   6 +-
 components/latest/spel-language.html               |   2 +-
 components/latest/splunk-component.html            |   4 +-
 components/latest/spring-batch-component.html      |   2 +-
 components/latest/spring-boot.html                 |  24 +-
 components/latest/spring-cloud-consul.html         |   2 +-
 components/latest/spring-cloud-netflix.html        |   4 +-
 components/latest/spring-cloud-zookeeper.html      |   2 +-
 components/latest/spring-cloud.html                |   4 +-
 components/latest/spring-event-component.html      |   2 +-
 .../latest/spring-integration-component.html       |   2 +-
 components/latest/spring-javaconfig.html           |   2 +-
 components/latest/spring-ldap-component.html       |   2 +-
 components/latest/spring-redis-component.html      |   4 +-
 components/latest/spring-security.html             |   2 +-
 components/latest/spring-ws-component.html         |   2 +-
 components/latest/spring.html                      |   4 +-
 components/latest/sql-component.html               |  14 +-
 components/latest/sql-stored-component.html        |   2 +-
 components/latest/ssh-component.html               |   2 +-
 components/latest/stax-component.html              |   2 +-
 components/latest/stomp-component.html             |   2 +-
 components/latest/stream-component.html            |   2 +-
 components/latest/string-template-component.html   |   2 +-
 components/latest/stub-component.html              |   2 +-
 components/latest/swagger-java.html                |  10 +-
 components/latest/syslog-dataformat.html           |   6 +-
 components/latest/tarfile-dataformat.html          |   4 +-
 components/latest/telegram-component.html          |   8 +-
 components/latest/test-blueprint.html              |   6 +-
 components/latest/test-cdi.html                    |   2 +-
 components/latest/test-junit5.html                 |  37 +
 components/latest/test-karaf.html                  |   2 +-
 components/latest/test-spring.html                 |   2 +-
 components/latest/test.html                        |   2 +-
 components/latest/testcontainers-spring.html       |   2 +-
 components/latest/testcontainers.html              |   2 +-
 components/latest/thrift-component.html            |   2 +-
 components/latest/thrift-dataformat.html           |   2 +-
 components/latest/tidyMarkup-dataformat.html       |   2 +-
 components/latest/tika-component.html              |   2 +-
 components/latest/timer-component.html             |   2 +-
 components/latest/twilio-component.html            |   4 +-
 .../latest/twitter-directmessage-component.html    |   2 +-
 components/latest/twitter-search-component.html    |   2 +-
 components/latest/twitter-streaming-component.html |  16 -
 components/latest/twitter-timeline-component.html  |   2 +-
 components/latest/twitter.html                     |  21 -
 components/latest/undertow-component.html          |   6 +-
 components/latest/univocity-csv-dataformat.html    |   4 +-
 components/latest/univocity-fixed-dataformat.html  |   4 +-
 components/latest/univocity-tsv-dataformat.html    |   4 +-
 components/latest/validator-component.html         |   4 +-
 components/latest/velocity-component.html          |   4 +-
 components/latest/vertx-component.html             |   2 +-
 components/latest/vm-component.html                |   2 +-
 components/latest/weather-component.html           |   4 +-
 components/latest/web3j-component.html             |   2 +-
 components/latest/webhook-component.html           |   6 +-
 components/latest/websocket-component.html         |   4 +-
 components/latest/websocket-jsr356-component.html  |   2 +-
 components/latest/wordpress-component.html         |   2 +-
 components/latest/xchange-component.html           |   2 +-
 components/latest/xmlsecurity-component.html       |  12 +-
 components/latest/xmpp-component.html              |   2 +-
 components/latest/xpath-language.html              |   2 +-
 components/latest/xquery-component.html            |   2 +-
 components/latest/xquery-language.html             |   2 +-
 components/latest/xslt-component.html              |   8 +-
 components/latest/xstream-dataformat.html          |   4 +-
 components/latest/yaml-snakeyaml-dataformat.html   |   6 +-
 components/latest/yammer-component.html            |   2 +-
 components/latest/zendesk-component.html           |   4 +-
 components/latest/zipdeflater-dataformat.html      |   2 +-
 components/latest/zipfile-dataformat.html          |   4 +-
 components/latest/zipkin.html                      |   4 +-
 components/latest/zookeeper-component.html         |   2 +-
 components/latest/zookeeper-master-component.html  |   2 +-
 manual/latest/aggregate-eip.html                   |   8 +-
 manual/latest/bean-binding.html                    |  10 +-
 manual/latest/books.html                           |   2 +-
 manual/latest/building.html                        |   2 +-
 manual/latest/camel-configuration-utilities.html   |   8 +-
 manual/latest/camel-jar-dependencies.html          |   2 +-
 manual/latest/camel-run-maven-goal.html            |   6 +-
 manual/latest/commercial-camel-offerings.html      |   2 +-
 manual/latest/configuring-camel.html               |   4 +-
 manual/latest/content-enricher.html                |   8 +-
 manual/latest/correlation-identifier.html          |   2 +-
 manual/latest/dead-letter-channel.html             |   6 +-
 manual/latest/error-handler.html                   |   4 +-
 manual/latest/eventDrivenConsumer-eip.html         |   4 +-
 manual/latest/exception-clause.html                |  34 +-
 manual/latest/expression.html                      |   2 +-
 ...ow-do-i-import-routes-from-other-xml-files.html |   2 +-
 ...kage-applications-using-camel-and-activemq.html |   2 +-
 .../latest/faq/how-to-use-a-dynamic-uri-in-to.html |   2 +-
 manual/latest/graceful-shutdown.html               |   4 +-
 manual/latest/guaranteed-delivery.html             |   2 +-
 manual/latest/http-session-handling.html           |   4 +-
 manual/latest/index.html                           |   2 +-
 manual/latest/java-dsl.html                        |   2 +-
 manual/latest/jmx.html                             |   2 +-
 manual/latest/json.html                            |  19 +-
 manual/latest/message-channel.html                 |   2 +-
 manual/latest/oncompletion.html                    |   6 +-
 manual/latest/point-to-point-channel.html          |   2 +-
 manual/latest/pojo-producing.html                  |   4 +-
 manual/latest/polling-consumer.html                |   8 +-
 manual/latest/rest-dsl.html                        |  26 +-
 manual/latest/rollback-eip.html                    |   2 +-
 manual/latest/route-policy.html                    |   8 +-
 manual/latest/scala-dsl-getting-started.html       |   2 +-
 manual/latest/simple-language.html                 |   4 +-
 manual/latest/spring-remoting.html                 |  10 +-
 manual/latest/spring-testing.html                  |  40 +-
 manual/latest/spring.html                          |  12 +-
 manual/latest/support.html                         |   2 +-
 manual/latest/testing.html                         |   6 +-
 manual/latest/threading-model.html                 |   2 +-
 manual/latest/toD-eip.html                         |  12 +-
 manual/latest/tokenize-language.html               |   2 +-
 manual/latest/tracer.html                          |   2 +-
 manual/latest/transactional-client.html            |   4 +-
 manual/latest/type-converter.html                  |   2 +-
 manual/latest/user-stories.html                    |   2 +-
 manual/latest/using-propertyplaceholder.html       |  40 +-
 manual/latest/walk-through-another-example.html    |   2 +-
 manual/latest/what-are-the-dependencies.html       |   2 +-
 manual/latest/wireTap-eip.html                     |  10 +-
 sitemap-camel-k.xml                                |  44 +-
 sitemap-camel-quarkus.xml                          |   4 +-
 sitemap-components.xml                             | 786 ++++++++++-----------
 sitemap-manual.xml                                 | 658 ++++++++---------
 446 files changed, 1751 insertions(+), 1734 deletions(-)

diff --git a/components/latest/activemq-component.html b/components/latest/activemq-component.html
index d8e2665..5df427c 100644
--- a/components/latest/activemq-component.html
+++ b/components/latest/activemq-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>ActiveMQ Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/activemq-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webma [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>ActiveMQ Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/activemq-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webma [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-activemq&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/ahc-component.html b/components/latest/ahc-component.html
index 1510683..3f4034b 100644
--- a/components/latest/ahc-component.html
+++ b/components/latest/ahc-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>AHC Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/ahc-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> < [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AHC Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/ahc-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> < [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-ahc&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
@@ -43,7 +43,7 @@ template.sendBody("ahc:http://www.google.com/search", null, headers);</code></pr
    });
    Message out = exchange.getOut();
    int responseCode = out.getHeader(Exchange.HTTP_RESPONSE_CODE, Integer.class);</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_asynchttpclient"><a class="anchor" href="#_configuring_asynchttpclient"></a>Configuring AsyncHttpClient</h2> <div class="sectionbody"> <div class="paragraph"> <p>The <code>AsyncHttpClient</code> client uses a <code>AsyncHttpClientConfig</code> to configure the client. See the documentation at<br> <a href="http://github.c [...]
-    .to("ahc:http://localhost:8080/foo?clientConfig.maxRequestRetry=3&amp;clientConfig.followRedirects=true")</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_ssl_support_https"><a class="anchor" href="#_ssl_support_https"></a>SSL Support (HTTPS)</h2> <div class="sectionbody"> <div id="AHC-UsingtheJSSEConfigurationUtility" class="paragraph"> <p>Using the JSSE Configuration Utility</p> </div> <div class="paragraph"> <p>The AHC component supports SSL/TLS configuration  [...]
+    .to("ahc:http://localhost:8080/foo?clientConfig.maxRequestRetry=3&amp;clientConfig.followRedirects=true")</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_ssl_support_https"><a class="anchor" href="#_ssl_support_https"></a>SSL Support (HTTPS)</h2> <div class="sectionbody"> <div id="AHC-UsingtheJSSEConfigurationUtility" class="paragraph"> <p>Using the JSSE Configuration Utility</p> </div> <div class="paragraph"> <p>The AHC component supports SSL/TLS configuration  [...]
 ksp.setResource("/users/home/server/keystore.jks");
 ksp.setPassword("keystorePassword");
 
diff --git a/components/latest/ahc-ws-component.html b/components/latest/ahc-ws-component.html
index e0bf4b2..9521c2e 100644
--- a/components/latest/ahc-ws-component.html
+++ b/components/latest/ahc-ws-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>AHC Websocket Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/ahc-ws-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.we [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AHC Websocket Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/ahc-ws-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.we [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-ahc-ws&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/amqp-component.html b/components/latest/amqp-component.html
index e3707e2..5034c12 100644
--- a/components/latest/amqp-component.html
+++ b/components/latest/amqp-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>AMQP Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/amqp-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AMQP Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/amqp-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
     &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;
@@ -15,7 +15,7 @@ from("amqp:queue:incoming").
 from(...).
   to("amqp:topic:notify");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_amqp_component"><a class="anchor" href="#_configuring_amqp_component"></a>Configuring AMQP component</h2> <div class="sectionbody"> <div class="paragraph"> <p><strong>Creating AMQP 1.0 component</strong></p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">AMQPComponent amqp = AMQPComponent [...]
 
-AMQPComponent authorizedAmqp = AMQPComponent.amqpComponent("amqp://localhost:5672", "user", "password");</code></pre> </div> </div> <div class="paragraph"> <p>You can also add an instance of <code>org.apache.camel.component.amqp.AMQPConnectionDetails</code> to the registry in order to automatically configure the AMQP component. For example for Spring Boot you just have to define bean:</p> </div> <div class="paragraph"> <p><strong>AMQP connection details auto-configuration</strong></p> </ [...]
+AMQPComponent authorizedAmqp = AMQPComponent.amqpComponent("amqp://localhost:5672", "user", "password");</code></pre> </div> </div> <div class="paragraph"> <p>You can also add an instance of <code>org.apache.camel.component.amqp.AMQPConnectionDetails</code> to the registry in order to automatically configure the AMQP component. For example for Spring Boot you just have to define bean:</p> </div> <div class="paragraph"> <p><strong>AMQP connection details auto-configuration</strong></p> </ [...]
 AMQPConnectionDetails amqpConnection() {
   return new AMQPConnectionDetails("amqp://localhost:5672");
 }
@@ -26,7 +26,7 @@ AMQPConnectionDetails securedAmqpConnection() {
 }</code></pre> </div> </div> <div class="paragraph"> <p>Likewise, you can also use CDI producer methods when using Camel-CDI</p> </div> <div class="paragraph"> <p><strong>AMQP connection details auto-configuration for CDI</strong></p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">@Produces
 AMQPConnectionDetails amqpConnection() {
   return new AMQPConnectionDetails("amqp://localhost:5672");
-}</code></pre> </div> </div> <div class="paragraph"> <p>You can also rely on the <a href="properties-component.html" class="page">Camel properties</a> to read the AMQP connection details. Factory method <code>AMQPConnectionDetails.discoverAMQP()</code> attempts to read Camel properties in a Kubernetes-like convention, just as demonstrated on the snippet below:</p> </div> <div class="paragraph"> <p><strong>AMQP connection details auto-configuration</strong></p> </div> <div class="listingb [...]
+}</code></pre> </div> </div> <div class="paragraph"> <p>You can also rely on the <a href="properties-component.html" class="page">Camel properties</a> to read the AMQP connection details. Factory method <code>AMQPConnectionDetails.discoverAMQP()</code> attempts to read Camel properties in a Kubernetes-like convention, just as demonstrated on the snippet below:</p> </div> <div class="paragraph"> <p><strong>AMQP connection details auto-configuration</strong></p> </div> <div class="listingb [...]
 export AMQP_SERVICE_PORT = "6666"
 export AMQP_SERVICE_USERNAME = "username"
 export AMQP_SERVICE_PASSWORD = "password"
@@ -36,14 +36,14 @@ export AMQP_SERVICE_PASSWORD = "password"
 @Bean
 AMQPConnectionDetails amqpConnection() {
   return AMQPConnectionDetails.discoverAMQP();
-}</code></pre> </div> </div> <div class="paragraph"> <p><strong>Enabling AMQP specific options</strong></p> </div> <div class="paragraph"> <p>If you, for example, need to enable <code>amqp.traceFrames</code> you can do that by appending the option to your URI, like the following example:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">AMQPComponent amqp = AMQPComponent.amqpComponent("amqp://l [...]
+}</code></pre> </div> </div> <div class="paragraph"> <p><strong>Enabling AMQP specific options</strong></p> </div> <div class="paragraph"> <p>If you, for example, need to enable <code>amqp.traceFrames</code> you can do that by appending the option to your URI, like the following example:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">AMQPComponent amqp = AMQPComponent.amqpComponent("amqp://l [...]
    &lt;property name="connectionFactory"&gt;
      &lt;bean class="org.apache.qpid.jms.JmsConnectionFactory" factory-method="createFromURL"&gt;
        &lt;property name="remoteURI" value="amqp://localhost:5672" /&gt;
        &lt;property name="topicPrefix" value="topic://" /&gt;  &lt;!-- only necessary when connecting to ActiveMQ over AMQP 1.0 --&gt;
      &lt;/bean&gt;
    &lt;/property&gt;
- &lt;/bean&gt;</code></pre> </div> </div> <div class="paragraph"> <p>Keep in mind that both  <code>AMQPComponent#amqpComponent()</code> methods and <code>AMQPConnectionDetails</code> pre-configure the component with the topic prefix, so you don&#8217;t have to configure it explicitly.</p> </div> </div> </div> <div class="sect1"> <h2 id="_see_also"><a class="anchor" href="#_see_also"></a>See Also</h2> <div class="sectionbody"> <div class="ulist"> <ul> <li> <p>Configuring Camel</p> </li> < [...]
+ &lt;/bean&gt;</code></pre> </div> </div> <div class="paragraph"> <p>Keep in mind that both <code>AMQPComponent#amqpComponent()</code> methods and <code>AMQPConnectionDetails</code> pre-configure the component with the topic prefix, so you don&#8217;t have to configure it explicitly.</p> </div> </div> </div> <div class="sect1"> <h2 id="_see_also"><a class="anchor" href="#_see_also"></a>See Also</h2> <div class="sectionbody"> <div class="ulist"> <ul> <li> <p>Configuring Camel</p> </li> <l [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/components/latest/apns-component.html b/components/latest/apns-component.html
index 62b428d..1d10da0 100644
--- a/components/latest/apns-component.html
+++ b/components/latest/apns-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>APNS Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/apns-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>APNS Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/apns-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-apns&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/as2-component.html b/components/latest/as2-component.html
index 2f4b944..7563802 100644
--- a/components/latest/as2-component.html
+++ b/components/latest/as2-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>AS2 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/as2-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> < [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AS2 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/as2-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> < [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-as2&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
@@ -8,7 +8,7 @@
   &lt;artifactId&gt;camel-as2-starter&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>The component supports 31 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The component supports 31 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/components/latest/asn1-dataformat.html b/components/latest/asn1-dataformat.html
index 37f85a5..4f77fb3 100644
--- a/components/latest/asn1-dataformat.html
+++ b/components/latest/asn1-dataformat.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>ASN.1 File DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/asn1-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webma [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>ASN.1 File DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/asn1-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webma [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-asn1-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/asterisk-component.html b/components/latest/asterisk-component.html
index d69cd97..770d919 100644
--- a/components/latest/asterisk-component.html
+++ b/components/latest/asterisk-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>Asterisk Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/asterisk-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webma [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Asterisk Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/asterisk-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webma [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-asterisk&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/atmos-component.html b/components/latest/atmos-component.html
index a597d92..8bd44cd 100644
--- a/components/latest/atmos-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/atmos-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Atmos Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/atmos-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-atmos-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/atmosphere-websocket-component.html b/components/latest/atmosphere-websocket-component.html
index c5aea17..3ab95ed 100644
--- a/components/latest/atmosphere-websocket-component.html
+++ b/components/latest/atmosphere-websocket-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>Atmosphere Websocket Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/atmosphere-websocket-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Atmosphere Websocket Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/atmosphere-websocket-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-atmosphere-websocket&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
@@ -20,7 +20,7 @@
     &lt;from uri="direct:next"/&gt;
     &lt;to uri="atmosphere-websocket:///servicepath"/&gt;
   &lt;/route&gt;
-&lt;/camelContext&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_see_also"><a class="anchor" href="#_see_also"></a>See Also</h2> <div class="sectionbody"> <div class="ulist"> <ul> <li> <p>Configuring Camel</p> </li> <li> <p>Component</p> </li> <li> <p>Endpoint</p> </li> <li> <p>Getting Started</p> </li> <li> <p><a href="servlet-component.html" class="page">SERVLET</a></p> </li> <li> <p><a href="ahc-ws-component.html" class="page">AHC-WS</a> * <a href="https://c [...]
+&lt;/camelContext&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_see_also"><a class="anchor" href="#_see_also"></a>See Also</h2> <div class="sectionbody"> <div class="ulist"> <ul> <li> <p>Configuring Camel</p> </li> <li> <p>Component</p> </li> <li> <p>Endpoint</p> </li> <li> <p>Getting Started</p> </li> <li> <p><a href="servlet-component.html" class="page">SERVLET</a></p> </li> <li> <p><a href="ahc-ws-component.html" class="page">AHC-WS</a></p> </li> <li> <p><a [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/components/latest/atom-component.html b/components/latest/atom-component.html
index d7e089b..0270022 100644
--- a/components/latest/atom-component.html
+++ b/components/latest/atom-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>Atom Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/atom-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Atom Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/atom-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-atom&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/atomix-map-component.html b/components/latest/atomix-map-component.html
index 58a8415..af9e0ce 100644
--- a/components/latest/atomix-map-component.html
+++ b/components/latest/atomix-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>Atomix Map Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/atomix-map-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.w [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Atomix Map Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/atomix-map-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.w [...]
         &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
         &lt;artifactId&gt;camel-atomix&lt;/artifactId&gt;
         &lt;version&gt;${camel-version}&lt;/version&gt;
diff --git a/components/latest/atomix-messaging-component.html b/components/latest/atomix-messaging-component.html
index 82f08ff..6f0587c 100644
--- a/components/latest/atomix-messaging-component.html
+++ b/components/latest/atomix-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>Atomix Messaging Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/atomix-messaging-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href=" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Atomix Messaging Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/atomix-messaging-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href=" [...]
         &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
         &lt;artifactId&gt;camel-atomix&lt;/artifactId&gt;
         &lt;version&gt;${camel-version}&lt;/version&gt;
diff --git a/components/latest/atomix-multimap-component.html b/components/latest/atomix-multimap-component.html
index 14a14d8..5ff1db1 100644
--- a/components/latest/atomix-multimap-component.html
+++ b/components/latest/atomix-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>Atomix MultiMap Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/atomix-multimap-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href=".. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Atomix MultiMap Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/atomix-multimap-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href=".. [...]
         &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
         &lt;artifactId&gt;camel-atomix&lt;/artifactId&gt;
         &lt;version&gt;${camel-version}&lt;/version&gt;
diff --git a/components/latest/atomix-queue-component.html b/components/latest/atomix-queue-component.html
index 9d59a0f..9592bd4 100644
--- a/components/latest/atomix-queue-component.html
+++ b/components/latest/atomix-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>Atomix Queue Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/atomix-queue-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../si [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Atomix Queue Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/atomix-queue-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../si [...]
         &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
         &lt;artifactId&gt;camel-atomix&lt;/artifactId&gt;
         &lt;version&gt;${camel-version}&lt;/version&gt;
diff --git a/components/latest/atomix-set-component.html b/components/latest/atomix-set-component.html
index bea9dec..3cadf99 100644
--- a/components/latest/atomix-set-component.html
+++ b/components/latest/atomix-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>Atomix Set Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/atomix-set-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.w [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Atomix Set Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/atomix-set-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.w [...]
         &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
         &lt;artifactId&gt;camel-atomix&lt;/artifactId&gt;
         &lt;version&gt;${camel-version}&lt;/version&gt;
diff --git a/components/latest/atomix-value-component.html b/components/latest/atomix-value-component.html
index 185a25f..2d50399 100644
--- a/components/latest/atomix-value-component.html
+++ b/components/latest/atomix-value-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>Atomix Value Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/atomix-value-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../si [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Atomix Value Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/atomix-value-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../si [...]
         &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
         &lt;artifactId&gt;camel-atomix&lt;/artifactId&gt;
         &lt;version&gt;${camel-version}&lt;/version&gt;
diff --git a/components/latest/avro-component.html b/components/latest/avro-component.html
index 437fc56..3763288 100644
--- a/components/latest/avro-component.html
+++ b/components/latest/avro-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>Avro Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/avro-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Avro Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/avro-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-avro&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
@@ -66,11 +66,11 @@ class Value {
             &lt;from uri="direct:start"/&gt;
             &lt;to uri="avro:http:localhost:{{avroport}}?protocolClassName=org.apache.camel.avro.generated.KeyValueProtocol"/&gt;
             &lt;to uri="log:avro"/&gt;
-        &lt;/route&gt;</code></pre> </div> </div> <div class="paragraph"> <p>In the example above you need to fill <code>CamelAvroMessageName</code> header. <strong>Since 2.12</strong> you can use following syntax to call constant messages:</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="avro:http:localhost:{{avroport}}/put?protocolClassName=org.apache.camel.avro.generated.KeyValueProtocol"/&gt;
-            &lt;to uri="log:avro"/&gt;
-        &lt;/route&gt;</code></pre> </div> </div> <div class="paragraph"> <p>An example of consuming messages using camel avro consumers via netty:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">        &lt;route&gt;
+        &lt;/route&gt;</code></pre> </div> </div> <div class="paragraph"> <p>In the example above you need to fill <code>CamelAvroMessageName</code> header. <strong>Since 2.12</strong> you can use following syntax to call constant messages:</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="avro:http:localhost:{{avroport}}/put?protocolClassName=org.apache.camel.avro.generated.KeyValueProtocol"/&gt;
+            &lt;to uri="log:avro"/&gt;
+        &lt;/route&gt;</code></pre> </div> </div> <div class="paragraph"> <p>An example of consuming messages using camel avro consumers via netty:</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="avro:netty:localhost:{{avroport}}?protocolClassName=org.apache.camel.avro.generated.KeyValueProtocol"/&gt;
             &lt;choice&gt;
                 &lt;when&gt;
diff --git a/components/latest/avro-dataformat.html b/components/latest/avro-dataformat.html
index afaf860..c0da208 100644
--- a/components/latest/avro-dataformat.html
+++ b/components/latest/avro-dataformat.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>Avro DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/avro-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Avro DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/avro-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-avro&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/aws-cw-component.html b/components/latest/aws-cw-component.html
index 9453383..11c84e1 100644
--- a/components/latest/aws-cw-component.html
+++ b/components/latest/aws-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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/aws-cw-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.w [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS CloudWatch Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/aws-cw-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.w [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-aws-cw-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/aws-ddb-component.html b/components/latest/aws-ddb-component.html
index 6ee92fd..34de299 100644
--- a/components/latest/aws-ddb-component.html
+++ b/components/latest/aws-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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/aws-ddb-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.we [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS DynamoDB Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/aws-ddb-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.we [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-aws-ddb-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/aws-ddbstream-component.html b/components/latest/aws-ddbstream-component.html
index c1f6d4e..a8322df 100644
--- a/components/latest/aws-ddbstream-component.html
+++ b/components/latest/aws-ddbstream-component.html
@@ -1,9 +1,9 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS DynamoDB Streams Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/aws-ddbstream-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href= [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS DynamoDB Streams Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/aws-ddbstream-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href= [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-aws-ddb-starter&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>The component supports 16 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The component supports 16 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
 clientConfiguration.setProxyHost("http://myProxyHost");
 clientConfiguration.setProxyPort(8080);
 
@@ -11,7 +11,7 @@ Region region = Region.getRegion(Regions.fromName(region));
 region.createClient(AmazonDynamoDBStreamsClient.class, null, clientConfiguration);
 // the 'null' here is the AWSCredentialsProvider which defaults to an instance of DefaultAWSCredentialsProviderChain
 
-registry.bind("kinesisClient", client);</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 w [...]
+registry.bind("kinesisClient", client);</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 w [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-aws&lt;/artifactId&gt;
     &lt;version&gt;${camel-version}&lt;/version&gt;
diff --git a/components/latest/aws-ec2-component.html b/components/latest/aws-ec2-component.html
index b35cf67..66b33c9 100644
--- a/components/latest/aws-ec2-component.html
+++ b/components/latest/aws-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 EC2 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/aws-ec2-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS EC2 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/aws-ec2-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-aws-ec2-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/aws-ecs-component.html b/components/latest/aws-ecs-component.html
index ad3a424..6b45e3e 100644
--- a/components/latest/aws-ecs-component.html
+++ b/components/latest/aws-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 ECS Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/aws-ecs-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS ECS Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/aws-ecs-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-aws-ecs-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/aws-eks-component.html b/components/latest/aws-eks-component.html
index 7388ff2..e55a8cd 100644
--- a/components/latest/aws-eks-component.html
+++ b/components/latest/aws-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 EKS Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/aws-eks-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS EKS Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/aws-eks-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-aws-eks-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/aws-iam-component.html b/components/latest/aws-iam-component.html
index 725c2ba..e6b40f3 100644
--- a/components/latest/aws-iam-component.html
+++ b/components/latest/aws-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 IAM Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/aws-iam-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS IAM Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/aws-iam-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-aws-iam-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/aws-kinesis-component.html b/components/latest/aws-kinesis-component.html
index 7dea6a8..79e8cac 100644
--- a/components/latest/aws-kinesis-component.html
+++ b/components/latest/aws-kinesis-component.html
@@ -1,9 +1,9 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Kinesis Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/aws-kinesis-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Kinesis Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/aws-kinesis-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-aws-kinesis-starter&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>The component supports 18 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The component supports 18 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
 clientConfiguration.setProxyHost("http://myProxyHost");
 clientConfiguration.setProxyPort(8080);
 
@@ -12,7 +12,7 @@ region.createClient(AmazonKinesisClient.class, null, clientConfiguration);
 // the 'null' here is the AWSCredentialsProvider which defaults to an instance of DefaultAWSCredentialsProviderChain
 
 registry.bind("kinesisClient", client);</code></pre> </div> </div> <div class="paragraph"> <p>You then have to reference the AmazonKinesisClient in the <code>amazonKinesisClient</code> URI option.</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("aws-kinesis://mykinesisstream?amazonKinesisClient=#kinesisClient")
-  .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 [...]
+  .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-aws-kinesis&lt;/artifactId&gt;
     &lt;version&gt;${camel-version}&lt;/version&gt;
diff --git a/components/latest/aws-kinesis-firehose-component.html b/components/latest/aws-kinesis-firehose-component.html
index 24c2577..1b8cfa9 100644
--- a/components/latest/aws-kinesis-firehose-component.html
+++ b/components/latest/aws-kinesis-firehose-component.html
@@ -1,9 +1,9 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Kinesis Firehose Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/aws-kinesis-firehose-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Kinesis Firehose Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/aws-kinesis-firehose-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-aws-kinesis-starter&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>The component supports 13 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The component supports 13 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
 clientConfiguration.setProxyHost("http://myProxyHost");
 clientConfiguration.setProxyPort(8080);
 
@@ -12,7 +12,7 @@ region.createClient(AmazonKinesisClient.class, null, clientConfiguration);
 // the 'null' here is the AWSCredentialsProvider which defaults to an instance of DefaultAWSCredentialsProviderChain
 
 registry.bind("kinesisFirehoseClient", client);</code></pre> </div> </div> <div class="paragraph"> <p>You then have to reference the AmazonKinesisFirehoseClient in the <code>amazonKinesisFirehoseClient</code> URI option.</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("aws-kinesis-firehose://mykinesisdeliverystream?amazonKinesisFirehoseClient=#kinesisClient")
-  .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 [...]
+  .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-aws-kinesis&lt;/artifactId&gt;
     &lt;version&gt;${camel-version}&lt;/version&gt;
diff --git a/components/latest/aws-kms-component.html b/components/latest/aws-kms-component.html
index 7b7d766..c6d84b6 100644
--- a/components/latest/aws-kms-component.html
+++ b/components/latest/aws-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 KMS Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/aws-kms-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS KMS Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/aws-kms-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-aws-kms-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/aws-lambda-component.html b/components/latest/aws-lambda-component.html
index 8cc8401..b0fe3ee 100644
--- a/components/latest/aws-lambda-component.html
+++ b/components/latest/aws-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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/aws-lambda-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.w [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Lambda Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/aws-lambda-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.w [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-aws-lambda-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/aws-mq-component.html b/components/latest/aws-mq-component.html
index c826fc5..99c1f9b 100644
--- a/components/latest/aws-mq-component.html
+++ b/components/latest/aws-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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/aws-mq-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanife [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS MQ Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/aws-mq-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanife [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-aws-mq-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/aws-msk-component.html b/components/latest/aws-msk-component.html
index ea8b46c..4cc9a78 100644
--- a/components/latest/aws-msk-component.html
+++ b/components/latest/aws-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 MSK Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/aws-msk-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS MSK Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/aws-msk-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-aws-msk-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/aws-s3-component.html b/components/latest/aws-s3-component.html
index 189b0be..d6906d7 100644
--- a/components/latest/aws-s3-component.html
+++ b/components/latest/aws-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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/aws-s3-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../. [...]
+<!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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/aws-s3-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../. [...]
   .to("file:/var/downloaded");</code></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 AWS S3 Storage Service component supports 6 options, which 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="tableblock halign-lef [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-aws-s3-starter&lt;/artifactId&gt;
diff --git a/components/latest/aws-sdb-component.html b/components/latest/aws-sdb-component.html
index 63bba71..adca694 100644
--- a/components/latest/aws-sdb-component.html
+++ b/components/latest/aws-sdb-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 SimpleDB Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/aws-sdb-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.we [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS SimpleDB Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/aws-sdb-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.we [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-aws-sdb-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/aws-ses-component.html b/components/latest/aws-ses-component.html
index fb6d271..2c1d53e 100644
--- a/components/latest/aws-ses-component.html
+++ b/components/latest/aws-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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/aws-ses-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href=". [...]
+<!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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/aws-ses-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href=". [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-aws-ses-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/aws-sns-component.html b/components/latest/aws-sns-component.html
index 5aa7829..6d594b7 100644
--- a/components/latest/aws-sns-component.html
+++ b/components/latest/aws-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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/aws-sns-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" h [...]
+<!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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/aws-sns-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" h [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-aws-sns-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/aws-sqs-component.html b/components/latest/aws-sqs-component.html
index 672547b..9a7e426 100644
--- a/components/latest/aws-sqs-component.html
+++ b/components/latest/aws-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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/aws-sqs-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href=". [...]
+<!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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/aws-sqs-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href=". [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-aws-sqs-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/aws-swf-component.html b/components/latest/aws-swf-component.html
index 17bcb0d..ae43057 100644
--- a/components/latest/aws-swf-component.html
+++ b/components/latest/aws-swf-component.html
@@ -1,9 +1,9 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Simple Workflow Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/aws-swf-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Simple Workflow Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/aws-swf-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../ [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-aws-swf-starter&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>The component supports 33 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The component supports 33 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
 ClientConfiguration clientConfiguration = new ClientConfiguration();
 clientConfiguration.setProxyHost("http://myProxyHost");
 clientConfiguration.setProxyPort(8080);
diff --git a/components/latest/aws-xray.html b/components/latest/aws-xray.html
index bad092e..dc58947 100644
--- a/components/latest/aws-xray.html
+++ b/components/latest/aws-xray.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 XRay Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/aws-xray.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> < [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS XRay Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/aws-xray.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> < [...]
     &lt;dependencies&gt;
       &lt;dependency&gt;
         &lt;groupId&gt;com.amazonaws&lt;/groupId&gt;
diff --git a/components/latest/azure-blob-component.html b/components/latest/azure-blob-component.html
index 4f5ad29..ed467d2 100644
--- a/components/latest/azure-blob-component.html
+++ b/components/latest/azure-blob-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>Azure Storage Blob Service Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/azure-blob-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" hr [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Azure Storage Blob Service Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/azure-blob-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" hr [...]
 to("file://blobdirectory");</code></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 Azure Storage Blob Service component supports 3 options, which 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="tableblock halign-le [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-azure-starter&lt;/artifactId&gt;
diff --git a/components/latest/azure-queue-component.html b/components/latest/azure-queue-component.html
index c83c905..4840f79 100644
--- a/components/latest/azure-queue-component.html
+++ b/components/latest/azure-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>Azure Storage Queue Service Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/azure-queue-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest"  [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Azure Storage Queue Service Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/azure-queue-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest"  [...]
 to("file://queuedirectory");</code></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 Azure Storage Queue Service component supports 3 options, which 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="tableblock halign- [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-azure-starter&lt;/artifactId&gt;
diff --git a/components/latest/azure.html b/components/latest/azure.html
index 26a5efe..6bfd880 100644
--- a/components/latest/azure.html
+++ b/components/latest/azure.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 Components for Windows Azure Services - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/azure.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Camel Components for Windows Azure Services - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/azure.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../. [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/components/latest/barcode-dataformat.html b/components/latest/barcode-dataformat.html
index a8c0a2e..1a7ceb4 100644
--- a/components/latest/barcode-dataformat.html
+++ b/components/latest/barcode-dataformat.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>Barcode DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/barcode-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webma [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Barcode DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/barcode-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webma [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-barcode&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/base64-dataformat.html b/components/latest/base64-dataformat.html
index 7bcbe07..048bb24 100644
--- a/components/latest/base64-dataformat.html
+++ b/components/latest/base64-dataformat.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>Base64 DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/base64-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Base64 DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/base64-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-base64-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/bean-component.html b/components/latest/bean-component.html
index d77caa6..273a6e5 100644
--- a/components/latest/bean-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/bean-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Bean Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/bean-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
    &lt;from uri="direct:hello"&gt;
    &lt;to uri="bean:bye"/&gt;
 &lt;/route&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_bean_as_endpoint"><a class="anchor" href="#_bean_as_endpoint"></a>Bean as endpoint</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel also supports invoking <a href="#">Bean</a> as an Endpoint. In the route below:</p> </div> <div class="paragraph"> <p>What happens is that when the exchange is routed to the <code>myBean</code> Camel will use the Bean Binding to invoke the bean.<br> The source [...]
diff --git a/components/latest/bean-language.html b/components/latest/bean-language.html
index ac69299..1b32649 100644
--- a/components/latest/bean-language.html
+++ b/components/latest/bean-language.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 method Language - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/bean-language.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanif [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Bean method Language - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/bean-language.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanif [...]
   .filter().method("myBean", "isGoldCustomer")
     .to("activemq:BigSpendersQueue");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="BeanLanguage-UsingBeanExpressionsinSpringXML"><a class="anchor" href="#BeanLanguage-UsingBeanExpressionsinSpringXML"></a>Using Bean Expressions in Spring XML</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-syntaxhighlighter-pre hljs" data-lang="syntaxhighlighter-pre">&lt;route&gt;
   &lt;from uri="activemq:topic:OrdersTopic"/&gt;
@@ -6,7 +6,7 @@
     &lt;method ref="myBean" method="isGoldCustomer"/&gt;
     &lt;to uri="activemq:BigSpendersQueue"/&gt;
   &lt;/filter&gt;
-&lt;/route&gt;</code></pre> </div> </div> <div class="admonitionblock warning"> <div class="table-wrapper"><table> <tr> <td class="icon"> <i class="fa icon-warning" title="Warning"></i> </td> <td class="content"> <div class="literalblock"> <div class="content"> <pre>**Bean Attribute Now Deprecated**</pre> </div> </div> <div class="paragraph"> <p>The <strong><code>bean</code></strong> attribute of the method expression element is now deprecated. Use the <strong><code>ref</code></strong> a [...]
+&lt;/route&gt;</code></pre> </div> </div> <div class="admonitionblock warning"> <div class="table-wrapper"><table> <tr> <td class="icon"> <i class="fa icon-warning" title="Warning"></i> </td> <td class="content"> <div class="literalblock"> <div class="content"> <pre>**Bean Attribute Now Deprecated**</pre> </div> </div> <div class="paragraph"> <p>The <strong><code>bean</code></strong> attribute of the method expression element is now deprecated. Use the <strong><code>ref</code></strong> a [...]
   public boolean isGoldCustomer(Exchange exchange) {
      // ...
   }
diff --git a/components/latest/bean-validator-component.html b/components/latest/bean-validator-component.html
index 738154d..ccc6ba0 100644
--- a/components/latest/bean-validator-component.html
+++ b/components/latest/bean-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>Bean Validator Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/bean-validator-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Bean Validator Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/bean-validator-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../. [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-bean-validator&lt;/artifactId&gt;
     &lt;version&gt;x.y.z&lt;/version&gt;
@@ -13,7 +13,7 @@
 
 ...
 
-&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>ValidationProviderResolver</code> is defined and the validator component has been deployed into the OSGi environment, the <code>HibernateValidationProviderResolver</code> will be automatically used.</p> </div> </div> </div> <div class="sect1"> <h2 id="_example"><a class="anchor" href= [...]
+&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>ValidationProviderResolver</code> is defined and the validator component has been deployed into the OSGi environment, the <code>HibernateValidationProviderResolver</code> will be automatically used.</p> </div> </div> </div> <div class="sect1"> <h2 id="_example"><a class="anchor" href= [...]
 
     @NotNull
     private String manufacturer;
diff --git a/components/latest/beanio-dataformat.html b/components/latest/beanio-dataformat.html
index 4f5fc17..82714ce 100644
--- a/components/latest/beanio-dataformat.html
+++ b/components/latest/beanio-dataformat.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>BeanIO DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/beanio-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>BeanIO DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/beanio-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-beanio-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/beanstalk-component.html b/components/latest/beanstalk-component.html
index 5c7a716..1822acd 100644
--- a/components/latest/beanstalk-component.html
+++ b/components/latest/beanstalk-component.html
@@ -1,13 +1,13 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Beanstalk Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/beanstalk-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.web [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Beanstalk Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/beanstalk-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.web [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-beanstalk&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 class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">beanstalk://[host[:port]][/tube][?options]</code></ [...]
+&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 class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">beanstalk://[host[:port]][/tube][?options]</code></ [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-beanstalk-starter&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>The component supports 4 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halign [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The component supports 4 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halign [...]
    log("Processing job #${property.beanstalk.jobId} with body ${in.body}").
    process(new Processor() {
      @Override
@@ -18,7 +18,7 @@
    }).
    log("Parsed job #${property.beanstalk.jobId} to body ${in.body}");</code></pre> </div> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("timer:dig?period=30seconds").
    setBody(constant(10)).log("Kick ${in.body} buried/delayed tasks").
-   to("beanstalk:testTube?command=kick");</code></pre> </div> </div> <div class="paragraph"> <p>In the first route we are listening for new jobs in tube “testTube”. When they are arriving, we are trying to parse integer value from the message body. If done successful, we log it and this successful exchange completion makes Camel component to <em>delete</em> this job from Beanstalk automatically. Contrary, when we cannot parse the job data, the exchange failed and the Camel component <em> [...]
+   to("beanstalk:testTube?command=kick");</code></pre> </div> </div> <div class="paragraph"> <p>In the first route we are listening for new jobs in tube “testTube”. When they are arriving, we are trying to parse integer value from the message body. If done successful, we log it and this successful exchange completion makes Camel component to <em>delete</em> this job from Beanstalk automatically. Contrary, when we cannot parse the job data, the exchange failed and the Camel component <em> [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/components/latest/bindy-dataformat.html b/components/latest/bindy-dataformat.html
index 3697e3b..d57b0e6 100644
--- a/components/latest/bindy-dataformat.html
+++ b/components/latest/bindy-dataformat.html
@@ -1,9 +1,9 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Bindy DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/bindy-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanife [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Bindy DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/bindy-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanife [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-bindy-starter&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>The component supports 18 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The component supports 18 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
 USD,08-01-2009</pre> </div> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">@CsvRecord( separator = "," )
 public Class Order {
 
@@ -57,7 +57,7 @@ public class Order {
 }</code></pre> </div> </div> <div class="paragraph"> <p>AND for the class Client :</p> </div> <div class="paragraph"> <p><strong>Class Link</strong></p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">@Link
 public class Client {
 
-}</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_3_datafield"><a class="anchor" href="#_3_datafield"></a>3. DataField</h2> <div class="sectionbody"> <div class="paragraph"> <p>The DataField annotation defines the property of the field. Each datafield is identified by its position in the record, a type (string, int, date, &#8230;&#8203;) and optionally of a pattern</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> [...]
+}</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_3_datafield"><a class="anchor" href="#_3_datafield"></a>3. DataField</h2> <div class="sectionbody"> <div class="paragraph"> <p>The DataField annotation defines the property of the field. Each datafield is identified by its position in the record, a type (string, int, date, &#8230;&#8203;) and optionally of a pattern</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> [...]
 public class Order {
 
     @DataField(pos = 1)
@@ -184,7 +184,7 @@ public class Order {
 
     @DataField(pos = 4, defaultValue = "Barin")
     private String lastName;
-}</code></pre> </div> </div> <div class="paragraph"> <p>This attribute is only applicable to optional fields.</p> </div> </div> </div> <div class="sect1"> <h2 id="_4_fixedlengthrecord"><a class="anchor" href="#_4_fixedlengthrecord"></a>4. FixedLengthRecord</h2> <div class="sectionbody"> <div class="paragraph"> <p>The FixedLengthRecord annotation is used to identified the root class of the model. It represents a record = a line of a file/message containing data fixed length formatted and  [...]
+}</code></pre> </div> </div> <div class="paragraph"> <p>This attribute is only applicable to optional fields.</p> </div> </div> </div> <div class="sect1"> <h2 id="_4_fixedlengthrecord"><a class="anchor" href="#_4_fixedlengthrecord"></a>4. FixedLengthRecord</h2> <div class="sectionbody"> <div class="paragraph"> <p>The FixedLengthRecord annotation is used to identified the root class of the model. It represents a record = a line of a file/message containing data fixed length formatted and  [...]
 public static class Order {
 
     @DataField(pos = 1, length=2)
diff --git a/components/latest/blueprint.html b/components/latest/blueprint.html
index e6d3cba..a207cce 100644
--- a/components/latest/blueprint.html
+++ b/components/latest/blueprint.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 OSGi blueprint with Camel - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/blueprint.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.w [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Using OSGi blueprint with Camel - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/blueprint.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.w [...]
 
     &lt;camelContext xmlns="http://camel.apache.org/schema/blueprint"&gt;
         &lt;route&gt;
diff --git a/components/latest/bonita-component.html b/components/latest/bonita-component.html
index 5b3582f..26e6e78 100644
--- a/components/latest/bonita-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/bonita-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanife [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Bonita Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/bonita-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanife [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-bonita-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/box-component.html b/components/latest/box-component.html
index f31dfbc..60dabd9 100644
--- a/components/latest/box-component.html
+++ b/components/latest/box-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>Box Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/box-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> < [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Box Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/box-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> < [...]
     &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;
@@ -7,9 +7,9 @@
   &lt;artifactId&gt;camel-box-starter&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>The component supports 20 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The component supports 20 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
     .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=" [...]
+    .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"))
     .setHeader("CamelBox.output", header("output"))
     .to("box://files/download")
diff --git a/components/latest/braintree-component.html b/components/latest/braintree-component.html
index 84f2ed4..c1c67dd 100644
--- a/components/latest/braintree-component.html
+++ b/components/latest/braintree-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>Braintree Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/braintree-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.web [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Braintree Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/braintree-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.web [...]
     &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;
@@ -7,7 +7,7 @@
   &lt;artifactId&gt;camel-braintree-starter&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>The component supports 15 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The component supports 15 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
 &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="
@@ -38,7 +38,7 @@
         &lt;/route&gt;
     &lt;/camelContext&gt;
 
-&lt;/blueprint&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_see_also"><a class="anchor" href="#_see_also"></a>See Also</h2> <div class="sectionbody"> <div class="paragraph"> <p>* <a href="https://cwiki.apache.org/confluence/display/CAMEL/Configuring+Camel">Configuring Camel</a> * <a href="https://cwiki.apache.org/confluence/display/CAMEL/Component">Component</a> * <a href="https://cwiki.apache.org/confluence/display/CAMEL/Endpoint">Endpoint</a> * <a href="htt [...]
+&lt;/blueprint&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_see_also"><a class="anchor" href="#_see_also"></a>See Also</h2> <div class="sectionbody"> <div class="ulist"> <ul> <li> <p><a href="../../manual/latest/configuring-camel.html" class="page">Configuring Camel</a></p> </li> <li> <p><a href="../../manual/latest/component.html" class="page">Component</a></p> </li> <li> <p><a href="../../manual/latest/endpoint.html" class="page">Endpoint</a></p> </li> <li> [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/components/latest/browse-component.html b/components/latest/browse-component.html
index 3ca0aa3..595735b 100644
--- a/components/latest/browse-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/browse-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanife [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Browse Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/browse-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanife [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-browse-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/caffeine-cache-component.html b/components/latest/caffeine-cache-component.html
index bec1ff6..58d6007 100644
--- a/components/latest/caffeine-cache-component.html
+++ b/components/latest/caffeine-cache-component.html
@@ -1,9 +1,9 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Caffeine Cache Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/caffeine-cache-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Caffeine Cache Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/caffeine-cache-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../. [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &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 class="highlightjs highlight"><code class="language-java hljs" data-lang="java">caffeine-cache://cacheName[?options]</code></pre> </div> </div> <div class="paragraph"> <p>You can append query options to the URI in the following format, <code>?option=va [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <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">caffeine-cache://cacheName[?options]</code></pre> </div> </div> <div class="paragraph"> <p>You can append query options to the URI in the following format, <code>?option=va [...]
   &lt;groupId&gt;org.apache.camel&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/latest/caffeine-loadcache-component.html b/components/latest/caffeine-loadcache-component.html
index 9519ef3..19efa19 100644
--- a/components/latest/caffeine-loadcache-component.html
+++ b/components/latest/caffeine-loadcache-component.html
@@ -1,9 +1,9 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Caffeine LoadCache Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/caffeine-loadcache-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" hr [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Caffeine LoadCache Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/caffeine-loadcache-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" hr [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &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 class="highlightjs highlight"><code class="language-java hljs" data-lang="java">caffeine-loadcache://cacheName[?options]</code></pre> </div> </div> <div class="paragraph"> <p>You can append query options to the URI in the following format, <code>?optio [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <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">caffeine-loadcache://cacheName[?options]</code></pre> </div> </div> <div class="paragraph"> <p>You can append query options to the URI in the following format, <code>?optio [...]
   &lt;groupId&gt;org.apache.camel&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/latest/cbor-dataformat.html b/components/latest/cbor-dataformat.html
index 8e6d952..b6efee8 100644
--- a/components/latest/cbor-dataformat.html
+++ b/components/latest/cbor-dataformat.html
@@ -1,11 +1,11 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>CBOR DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/cbor-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>CBOR DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/cbor-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest [...]
   unmarshal().cbor().
   to("mqseries:Another.Queue");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_cbor_options"><a class="anchor" href="#_cbor_options"></a>CBOR Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>The CBOR dataformat supports 11 options, which 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="tableblock halign-left valign-top [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-cbor-starter&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>The component supports 12 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The component supports 12 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
             &lt;!-- here we define a CBOR data format with the id test and that it should use the TestPojo as the class type when
                  doing unmarshal. --&gt;
             &lt;cbor id="test" unmarshalTypeName="org.apache.camel.component.cbor.TestPojo"/&gt;
diff --git a/components/latest/cdi.html b/components/latest/cdi.html
index bdc1d6d..01d2c63 100644
--- a/components/latest/cdi.html
+++ b/components/latest/cdi.html
@@ -1,11 +1,11 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Camel CDI - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/cdi.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> <link rel="appl [...]
-CamelContext context;</code></pre> </div> </div> <div class="paragraph"> <p>That default <code>CamelContext</code> bean is qualified with the built-in <code>@Default</code> qualifier, is scoped <code>@ApplicationScoped</code> and is of type <code>DefaultCamelContext</code>.</p> </div> <div class="paragraph"> <p>Note that this bean can be customized programmatically and other Camel context beans can be deployed in the application as well.</p> </div> </div> </div> <div class="sect1"> <h2 i [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Camel CDI - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/cdi.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> <link rel="appl [...]
+CamelContext context;</code></pre> </div> </div> <div class="paragraph"> <p>That default <code>CamelContext</code> bean is qualified with the built-in <code>@Default</code> qualifier, is scoped <code>@ApplicationScoped</code> and is of type <code>DefaultCamelContext</code>.</p> </div> <div class="paragraph"> <p>Note that this bean can be customized programmatically and other Camel context beans can be deployed in the application as well.</p> </div> </div> </div> <div class="sect1"> <h2 i [...]
 
     @Override
     public void configure() {
         from("jms:invoices").to("file:/invoices");
     }
-}</code></pre> </div> </div> <div class="paragraph"> <p>Note that you can declare as many <code>RoutesBuilder</code> beans as you want. Besides, <code>RouteContainer</code> beans are also automatically collected, instantiated and added to the <code>CamelContext</code> bean instance managed by Camel CDI when the container initializes.</p> </div> <div class="paragraph"> <p>In some situations, it may be necessary to disable the auto-configuration of the <code>RouteBuilder</code> and <code>R [...]
+}</code></pre> </div> </div> <div class="paragraph"> <p>Note that you can declare as many <code>RoutesBuilder</code> beans as you want. Besides, <code>RouteContainer</code> beans are also automatically collected, instantiated and added to the <code>CamelContext</code> bean instance managed by Camel CDI when the container initializes.</p> </div> <div class="paragraph"> <p>In some situations, it may be necessary to disable the auto-configuration of the <code>RouteBuilder</code> and <code>R [...]
     configuration.autoConfigureRoutes(false);
 }</code></pre> </div> </div> <div class="paragraph"> <p>Similarly, it is possible to deactivate the automatic starting of the configured <code>CamelContext</code> beans, e.g.:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">static void configuration(@Observes CdiCamelConfiguration configuration) {
     configuration.autoStartContexts(false);
@@ -25,11 +25,11 @@ MockEndpoint outbound; // URI defaults to the member name, i.e. mock:outbound
 Endpoint endpoint;
 
 @Inject
-TypeConverter converter;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_camel_context_configuration"><a class="anchor" href="#_camel_context_configuration"></a>Camel context configuration</h2> <div class="sectionbody"> <div class="paragraph"> <p>If you just want to change the name of the default <code>CamelContext</code> bean, you can used the <code>@Named</code> qualifier provided by CDI, e.g.:</p> </div> <div class="listingblock"> <div class="content"> <pre class [...]
+TypeConverter converter;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_camel_context_configuration"><a class="anchor" href="#_camel_context_configuration"></a>Camel context configuration</h2> <div class="sectionbody"> <div class="paragraph"> <p>If you just want to change the name of the default <code>CamelContext</code> bean, you can used the <code>@Named</code> qualifier provided by CDI, e.g.:</p> </div> <div class="listingblock"> <div class="content"> <pre class [...]
 @Named("myCamelName")
 class CustomCamelContext extends DefaultCamelContext {
 
-}</code></pre> </div> </div> <div class="paragraph"> <p>Else, if more customization is needed, any <code>CamelContext</code> class can be used to declare a custom Camel context bean. Then, the <code>@PostConstruct</code> and <code>@PreDestroy</code> lifecycle callbacks can be done to do the customization, e.g.:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">@ApplicationScoped
+}</code></pre> </div> </div> <div class="paragraph"> <p>Else, if more customization is needed, any <code>CamelContext</code> class can be used to declare a custom Camel context bean. Then, the <code>@PostConstruct</code> and <code>@PreDestroy</code> lifecycle callbacks can be done to do the customization, e.g.:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">@ApplicationScoped
 class CustomCamelContext extends DefaultCamelContext {
 
     @PostConstruct
@@ -44,7 +44,7 @@ class CustomCamelContext extends DefaultCamelContext {
     void cleanUp() {
         // ...
     }
-}</code></pre> </div> </div> <div class="paragraph"> <p><a href="http://docs.jboss.org/cdi/spec/1.2/cdi-spec.html#producer_method">Producer</a> and http://docs.jboss.org/cdi/spec/1.2/cdi-spec.html#disposer_method[disposer] methods can also be used as well to customize the Camel context bean, e.g.:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">class CamelContextFactory {
+}</code></pre> </div> </div> <div class="paragraph"> <p><a href="http://docs.jboss.org/cdi/spec/1.2/cdi-spec.html#producer_method">Producer</a> and <a href="http://docs.jboss.org/cdi/spec/1.2/cdi-spec.html#disposer_method">disposer</a> methods can also be used as well to customize the Camel context bean, e.g.:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">class CamelContextFactory {
 
     @Produces
     @ApplicationScoped
@@ -57,7 +57,7 @@ class CustomCamelContext extends DefaultCamelContext {
     void cleanUp(@Disposes CamelContext context) {
         // ...
     }
-}</code></pre> </div> </div> <div class="paragraph"> <p>Similarly, http://docs.jboss.org/cdi/spec/1.2/cdi-spec.html#producer_field[producer fields] can be used, e.g.:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">@Produces
+}</code></pre> </div> </div> <div class="paragraph"> <p>Similarly, <a href="http://docs.jboss.org/cdi/spec/1.2/cdi-spec.html#producer_field">producer fields</a> can be used, e.g.:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">@Produces
 @ApplicationScoped
 CamelContext context = new CustomCamelContext();
 
@@ -66,14 +66,14 @@ class CustomCamelContext extends DefaultCamelContext {
     CustomCamelContext() {
         setName("custom");
     }
-}</code></pre> </div> </div> <div class="paragraph"> <p>This pattern can be used for example to avoid having the Camel context routes started automatically when the container initializes by calling the <code>setAutoStartup</code> method, e.g.:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">@ApplicationScoped
+}</code></pre> </div> </div> <div class="paragraph"> <p>This pattern can be used for example to avoid having the Camel context routes started automatically when the container initializes by calling the <code>setAutoStartup</code> method, e.g.:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">@ApplicationScoped
 class ManualStartupCamelContext extends DefaultCamelContext {
 
     @PostConstruct
     void manual() {
         setAutoStartup(false);
     }
-}</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuration_properties"><a class="anchor" href="#_configuration_properties"></a>Configuration properties</h2> <div class="sectionbody"> <div class="paragraph"> <p>To configure the sourcing of the configuration properties used by Camel to resolve properties placeholders, you can declare a <code>PropertiesComponent</code> bean qualified with <code>@Named("properties")</code>, e.g.:</p> </div> <div class="listingblock [...]
+}</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuration_properties"><a class="anchor" href="#_configuration_properties"></a>Configuration properties</h2> <div class="sectionbody"> <div class="paragraph"> <p>To configure the sourcing of the configuration properties used by Camel to resolve properties placeholders, you can declare a <code>PropertiesComponent</code> bean qualified with <code>@Named("properties")</code>, e.g.:</p> </div> <div class="listingblock [...]
 @ApplicationScoped
 @Named("properties")
 PropertiesComponent propertiesComponent() {
@@ -83,7 +83,7 @@ PropertiesComponent propertiesComponent() {
     component.setInitialProperties(properties);
     component.setLocation("classpath:placeholder.properties");
     return component;
-}</code></pre> </div> </div> <div class="paragraph"> <p>If you want to use http://deltaspike.apache.org/documentation/configuration.html[DeltaSpike configuration mechanism] you can declare the following <code>PropertiesComponent</code> bean:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">@Produces
+}</code></pre> </div> </div> <div class="paragraph"> <p>If you want to use <a href="http://deltaspike.apache.org/documentation/configuration.html">DeltaSpike configuration mechanism</a> you can declare the following <code>PropertiesComponent</code> bean:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">@Produces
 @ApplicationScoped
 @Named("properties")
 PropertiesComponent properties(PropertiesParser parser) {
@@ -98,14 +98,14 @@ static class DeltaSpikeParser extends DefaultPropertiesParser {
     public String parseProperty(String key, String value, Properties properties) {
         return ConfigResolver.getPropertyValue(key);
     }
-}</code></pre> </div> </div> <div class="paragraph"> <p>You can see the <code>camel-example-cdi-properties</code> example for a working example of a Camel CDI application using DeltaSpike configuration mechanism.</p> </div> </div> </div> <div class="sect1"> <h2 id="_auto_configured_type_converters"><a class="anchor" href="#_auto_configured_type_converters"></a>Auto-configured type converters</h2> <div class="sectionbody"> <div class="paragraph"> <p>CDI beans annotated with the <code>@Con [...]
+}</code></pre> </div> </div> <div class="paragraph"> <p>You can see the <code>camel-example-cdi-properties</code> example for a working example of a Camel CDI application using DeltaSpike configuration mechanism.</p> </div> </div> </div> <div class="sect1"> <h2 id="_auto_configured_type_converters"><a class="anchor" href="#_auto_configured_type_converters"></a>Auto-configured type converters</h2> <div class="sectionbody"> <div class="paragraph"> <p>CDI beans annotated with the <code>@Con [...]
 public class MyTypeConverter {
 
     @Converter
     public Output convert(Input input) {
         //...
     }
-}</code></pre> </div> </div> <div class="paragraph"> <p>Note that CDI injection is supported within the type converters.</p> </div> </div> </div> <div class="sect1"> <h2 id="_camel_bean_integration"><a class="anchor" href="#_camel_bean_integration"></a>Camel bean integration</h2> <div class="sectionbody"> <div class="sect2"> <h3 id="_camel_annotations"><a class="anchor" href="#_camel_annotations"></a>Camel annotations</h3> <div class="paragraph"> <p>As part of the Camel http://camel.apac [...]
+}</code></pre> </div> </div> <div class="paragraph"> <p>Note that CDI injection is supported within the type converters.</p> </div> </div> </div> <div class="sect1"> <h2 id="_camel_bean_integration"><a class="anchor" href="#_camel_bean_integration"></a>Camel bean integration</h2> <div class="sectionbody"> <div class="sect2"> <h3 id="_camel_annotations"><a class="anchor" href="#_camel_annotations"></a>Camel annotations</h3> <div class="paragraph"> <p>As part of the Camel <a href="http://c [...]
 String value;</code></pre> </div> </div></div></td> <td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph"> <p>If using <a href="http://deltaspike.apache.org/documentation/configuration.html">DeltaSpike configuration mechanism</a>:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">@Inject
 @ConfigProperty(name = "key")
 String value;</code></pre> </div> </div> <div class="paragraph"> <p>See configuration properties for more details.</p> </div></div></td> </tr> <tr> <td class="tableblock halign-left valign-top"><p class="tableblock">Producer template injection (default Camel context)</p></td> <td class="tableblock halign-left valign-top"><div class="content"><div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">@Produce("mock [...]
@@ -139,7 +139,7 @@ class MyNamedBean {
     //...
 }
 
-from("direct:inbound").bean("foo");</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_referring_beans_from_endpoint_uris"><a class="anchor" href="#_referring_beans_from_endpoint_uris"></a>Referring beans from Endpoint URIs</h3> <div class="paragraph"> <p>When configuring endpoints using the URI syntax you can refer to beans in the Registry using the <code>#</code> notation. If the URI parameter value starts with a <code>#</code> sign then Camel CDI will lookup for a bean of  [...]
+from("direct:inbound").bean("foo");</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_referring_beans_from_endpoint_uris"><a class="anchor" href="#_referring_beans_from_endpoint_uris"></a>Referring beans from Endpoint URIs</h3> <div class="paragraph"> <p>When configuring endpoints using the URI syntax you can refer to beans in the Registry using the <code>#</code> notation. If the URI parameter value starts with a <code>#</code> sign then Camel CDI will lookup for a bean of  [...]
 @Named("jtaTransactionManager")
 PlatformTransactionManager createTransactionManager(TransactionManager transactionManager, UserTransaction userTransaction) {
     JtaTransactionManager jtaTransactionManager = new JtaTransactionManager();
@@ -147,15 +147,15 @@ PlatformTransactionManager createTransactionManager(TransactionManager transacti
     jtaTransactionManager.setTransactionManager(transactionManager);
     jtaTransactionManager.afterPropertiesSet();
     return jtaTransactionManager;
-}</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="_camel_events_to_cdi_events"><a class="anchor" href="#_camel_events_to_cdi_events"></a>Camel events to CDI events</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel provides a set of http://camel.apache.org/maven/current/camel-core/apidocs/org/apache/camel/management/event/package-summary.html[management events] that can be subscribed to for listening to Camel context, service, route and exchange e [...]
+}</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="_camel_events_to_cdi_events"><a class="anchor" href="#_camel_events_to_cdi_events"></a>Camel events to CDI events</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel provides a set of <a href="http://camel.apache.org/maven/current/camel-core/apidocs/org/apache/camel/management/event/package-summary.html">management events</a> that can be subscribed to for listening to Camel context, service, route a [...]
     // Called before the default Camel context is about to start
 }</code></pre> </div> </div> <div class="paragraph"> <p>It is possible to observe events for a particular route (<code>RouteAddedEvent</code>, <code>RouteStartedEvent</code>, <code>RouteStoppedEvent</code> and <code>RouteRemovedEvent</code>) should it have an explicit defined, e.g.:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("...").routeId("foo").to("...");
 
 void onRouteStarted(@Observes @Named("foo") RouteStartedEvent event) {
     // Called after the route "foo" has started
-}</code></pre> </div> </div> <div class="paragraph"> <p>Similarly, the <code>@Default</code> qualifier can be used to observe Camel events for the <em>default</em> Camel context if multiples contexts exist, e.g.:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">void onExchangeCompleted(@Observes @Default ExchangeCompletedEvent event) {
+}</code></pre> </div> </div> <div class="paragraph"> <p>Similarly, the <code>@Default</code> qualifier can be used to observe Camel events for the <em>default</em> Camel context if multiples contexts exist, e.g.:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">void onExchangeCompleted(@Observes @Default ExchangeCompletedEvent event) {
     // Called after the exchange 'event.getExchange()' processing has completed
-}</code></pre> </div> </div> <div class="paragraph"> <p>In that example, if no qualifier is specified, the <code>@Any</code> qualifier is implicitly assumed, so that corresponding events for all the Camel contexts get received.</p> </div> <div class="paragraph"> <p>Note that the support for Camel events translation into CDI events is only activated if observer methods listening for Camel events are detected in the deployment, and that per Camel context.</p> </div> </div> </div> <div clas [...]
+}</code></pre> </div> </div> <div class="paragraph"> <p>In that example, if no qualifier is specified, the <code>@Any</code> qualifier is implicitly assumed, so that corresponding events for all the Camel contexts get received.</p> </div> <div class="paragraph"> <p>Note that the support for Camel events translation into CDI events is only activated if observer methods listening for Camel events are detected in the deployment, and that per Camel context.</p> </div> </div> </div> <div clas [...]
 CdiEventEndpoint&lt;String&gt; cdiEventEndpoint;
 
 from(cdiEventEndpoint).log("CDI event received: ${body}");</code></pre> </div> </div> <div class="paragraph"> <p>This is equivalent to writing:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">@Inject
@@ -166,7 +166,7 @@ void observeCdiEvents(@Observes String event) {
     producer.sendBody(event);
 }
 
-from("direct:event").log("CDI event received: ${body}");</code></pre> </div> </div> <div class="paragraph"> <p>Conversely, the <code>CdiEventEndpoint&lt;T&gt;</code> bean can be used to produce / fire CDI events whose <em>event type</em> is <code>T</code>, for example:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">@Inject
+from("direct:event").log("CDI event received: ${body}");</code></pre> </div> </div> <div class="paragraph"> <p>Conversely, the <code>CdiEventEndpoint&lt;T&gt;</code> bean can be used to produce / fire CDI events whose <em>event type</em> is <code>T</code>, for example:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">@Inject
 CdiEventEndpoint&lt;String&gt; cdiEventEndpoint;
 
 from("direct:event").to(cdiEventEndpoint).log("CDI event sent: ${body}");</code></pre> </div> </div> <div class="paragraph"> <p>This is equivalent to writing:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">@Inject
@@ -182,7 +182,7 @@ Event&lt;String&gt; event;
 
 from("direct:event")
     .process(exchange -&gt; event.fire(exchange.getIn().getBody(String.class)))
-    .log("CDI event sent: ${body}");</code></pre> </div> </div> <div class="paragraph"> <p>The type variable <code>T</code> (resp. the qualifiers) of a particular <code>CdiEventEndpoint&lt;T&gt;</code> injection point are automatically translated into the parameterized <em>event type</em> (resp. into the <em>event qualifiers</em>) e.g.:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">@Inject
+    .log("CDI event sent: ${body}");</code></pre> </div> </div> <div class="paragraph"> <p>The type variable <code>T</code> (resp. the qualifiers) of a particular <code>CdiEventEndpoint&lt;T&gt;</code> injection point are automatically translated into the parameterized <em>event type</em> (resp. into the <em>event qualifiers</em>) e.g.:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">@Inject
 @FooQualifier
 CdiEventEndpoint&lt;List&lt;String&gt;&gt; cdiEventEndpoint;
 
@@ -190,19 +190,19 @@ from("direct:event").to(cdiEventEndpoint);
 
 void observeCdiEvents(@Observes @FooQualifier List&lt;String&gt; event) {
     logger.info("CDI event: {}", event);
-}</code></pre> </div> </div> <div class="paragraph"> <p>Note that the CDI event Camel endpoint dynamically adds an http://docs.jboss.org/cdi/spec/1.2/cdi-spec.html#observer_methods[observer method] for each unique combination of <em>event type</em> and <em>event qualifiers</em> and solely relies on the container typesafe http://docs.jboss.org/cdi/spec/1.2/cdi-spec.html#observer_resolution[observer resolution], which leads to an implementation as efficient as possible.</p> </div> <div cla [...]
+}</code></pre> </div> </div> <div class="paragraph"> <p>Note that the CDI event Camel endpoint dynamically adds an <a href="http://docs.jboss.org/cdi/spec/1.2/cdi-spec.html#observer_methods">observer method</a> for each unique combination of <em>event type</em> and <em>event qualifiers</em> and solely relies on the container typesafe <a href="http://docs.jboss.org/cdi/spec/1.2/cdi-spec.html#observer_resolution">observer resolution</a>, which leads to an implementation as efficient as pos [...]
 class MyBean {
 }</code></pre> </div> </div> <div class="paragraph"> <p>Camel CDI will load the resources at the specified locations from the classpath (other protocols may be added in the future).</p> </div> <div class="paragraph"> <p>Every <code>CamelContext</code> elements and other Camel <em>primitives</em> from the imported resources are automatically deployed as CDI beans during the container bootstrap so that they benefit from the auto-configuration provided by Camel CDI and become available for  [...]
     &lt;endpoint id="bar" uri="seda:inbound"&gt;
         &lt;property key="queue" value="#queue"/&gt;
         &lt;property key="concurrentConsumers" value="10"/&gt;
     &lt;/endpoint&gt;
-&lt;camelContext/&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The corresponding CDI beans are automatically deployed and can be injected, e.g.:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">@Inject
+&lt;camelContext/&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The corresponding CDI beans are automatically deployed and can be injected, e.g.:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">@Inject
 CamelContext context;
 
 @Inject
 @Named("bar")
-Endpoint endpoint;</code></pre> </div> </div> <div class="paragraph"> <p>Conversely, CDI beans deployed in the application can be referred to from the Camel XML configuration, usually using the <code>ref</code> attribute, e.g., given the following bean declared:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">@Produces
+Endpoint endpoint;</code></pre> </div> </div> <div class="paragraph"> <p>Conversely, CDI beans deployed in the application can be referred to from the Camel XML configuration, usually using the <code>ref</code> attribute, e.g., given the following bean declared:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">@Produces
 @Named("baz")
 Processor processor = exchange -&gt; exchange.getIn().setHeader("qux", "quux");</code></pre> </div> </div> <div class="paragraph"> <p>A reference to that bean can be declared in the imported Camel XML configuration, e.g.:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;camelContext id="foo"&gt;
     &lt;route&gt;
@@ -260,7 +260,7 @@ Instance&lt;Endpoint&gt; endpoints;
 
 MockEndpoint outbound = endpoints
     .select(MockEndpoint.class, Uri.Literal.of("mock:outbound"))
-    .get();</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_maven_archetype"><a class="anchor" href="#_maven_archetype"></a>Maven Archetype</h2> <div class="sectionbody"> <div class="paragraph"> <p>Among the available <a href="../../manual/latest/camel-maven-archetypes.html" class="page">Camel Maven archetypes</a>, you can use the provided <code>camel-archetype-cdi</code> to generate a Camel CDI Maven project, e.g.:</p> </div> <div class="listingblock"> <div class=" [...]
+    .get();</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_maven_archetype"><a class="anchor" href="#_maven_archetype"></a>Maven Archetype</h2> <div class="sectionbody"> <div class="paragraph"> <p>Among the available <a href="../../manual/latest/camel-maven-archetypes.html" class="page">Camel Maven archetypes</a>, you can use the provided <code>camel-archetype-cdi</code> to generate a Camel CDI Maven project, e.g.:</p> </div> <div class="listingblock"> <div class=" [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/components/latest/chatscript-component.html b/components/latest/chatscript-component.html
index 3d310ce..17aa11a 100644
--- a/components/latest/chatscript-component.html
+++ b/components/latest/chatscript-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>ChatScript Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/chatscript-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.w [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>ChatScript Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/chatscript-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.w [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
       &lt;artifactId&gt;camel-chatscript&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/chunk-component.html b/components/latest/chunk-component.html
index a192655..941134a 100644
--- a/components/latest/chunk-component.html
+++ b/components/latest/chunk-component.html
@@ -1,14 +1,14 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Chunk Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/chunk-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Chunk Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/chunk-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest [...]
 &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
 &lt;artifactId&gt;camel-chunk&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">chunk:templateName[?options]</code></pre> </div> </div> <div class="paragraph"> <p>Where <strong>templateName</strong> is the classpath-local URI of the template to invoke. [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <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">chunk:templateName[?options]</code></pre> </div> </div> <div class="paragraph"> <p>Where <strong>templateName</strong> is the classpath-local URI of the template to invoke. [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-chunk-starter&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>The component supports 3 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halign [...]
-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 [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The component supports 3 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halign [...]
+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").
 setHeader(ChunkConstants.CHUNK_RESOURCE_URI).constant("template").
diff --git a/components/latest/class-component.html b/components/latest/class-component.html
index 82d63b6..15ac0b2 100644
--- a/components/latest/class-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/class-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Class Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/class-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest [...]
         .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/latest/cm-sms-component.html b/components/latest/cm-sms-component.html
index c112ffb..fe25ca8 100644
--- a/components/latest/cm-sms-component.html
+++ b/components/latest/cm-sms-component.html
@@ -1,9 +1,9 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>CM SMS Gateway Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/cm-sms-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.w [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>CM SMS Gateway Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/cm-sms-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.w [...]
 &lt;dependency&gt;
- &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
- &lt;artifactId&gt;camel-cm-sms&lt;/artifactId&gt;
- &lt;version&gt;x.x.x&lt;/version&gt;
- &lt;!-- use the same version as your Camel core version --&gt;
+ &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
+ &lt;artifactId&gt;camel-cm-sms&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="_options"><a class="anchor" href="#_options"></a>Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>The CM SMS Gateway component supports 2 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock h [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
diff --git a/components/latest/cmis-component.html b/components/latest/cmis-component.html
index 7c33495..24a9c3c 100644
--- a/components/latest/cmis-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/cmis-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>CMIS Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/cmis-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-cmis-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/coap-component.html b/components/latest/coap-component.html
index 04b4bae..4df96d1 100644
--- a/components/latest/coap-component.html
+++ b/components/latest/coap-component.html
@@ -1,8 +1,8 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>CoAP Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/coap-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
- &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
- &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;
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>CoAP Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/coap-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
+ &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
+ &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="_options"><a class="anchor" href="#_options"></a>Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>The CoAP component supports 2 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableb [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-coap-starter&lt;/artifactId&gt;
diff --git a/components/latest/cometd-component.html b/components/latest/cometd-component.html
index 512f6d5..ab768a6 100644
--- a/components/latest/cometd-component.html
+++ b/components/latest/cometd-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>CometD Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/cometd-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanife [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>CometD Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/cometd-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanife [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-cometd&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
@@ -9,7 +9,7 @@ cometds://localhost:8443/service/mychannel</pre> </div> </div> <div class="parag
   &lt;artifactId&gt;camel-cometd-starter&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>The component supports 10 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The component supports 10 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
 ksp.setResource("/users/home/server/keystore.jks");
 ksp.setPassword("keystorePassword");
 
diff --git a/components/latest/consul-component.html b/components/latest/consul-component.html
index 9a569e5..562f61c 100644
--- a/components/latest/consul-component.html
+++ b/components/latest/consul-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>Consul Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/consul-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanife [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Consul Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/consul-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanife [...]
         &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;
diff --git a/components/latest/controlbus-component.html b/components/latest/controlbus-component.html
index a8238d9..960b3a1 100644
--- a/components/latest/controlbus-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/controlbus-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Control Bus Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/controlbus-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site. [...]
   &lt;groupId&gt;org.apache.camel&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/latest/corda-component.html b/components/latest/corda-component.html
index decaab8..464b5f0 100644
--- a/components/latest/corda-component.html
+++ b/components/latest/corda-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>corda Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/corda-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>corda Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/corda-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-corda&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/couchbase-component.html b/components/latest/couchbase-component.html
index bd1b89d..1bb7d46 100644
--- a/components/latest/couchbase-component.html
+++ b/components/latest/couchbase-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>Couchbase Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/couchbase-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.web [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Couchbase Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/couchbase-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.web [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-couchbase&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/couchdb-component.html b/components/latest/couchdb-component.html
index ee0cf88..a2ef601 100644
--- a/components/latest/couchdb-component.html
+++ b/components/latest/couchdb-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>CouchDB Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/couchdb-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>CouchDB Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/couchdb-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-couchdb&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/cql-component.html b/components/latest/cql-component.html
index 6ddeb5d..7c5cbf5 100644
--- a/components/latest/cql-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/cql-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webma [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Cassandra CQL Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/cql-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webma [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-cassandraql&lt;/artifactId&gt;
     &lt;version&gt;x.y.z&lt;/version&gt;
@@ -8,7 +8,7 @@
   &lt;artifactId&gt;camel-cassandraql-starter&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>The component supports 3 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halign [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The component supports 3 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halign [...]
   NAME varchar,   -- Repository name
   KEY varchar,    -- Message key
   PRIMARY KEY (NAME, KEY)
diff --git a/components/latest/crypto-cms-component.html b/components/latest/crypto-cms-component.html
index 1d21db3..4947610 100644
--- a/components/latest/crypto-cms-component.html
+++ b/components/latest/crypto-cms-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>Crypto CMS Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/crypto-cms-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.w [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Crypto CMS Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/crypto-cms-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.w [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-crypto-cms&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/crypto-component.html b/components/latest/crypto-component.html
index 5b4ec1f..8a46d97 100644
--- a/components/latest/crypto-component.html
+++ b/components/latest/crypto-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>Crypto (JCE) Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/crypto-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.web [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Crypto (JCE) Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/crypto-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.web [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-crypto&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/crypto-dataformat.html b/components/latest/crypto-dataformat.html
index 7b5bbc8..1752c48 100644
--- a/components/latest/crypto-dataformat.html
+++ b/components/latest/crypto-dataformat.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>Crypto (Java Cryptographic Extension) DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/crypto-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="man [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Crypto (Java Cryptographic Extension) DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/crypto-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="man [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-crypto-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/csv-dataformat.html b/components/latest/csv-dataformat.html
index f49c8b8..cb289c2 100644
--- a/components/latest/csv-dataformat.html
+++ b/components/latest/csv-dataformat.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>CSV DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/csv-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>CSV DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/csv-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-csv-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/cxf-component.html b/components/latest/cxf-component.html
index b64f31f..0731a7f 100644
--- a/components/latest/cxf-component.html
+++ b/components/latest/cxf-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>CXF Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/cxf-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> < [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>CXF Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/cxf-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> < [...]
     &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;
@@ -133,8 +133,8 @@
 &lt;/blueprint&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_how_to_make_the_camel_cxf_component_use_log4j_instead_of_java_util_logging"><a class="anchor" href="#_how_to_make_the_camel_cxf_component_use_log4j_instead_of_java_util_logging"></a>How to make the camel-cxf component use log4j instead of java.util.logging</h2> <div class="sectionbody"> <div class="paragraph"> <p>CXF&#8217;s default logger is <code>java.util.logging</code>. If you want to change it t [...]
  Map&lt;String, Object&gt; map = new HashMap&lt;String, Object&gt;();
  map.put("org.apache.cxf.stax.force-start-document", Boolean.TRUE);
- exchange.getOut().setHeader(Client.RESPONSE_CONTEXT, map);</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_how_to_override_the_cxf_producer_address_from_message_header"><a class="anchor" href="#_how_to_override_the_cxf_producer_address_from_message_header"></a>How to override the CXF producer address from message header</h2> <div class="sectionbody"> <div class="paragraph"> <p>The <code>camel-cxf</code> producer supports to override the services address by setting  [...]
- exchange.getIn().setHeader(Exchange.DESTINATION_OVERRIDE_URL, constant(getServiceAddress()));</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_how_to_consume_a_message_from_a_camel_cxf_endpoint_in_pojo_data_format"><a class="anchor" href="#_how_to_consume_a_message_from_a_camel_cxf_endpoint_in_pojo_data_format"></a>How to consume a message from a camel-cxf endpoint in POJO data format</h2> <div class="sectionbody"> <div class="paragraph"> <p>The <code>camel-cxf</cod [...]
+ exchange.getOut().setHeader(Client.RESPONSE_CONTEXT, map);</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_how_to_override_the_cxf_producer_address_from_message_header"><a class="anchor" href="#_how_to_override_the_cxf_producer_address_from_message_header"></a>How to override the CXF producer address from message header</h2> <div class="sectionbody"> <div class="paragraph"> <p>The <code>camel-cxf</code> producer supports to override the services address by setting  [...]
+ exchange.getIn().setHeader(Exchange.DESTINATION_OVERRIDE_URL, constant(getServiceAddress()));</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_how_to_consume_a_message_from_a_camel_cxf_endpoint_in_pojo_data_format"><a class="anchor" href="#_how_to_consume_a_message_from_a_camel_cxf_endpoint_in_pojo_data_format"></a>How to consume a message from a camel-cxf endpoint in POJO data format</h2> <div class="sectionbody"> <div class="paragraph"> <p>The <code>camel-cxf</cod [...]
              public void process(final Exchange exchange) {
                  final List&lt;String&gt; params = new ArrayList&lt;String&gt;();
                  params.add(TEST_MESSAGE);
@@ -154,7 +154,7 @@
          Map&lt;String, Object&gt; responseContext = CastUtils.cast((Map)out.getHeader(Client.RESPONSE_CONTEXT));
          assertNotNull(responseContext);
          assertEquals("Get the wrong wsdl operation name", "{http://apache.org/hello_world_soap_http}greetMe",
-                      responseContext.get("javax.xml.ws.wsdl.operation").toString());</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_attachment_support"><a class="anchor" href="#_attachment_support"></a>Attachment Support</h2> <div class="sectionbody"> <div class="paragraph"> <p><strong>POJO Mode:</strong> Both SOAP with Attachment and MTOM are supported (see example in Payload Mode for enabling MTOM).  However, SOAP with Attachment is not tested.  Since attachment [...]
+                      responseContext.get("javax.xml.ws.wsdl.operation").toString());</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_attachment_support"><a class="anchor" href="#_attachment_support"></a>Attachment Support</h2> <div class="sectionbody"> <div class="paragraph"> <p><strong>POJO Mode:</strong> Both SOAP with Attachment and MTOM are supported (see example in Payload Mode for enabling MTOM). However, SOAP with Attachment is not tested. Since attachments  [...]
      &lt;cxf:properties&gt;
        &lt;entry key="dataFormat" value="PAYLOAD"/&gt;
      &lt;/cxf:properties&gt;
diff --git a/components/latest/cxf-transport.html b/components/latest/cxf-transport.html
index 494d5d2..79ee21e 100644
--- a/components/latest/cxf-transport.html
+++ b/components/latest/cxf-transport.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>What&#8217;s the Camel Transport for CXF - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/cxf-transport.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href= [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>CXF Transport Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/cxf-transport.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webma [...]
 &lt;bean class="org.apache.camel.component.cxf.transport.CamelTransportFactory"&gt;
   &lt;property name="bus" ref="cxf" /&gt;
   &lt;property name="camelContext" ref="camelContext" /&gt;
diff --git a/components/latest/cxfrs-component.html b/components/latest/cxfrs-component.html
index 5b7a80d..0910cba 100644
--- a/components/latest/cxfrs-component.html
+++ b/components/latest/cxfrs-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>CXF-RS Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/cxfrs-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifes [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>CXF-RS Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/cxfrs-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifes [...]
    &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;
@@ -7,7 +7,7 @@
   &lt;artifactId&gt;camel-cxf-starter&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>The component supports 5 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halign [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The component supports 5 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halign [...]
  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>Available as of Camel 2.11</strong></p> </div> <div class="paragraph"> <p>The <code>Defau [...]
     .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) {
@@ -23,7 +23,7 @@ Payload:
   &lt;fullName&gt;Raul Kripalani&lt;/fullName&gt;
   &lt;country&gt;Spain&lt;/country&gt;
   &lt;project&gt;Apache Camel&lt;/project&gt;
-&lt;/Customer&gt;</code></pre> </div> </div> <div class="paragraph"> <p>Will print the message:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">Request: type=gold, active=true, customerData=&lt;Customer.toString() representation&gt;</code></pre> </div> </div> <div class="paragraph"> <p>For more examples on how to process requests and write responses can be found <a href="https://svn.apache.org/ [...]
+&lt;/Customer&gt;</code></pre> </div> </div> <div class="paragraph"> <p>Will print the message:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">Request: type=gold, active=true, customerData=&lt;Customer.toString() representation&gt;</code></pre> </div> </div> <div class="paragraph"> <p>For more examples on how to process requests and write responses can be found <a href="https://svn.apache.org/ [...]
         "cxfrs://http://localhost:" + CXT + "/rest?resourceClasses=org.apache.camel.component.cxf.jaxrs.testbean.CustomerServiceResource";
 private static final String CXF_RS_ENDPOINT_URI2 =
         "cxfrs://http://localhost:" + CXT + "/rest2?resourceClasses=org.apache.camel.component.cxf.jaxrs.testbean.CustomerService";
@@ -71,7 +71,7 @@ public interface CustomerServiceResource {
                     "application/json" })
     Object invoke(@PathParam("id") String id,
                     String payload);
-}</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_how_to_invoke_the_rest_service_through_camel_cxfrs_producer"><a class="anchor" href="#_how_to_invoke_the_rest_service_through_camel_cxfrs_producer"></a>How to invoke the REST service through camel-cxfrs producer</h2> <div class="sectionbody"> <div class="paragraph"> <p>The http://cxf.apache.org/docs/jax-rs.html[CXF JAXRS front end] implements <a href="http://cxf.apache.org/docs/jax-rs-client-api.html#JAX-RSClientAPI- [...]
+}</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_how_to_invoke_the_rest_service_through_camel_cxfrs_producer"><a class="anchor" href="#_how_to_invoke_the_rest_service_through_camel_cxfrs_producer"></a>How to invoke the REST service through camel-cxfrs producer</h2> <div class="sectionbody"> <div class="paragraph"> <p>The <a href="http://cxf.apache.org/docs/jax-rs.html">CXF JAXRS front end</a> implements <a href="http://cxf.apache.org/docs/jax-rs-client-api.html#JAX [...]
     public void process(Exchange exchange) throws Exception {
         exchange.setPattern(ExchangePattern.InOut);
         Message inMessage = exchange.getIn();
@@ -96,7 +96,7 @@ assertNotNull("The response should not be null ", response);
 assertEquals("Get a wrong customer id ", 123, response.getId());
 assertEquals("Get a wrong customer name", "John", response.getName());
 assertEquals("Get a wrong response code", 200, exchange.getOut().getHeader(Exchange.HTTP_RESPONSE_CODE));
-assertEquals("Get a wrong header value", "value", exchange.getOut().getHeader("key"));</code></pre> </div> </div> <div class="paragraph"> <p>The http://cxf.apache.org/docs/jax-rs.html[CXF JAXRS front end] also provides <a href="http://cxf.apache.org/docs/jax-rs-client-api.html#JAX-RSClientAPI-CXFWebClientAPI">a http centric client API</a>. You can also invoke this API from <code>camel-cxfrs</code> producer. You need to specify the <a href="http://camel.apache.org/maven/current/camel-core [...]
+assertEquals("Get a wrong header value", "value", exchange.getOut().getHeader("key"));</code></pre> </div> </div> <div class="paragraph"> <p>The <a href="http://cxf.apache.org/docs/jax-rs.html">CXF JAXRS front end</a> also provides <a href="http://cxf.apache.org/docs/jax-rs-client-api.html#JAX-RSClientAPI-CXFWebClientAPI">a http centric client API</a>. You can also invoke this API from <code>camel-cxfrs</code> producer. You need to specify the <a href="http://camel.apache.org/maven/curre [...]
     public void process(Exchange exchange) throws Exception {
         exchange.setPattern(ExchangePattern.InOut)
         Message inMessage = exchange.getIn();
diff --git a/components/latest/dataformat-component.html b/components/latest/dataformat-component.html
index 4e4a782..0ceea32 100644
--- a/components/latest/dataformat-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/dataformat-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Data Format Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/dataformat-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site. [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-dataformat-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/dataset-component.html b/components/latest/dataset-component.html
index 3706d63..85ebe6a 100644
--- a/components/latest/dataset-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/dataset-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Dataset Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/dataset-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-dataset-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
@@ -9,7 +9,7 @@
 from("dataset:foo").to("activemq:SomeQueue");
 
 // now lets test that the messages are consumed correctly
-from("activemq:SomeQueue").to("dataset:foo");</code></pre> </div> </div> <div class="paragraph"> <p>The above would look in the Registry to find the <strong>foo</strong> DataSet instance which is used to create the messages.</p> </div> <div class="paragraph"> <p>Then you create a DataSet implementation, such as using the <code>SimpleDataSet</code> as described below, configuring things like how big the data set is and what the messages look like etc.</p> </div> </div> </div> <div class=" [...]
+from("activemq:SomeQueue").to("dataset:foo");</code></pre> </div> </div> <div class="paragraph"> <p>The above would look in the Registry to find the <strong>foo</strong> DataSet instance which is used to create the messages.</p> </div> <div class="paragraph"> <p>Then you create a DataSet implementation, such as using the <code>SimpleDataSet</code> as described below, configuring things like how big the data set is and what the messages look like etc.</p> </div> </div> </div> <div class=" [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/components/latest/dataset-test-component.html b/components/latest/dataset-test-component.html
index 9cd6ac6..473ec6b 100644
--- a/components/latest/dataset-test-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/dataset-test-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../si [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>DataSet Test Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/dataset-test-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../si [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-dataset-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/digitalocean-component.html b/components/latest/digitalocean-component.html
index 0757bd9..1c09a47 100644
--- a/components/latest/digitalocean-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/digitalocean-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../si [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>DigitalOcean Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/digitalocean-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../si [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-digitalocean-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/direct-component.html b/components/latest/direct-component.html
index 659e807..1d64f99 100644
--- a/components/latest/direct-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/direct-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanife [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Direct Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/direct-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanife [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-direct-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/direct-vm-component.html b/components/latest/direct-vm-component.html
index be9aeb1..79f3515 100644
--- a/components/latest/direct-vm-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/direct-vm-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.web [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Direct VM Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/direct-vm-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.web [...]
     .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/latest/disruptor-component.html b/components/latest/disruptor-component.html
index 66531c9..0f3b3b4 100644
--- a/components/latest/disruptor-component.html
+++ b/components/latest/disruptor-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>Disruptor Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/disruptor-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.web [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Disruptor Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/disruptor-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.web [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-disruptor&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/dns-component.html b/components/latest/dns-component.html
index 3dcf3bd..99aa18c 100644
--- a/components/latest/dns-component.html
+++ b/components/latest/dns-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>DNS Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/dns-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> < [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>DNS Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/dns-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> < [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-dns&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/docker-component.html b/components/latest/docker-component.html
index 8f64cf0..0371c0f 100644
--- a/components/latest/docker-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/docker-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanife [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Docker Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/docker-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanife [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-docker-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/dozer-component.html b/components/latest/dozer-component.html
index 39f37bb..7e2a6b2 100644
--- a/components/latest/dozer-component.html
+++ b/components/latest/dozer-component.html
@@ -1,26 +1,26 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Dozer Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/dozer-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Dozer Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/dozer-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-dozer&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 Dozer component only supports producer endpoints.</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">dozer:endpointId[?options]</code></pre> </div> </div> <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="paragraph"> <p>The Dozer component only supports producer endpoints.</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">dozer:endpointId[?options]</code></pre> </div> </div> <div class="paragraph"> <p [...]
   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 class="paragraph"> <p>The Dozer component supports 2 options, which 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="tableblock halign-left valign-top">Name</th> <th clas [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-dozer-starter&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>The component supports 3 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halign [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The component supports 3 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halign [...]
   &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>  [...]
+&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>  [...]
   &lt;property name="mappingFiles"&gt;
     &lt;list&gt;
       &lt;value&gt;mapping1.xml&lt;/value&gt;
       &lt;value&gt;mapping2.xml&lt;/value&gt;
     &lt;/list&gt;
   &lt;/property&gt;
-&lt;/bean&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_mapping_extensions"><a class="anchor" href="#_mapping_extensions"></a>Mapping Extensions</h2> <div class="sectionbody"> <div class="paragraph"> <p>The Dozer component implements a number of extensions to the Dozer mapping framework as custom converters.  These converters implement mapping functions that are not supported directly by Dozer itself.</p> </div> <div class="sect2"> <h3 id="_variable_mappings"> [...]
+&lt;/bean&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_mapping_extensions"><a class="anchor" href="#_mapping_extensions"></a>Mapping Extensions</h2> <div class="sectionbody"> <div class="paragraph"> <p>The Dozer component implements a number of extensions to the Dozer mapping framework as custom converters. These converters implement mapping functions that are not supported directly by Dozer itself.</p> </div> <div class="sect2"> <h3 id="_variable_mappings">< [...]
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xsi:schemaLocation="http://dozermapper.github.io/schema/bean-mapping http://dozermapper.github.io/schema/bean-mapping.xsd"&gt;
   &lt;configuration&gt;
@@ -36,7 +36,7 @@
       &lt;b&gt;custId&lt;/b&gt;
     &lt;/field&gt;
   &lt;/mapping&gt;
-&lt;/mappings&gt;</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_custom_mappings"><a class="anchor" href="#_custom_mappings"></a>Custom Mappings</h3> <div class="paragraph"> <p>Custom mappings allow you to define your own logic for how a source field is mapped to a target field.  They are similar in function to Dozer customer converters, with two notable differences:</p> </div> <div class="ulist"> <ul> <li> <p>You can have multiple converter methods in a single class with [...]
+&lt;/mappings&gt;</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_custom_mappings"><a class="anchor" href="#_custom_mappings"></a>Custom Mappings</h3> <div class="paragraph"> <p>Custom mappings allow you to define your own logic for how a source field is mapped to a target field. They are similar in function to Dozer customer converters, with two notable differences:</p> </div> <div class="ulist"> <ul> <li> <p>You can have multiple converter methods in a single class with  [...]
     // All customer ids must be wrapped in "[ ]"
     public Object mapCustomer(String customerId) {
         return "[" + customerId + "]";
@@ -53,7 +53,7 @@
       &lt;b&gt;custId&lt;/b&gt;
     &lt;/field&gt;
   &lt;/mapping&gt;
-&lt;/mappings&gt;</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_expression_mappings"><a class="anchor" href="#_expression_mappings"></a>Expression Mappings</h3> <div class="paragraph"> <p>Expression mappings allow you to use the powerful <a href="http://camel.apache.org/languages.html">language</a> capabilities of Camel to evaluate an expression and assign the result to a target field in a mapping.  Any language that Camel supports can be used in an expression mapping.   [...]
+&lt;/mappings&gt;</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_expression_mappings"><a class="anchor" href="#_expression_mappings"></a>Expression Mappings</h3> <div class="paragraph"> <p>Expression mappings allow you to use the powerful <a href="http://camel.apache.org/languages.html">language</a> capabilities of Camel to evaluate an expression and assign the result to a target field in a mapping. Any language that Camel supports can be used in an expression mapping. Ba [...]
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xsi:schemaLocation="http://dozermapper.github.io/schema/bean-mapping http://dozermapper.github.io/schema/bean-mapping.xsd"&gt;
   &lt;mapping&gt;
diff --git a/components/latest/drill-component.html b/components/latest/drill-component.html
index c4d8477..2a2cdcd 100644
--- a/components/latest/drill-component.html
+++ b/components/latest/drill-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>Drill Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/drill-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Drill Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/drill-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-drill&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/dropbox-component.html b/components/latest/dropbox-component.html
index e06b391..786a70f 100644
--- a/components/latest/dropbox-component.html
+++ b/components/latest/dropbox-component.html
@@ -1,9 +1,9 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Dropbox Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/dropbox-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Dropbox Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/dropbox-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &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 class="highlightjs highlight"><code>dropbox://[operation]?[options]</code></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> </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 class="highlightjs highlight"><code>dropbox://[operation]?[options]</code></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> </di [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-dropbox-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/ehcache-component.html b/components/latest/ehcache-component.html
index c754544..ec536ba 100644
--- a/components/latest/ehcache-component.html
+++ b/components/latest/ehcache-component.html
@@ -1,9 +1,9 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Ehcache Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/ehcache-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Ehcache Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/ehcache-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &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 class="highlightjs highlight"><code class="language-java hljs" data-lang="java">ehcache://cacheName[?options]</code></pre> </div> </div> <div class="paragraph"> <p>You can append query options to the URI in the following format, <code>?option=value&amp [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <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">ehcache://cacheName[?options]</code></pre> </div> </div> <div class="paragraph"> <p>You can append query options to the URI in the following format, <code>?option=value&amp [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-ehcache-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/elasticsearch-rest-component.html b/components/latest/elasticsearch-rest-component.html
index 856debe..5af70aa 100644
--- a/components/latest/elasticsearch-rest-component.html
+++ b/components/latest/elasticsearch-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>Elastichsearch Rest Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/elasticsearch-rest-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" h [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Elastichsearch Rest Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/elasticsearch-rest-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" h [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-elasticsearch-rest&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
@@ -8,7 +8,7 @@
   &lt;artifactId&gt;camel-elasticsearch-rest-starter&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>The component supports 14 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The component supports 14 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
 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/latest/elsql-component.html b/components/latest/elsql-component.html
index bb62718..4466a87 100644
--- a/components/latest/elsql-component.html
+++ b/components/latest/elsql-component.html
@@ -1,14 +1,14 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>ElSQL Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/elsql-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>ElSQL Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/elsql-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-elsql&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>The SQL component uses the following endpoint URI notation:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-text hljs" data-lang="text">sql:elSqlName:resourceUri[?options]</code></pre> </div> </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;</c [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The SQL component uses the following endpoint URI notation:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-text hljs" data-lang="text">sql:elSqlName:resourceUri[?options]</code></pre> </div> </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;</c [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-elsql-starter&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>The component supports 7 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halign [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The component supports 7 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halign [...]
      .setHeader("lic", constant("ASF"))
      .setHeader("min", constant(123))
      .to("elsql:projects:com/foo/orders.elsql")</code></pre> </div> </div> <div class="paragraph"> <p>And the <a href="https://github.com/OpenGamma/ElSql">elsql</a> mapping file</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-sql hljs" data-lang="sql">@NAME(projects)
@@ -16,7 +16,7 @@
   FROM projects
   WHERE license = :lic AND id &gt; :min
   ORDER BY id</code></pre> </div> </div> <div class="paragraph"> <p>Though if the message body is a <code>java.util.Map</code> then the named parameters will be taken from the body.</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">   from("direct:projects")
-     .to("elsql:projects:com/foo/orders.elsql")</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="_using_expression_parameters_in_producers"><a class="anchor" href="#_using_expression_parameters_in_producers"></a>Using expression parameters in producers</h2> <div class="sectionbody"> <div class="paragraph"> <p>In from Camel 2.16.1 onwards you can use Simple expressions as well, which allows to use an OGNL like notation on the message body, where it assumes to ha [...]
+     .to("elsql:projects:com/foo/orders.elsql")</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="_using_expression_parameters_in_producers"><a class="anchor" href="#_using_expression_parameters_in_producers"></a>Using expression parameters in producers</h2> <div class="sectionbody"> <div class="paragraph"> <p>In from Camel 2.16.1 onwards you can use Simple expressions as well, which allows to use an OGNL like notation on the message body, where it assumes to ha [...]
   SELECT *
   FROM projects
   WHERE license = :${body.license} AND id &gt; :${body.minimum}
diff --git a/components/latest/etcd-component.html b/components/latest/etcd-component.html
index 1323aa7..eef187d 100644
--- a/components/latest/etcd-component.html
+++ b/components/latest/etcd-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>etcd Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/etcd-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>etcd Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/etcd-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-etcd-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/eventadmin-component.html b/components/latest/eventadmin-component.html
index 6e62690..8e1ed01 100644
--- a/components/latest/eventadmin-component.html
+++ b/components/latest/eventadmin-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>OSGi EventAdmin Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/eventadmin-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../s [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OSGi EventAdmin Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/eventadmin-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../s [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-eventadmin&lt;/artifactId&gt;
   &lt;version&gt;${camel-version}&lt;/version&gt;
diff --git a/components/latest/exec-component.html b/components/latest/exec-component.html
index 509a809..e157eda 100644
--- a/components/latest/exec-component.html
+++ b/components/latest/exec-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>Exec Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/exec-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Exec Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/exec-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
   &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;
diff --git a/components/latest/facebook-component.html b/components/latest/facebook-component.html
index 17dbcac..6c728bb 100644
--- a/components/latest/facebook-component.html
+++ b/components/latest/facebook-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>Facebook Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/facebook-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webma [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Facebook Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/facebook-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webma [...]
         &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;
@@ -7,8 +7,8 @@
   &lt;artifactId&gt;camel-facebook-starter&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>The component supports 30 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
-        .to("facebook://postFeed/inBody=postUpdate);</code></pre> </div> </div> <div class="paragraph"> <p>To poll, every 5 sec (You can set the <a href="../../manual/latest/polling-consumer.html" class="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?consumer.delay=5000")
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The component supports 30 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
+        .to("facebook://postFeed/inBody=postUpdate);</code></pre> </div> </div> <div class="paragraph"> <p>To poll, every 5 sec (You can set the <a href="../../manual/latest/polling-consumer.html" class="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?consumer.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("di [...]
         .setHeader("CamelFacebook.query", header("bar"))
         .to("facebook://posts");</code></pre> </div> </div> </div> </div> </article> </main> </div> <footer class="footer bg-brown text-white"> <div class="container"> <div class="row"> <div class="col-md-3 pt-5"> <img src="../../_/img/logo-d.svg" class="logo-small mt-60" alt="Apache Camel Logo" aria-label="white silhouette of a camel in front of a sand dune"> </div> <div class="col-md-3"> <h5>Overview</h5> <ul class="list-unstyled"> <li><a href="../../news/">News</a></li> <li><a href=". [...]
diff --git a/components/latest/fhir-component.html b/components/latest/fhir-component.html
index d87fad2..8db56ef 100644
--- a/components/latest/fhir-component.html
+++ b/components/latest/fhir-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>FHIR Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/fhir-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>FHIR Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/fhir-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
     &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;
diff --git a/components/latest/fhirJson-dataformat.html b/components/latest/fhirJson-dataformat.html
index 4fd17ab..c40eeba 100644
--- a/components/latest/fhirJson-dataformat.html
+++ b/components/latest/fhirJson-dataformat.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>FHIR JSon DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/fhirJson-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.we [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>FHIR JSon DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/fhirJson-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.we [...]
   &lt;groupId&gt;org.apache.camel&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/latest/fhirXml-dataformat.html b/components/latest/fhirXml-dataformat.html
index de68fc3..9dd2ef0 100644
--- a/components/latest/fhirXml-dataformat.html
+++ b/components/latest/fhirXml-dataformat.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>FHIR XML DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/fhirXml-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webm [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>FHIR XML DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/fhirXml-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webm [...]
   &lt;groupId&gt;org.apache.camel&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/latest/file-component.html b/components/latest/file-component.html
index 9621745..2cae769 100644
--- a/components/latest/file-component.html
+++ b/components/latest/file-component.html
@@ -1,9 +1,9 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>File Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/file-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>File Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/file-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-file-starter&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>The component supports 3 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halign [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The component supports 3 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halign [...]
   .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")
@@ -32,7 +32,7 @@ outputdir/sub/bar.txt</code></pre> </div> </div> </div> </div> <div class="sect1
   &lt;from uri="bean:myBean"/&gt;
   &lt;to uri="file:/rootDirectory"/&gt;
 &lt;/route&gt;</code></pre> </div> </div> <div class="paragraph"> <p>You can have <code>myBean</code> set the header <code>Exchange.FILE_NAME</code> to values such as:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code>Exchange.FILE_NAME = hello.txt =&gt; /rootDirectory/hello.txt
-Exchange.FILE_NAME = foo/bye.txt =&gt; /rootDirectory/foo/bye.txt</code></pre> </div> </div> <div class="paragraph"> <p>This allows you to have a single route to write files to multiple destinations.</p> </div> </div> <div class="sect2"> <h3 id="_writing_file_through_the_temporary_directory_relative_to_the_final_destination"><a class="anchor" href="#_writing_file_through_the_temporary_directory_relative_to_the_final_destination"></a>Writing file through the temporary directory relative t [...]
+Exchange.FILE_NAME = foo/bye.txt =&gt; /rootDirectory/foo/bye.txt</code></pre> </div> </div> <div class="paragraph"> <p>This allows you to have a single route to write files to multiple destinations.</p> </div> </div> <div class="sect2"> <h3 id="_writing_file_through_the_temporary_directory_relative_to_the_final_destination"><a class="anchor" href="#_writing_file_through_the_temporary_directory_relative_to_the_final_destination"></a>Writing file through the temporary directory relative t [...]
   to("file:///var/myapp/finalDirectory?tempPrefix=/../filesInProgress/");</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="_using_expression_for_filenames"><a class="anchor" href="#_using_expression_for_filenames"></a>Using expression for filenames</h2> <div class="sectionbody"> <div class="paragraph"> <p>In this sample we want to move consumed files to a backup folder using today&#8217;s date as a sub-folder name:</p> </div> <div class="listingblock"> <div cla [...]
   &lt;from uri="file://inbox?idempotent=true&amp;amp;idempotentKey=${file:name}-${file:size}"/&gt;
   &lt;to uri="bean:processInbox"/&gt;
@@ -74,7 +74,7 @@ Exchange.FILE_NAME = foo/bye.txt =&gt; /rootDirectory/foo/bye.txt</code></pre> <
 &lt;route&gt;
   &lt;from uri="file://inbox?sorter=#mySorter"/&gt;
   &lt;to uri="bean:processInbox"/&gt;
-&lt;/route&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"> <strong>URI options can reference beans using the # syntax</strong> In the Spring DSL route above notice that we can refer to beans in the Registry by prefixing the id with <code>#</code>. So writing <code>sorter=#mySorter</code>, will instruct Camel to go look in the Registry for a bean wi [...]
+&lt;/route&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"> <strong>URI options can reference beans using the # syntax</strong> In the Spring DSL route above notice that we can refer to beans in the Registry by prefixing the id with <code>#</code>. So writing <code>sorter=#mySorter</code>, will instruct Camel to go look in the Registry for a bean wi [...]
 onException(IOException.class)
     .handled(true)
     .log("IOException occurred due: ${exception.message}")
diff --git a/components/latest/file-watch-component.html b/components/latest/file-watch-component.html
index 3a0a630..d5da58c 100644
--- a/components/latest/file-watch-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/file-watch-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.w [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>file-watch Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/file-watch-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.w [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-file-watch-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/flatpack-component.html b/components/latest/flatpack-component.html
index e6ad70e..1d50390 100644
--- a/components/latest/flatpack-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/flatpack-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webma [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Flatpack Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/flatpack-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webma [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-flatpack&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/flatpack-dataformat.html b/components/latest/flatpack-dataformat.html
index c5e7253..eff36d9 100644
--- a/components/latest/flatpack-dataformat.html
+++ b/components/latest/flatpack-dataformat.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 DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/flatpack-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.web [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Flatpack DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/flatpack-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.web [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-flatpack-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/flink-component.html b/components/latest/flink-component.html
index 3f3fe94..0046e74 100644
--- a/components/latest/flink-component.html
+++ b/components/latest/flink-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>Apache Flink Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/flink-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webm [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Flink Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/flink-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webm [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-flink&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/fop-component.html b/components/latest/fop-component.html
index 86ab82b..86743fa 100644
--- a/components/latest/fop-component.html
+++ b/components/latest/fop-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>FOP Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/fop-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> < [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>FOP Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/fop-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> < [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-fop&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/freemarker-component.html b/components/latest/freemarker-component.html
index cd0f760..994e1a4 100644
--- a/components/latest/freemarker-component.html
+++ b/components/latest/freemarker-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>Freemarker Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/freemarker-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.w [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Freemarker Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/freemarker-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.w [...]
     &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;
diff --git a/components/latest/ftp-component.html b/components/latest/ftp-component.html
index 1dfce57..dcc04ef 100644
--- a/components/latest/ftp-component.html
+++ b/components/latest/ftp-component.html
@@ -1,18 +1,18 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>FTP Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/ftp-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> < [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>FTP Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/ftp-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> < [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-ftp&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;See the documentation of the Apache Commons
     &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">ftp://[username@]hostname[:port]/directoryname[?options]
 sftp://[username@]hostname[:port]/directoryname[?options]
-ftps://[username@]hostname[:port]/directoryname[?options]</code></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&# [...]
+ftps://[username@]hostname[:port]/directoryname[?options]</code></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&# [...]
 support for the Transport Layer Security (TLS) and the Secure Sockets
 Layer (SSL) cryptographic protocols.</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 options below are exclusive for the FTP component.</p> </div> <div class="paragraph"> <p>The FTP component supports 2 options, which are listed below.</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <c [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-ftp-starter&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>The component supports 3 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halign [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The component supports 3 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halign [...]
        &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/latest/ftps-component.html b/components/latest/ftps-component.html
index 0c130ea..db0b30c 100644
--- a/components/latest/ftps-component.html
+++ b/components/latest/ftps-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>FTPS Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/ftps-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>FTPS Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/ftps-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-ftp&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/ganglia-component.html b/components/latest/ganglia-component.html
index 717dec6..4f81ff0 100644
--- a/components/latest/ganglia-component.html
+++ b/components/latest/ganglia-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>Ganglia Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/ganglia-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Ganglia Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/ganglia-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-ganglia&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
@@ -8,7 +8,7 @@
   &lt;artifactId&gt;camel-ganglia-starter&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>The component supports 17 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The component supports 17 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
     .setHeader(GangliaConstants.METRIC_NAME, simple("my_string_metric"))
     .setHeader(GangliaConstants.METRIC_TYPE, GMetricType.STRING)
     .to("direct:ganglia.tx");
diff --git a/components/latest/geocoder-component.html b/components/latest/geocoder-component.html
index c06173f..f34a257 100644
--- a/components/latest/geocoder-component.html
+++ b/components/latest/geocoder-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>Geocoder Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/geocoder-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webma [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Geocoder Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/geocoder-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webma [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-geocoder&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/git-component.html b/components/latest/git-component.html
index 0d213d6..8f58a62 100644
--- a/components/latest/git-component.html
+++ b/components/latest/git-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>Git Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/git-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> < [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Git Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/git-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> < [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-git&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/github-component.html b/components/latest/github-component.html
index 937736e..5d33853 100644
--- a/components/latest/github-component.html
+++ b/components/latest/github-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>GitHub Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/github-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanife [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>GitHub Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/github-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanife [...]
     &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;
diff --git a/components/latest/google-bigquery-component.html b/components/latest/google-bigquery-component.html
index 314cc09..e3629f3 100644
--- a/components/latest/google-bigquery-component.html
+++ b/components/latest/google-bigquery-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>Google BigQuery Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/google-bigquery-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href=".. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Google BigQuery Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/google-bigquery-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href=".. [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-google-bigquery&lt;/artifactId&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
diff --git a/components/latest/google-bigquery-sql-component.html b/components/latest/google-bigquery-sql-component.html
index 58cf391..7896940 100644
--- a/components/latest/google-bigquery-sql-component.html
+++ b/components/latest/google-bigquery-sql-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>Google BigQuery Standard SQL Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/google-bigquery-sql-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="m [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Google BigQuery Standard SQL Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/google-bigquery-sql-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="m [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-google-bigquery&lt;/artifactId&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
diff --git a/components/latest/google-calendar-component.html b/components/latest/google-calendar-component.html
index caa981f..c976fec 100644
--- a/components/latest/google-calendar-component.html
+++ b/components/latest/google-calendar-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>Google Calendar Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/google-calendar-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href=".. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Google Calendar Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/google-calendar-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href=".. [...]
             &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
             &lt;artifactId&gt;camel-google-calendar&lt;/artifactId&gt;
             &lt;!-- use the same version as your Camel core version --&gt;
diff --git a/components/latest/google-calendar-stream-component.html b/components/latest/google-calendar-stream-component.html
index 2b60681..6be9d93 100644
--- a/components/latest/google-calendar-stream-component.html
+++ b/components/latest/google-calendar-stream-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>Google Calendar Stream Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/google-calendar-stream-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="mani [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Google Calendar Stream Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/google-calendar-stream-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="mani [...]
             &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
             &lt;artifactId&gt;camel-google-calendar&lt;/artifactId&gt;
             &lt;!-- use the same version as your Camel core version --&gt;
diff --git a/components/latest/google-drive-component.html b/components/latest/google-drive-component.html
index af27c42..8ff8287 100644
--- a/components/latest/google-drive-component.html
+++ b/components/latest/google-drive-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>Google Drive Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/google-drive-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../si [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Google Drive Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/google-drive-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../si [...]
             &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
             &lt;artifactId&gt;camel-google-drive&lt;/artifactId&gt;
             &lt;!-- use the same version as your Camel core version --&gt;
@@ -8,7 +8,7 @@
   &lt;artifactId&gt;camel-google-drive-starter&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>The component supports 12 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The component supports 12 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/components/latest/google-mail-component.html b/components/latest/google-mail-component.html
index b664502..4e45f97 100644
--- a/components/latest/google-mail-component.html
+++ b/components/latest/google-mail-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>Google Mail Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/google-mail-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Google Mail Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/google-mail-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-google-mail&lt;/artifactId&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
@@ -8,7 +8,7 @@
   &lt;artifactId&gt;camel-google-mail-starter&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>The component supports 11 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The component supports 11 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/components/latest/google-mail-stream-component.html b/components/latest/google-mail-stream-component.html
index 506ab44..55cbd3f 100644
--- a/components/latest/google-mail-stream-component.html
+++ b/components/latest/google-mail-stream-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>Google Mail Stream Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/google-mail-stream-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" hr [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Google Mail Stream Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/google-mail-stream-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" hr [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-google-mail&lt;/artifactId&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
diff --git a/components/latest/google-pubsub-component.html b/components/latest/google-pubsub-component.html
index cb42cfb..fa2eb14 100644
--- a/components/latest/google-pubsub-component.html
+++ b/components/latest/google-pubsub-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>Google Pubsub Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/google-pubsub-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Google Pubsub Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/google-pubsub-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../ [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-google-pubsub&lt;/artifactId&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
diff --git a/components/latest/google-sheets-component.html b/components/latest/google-sheets-component.html
index 26700ff..04cbe99 100644
--- a/components/latest/google-sheets-component.html
+++ b/components/latest/google-sheets-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>Google Sheets Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/google-sheets-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Google Sheets Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/google-sheets-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../ [...]
             &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
             &lt;artifactId&gt;camel-google-sheets&lt;/artifactId&gt;
             &lt;!-- use the same version as your Camel core version --&gt;
@@ -8,7 +8,7 @@
   &lt;artifactId&gt;camel-google-sheets-starter&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>The component supports 11 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The component supports 11 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/components/latest/google-sheets-stream-component.html b/components/latest/google-sheets-stream-component.html
index 10a79a9..3516e8f 100644
--- a/components/latest/google-sheets-stream-component.html
+++ b/components/latest/google-sheets-stream-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>Google Sheets Stream Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/google-sheets-stream-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Google Sheets Stream Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/google-sheets-stream-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest [...]
             &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
             &lt;artifactId&gt;camel-google-sheets&lt;/artifactId&gt;
             &lt;!-- use the same version as your Camel core version --&gt;
diff --git a/components/latest/gora-component.html b/components/latest/gora-component.html
index 3496f6a..a1416a4 100644
--- a/components/latest/gora-component.html
+++ b/components/latest/gora-component.html
@@ -1,36 +1,36 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Gora Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/gora-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
- &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
- &lt;artifactId&gt;camel-gora&lt;/artifactId&gt;
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Gora Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/gora-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
+ &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
+ &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;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;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-gora-starter&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>The component supports 3 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halign [...]
- &lt;constant&gt;CreateSchema&lt;/constant&gt;
+ &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;
- &lt;constant&gt;SchemaExists&lt;/constant&gt;
+ &lt;constant&gt;SchemaExists&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>Put</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;
- &lt;constant&gt;put&lt;/constant&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>Put</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;
+ &lt;constant&gt;put&lt;/constant&gt;
 &lt;/setHeader&gt;
 &lt;setHeader name="GoraKey"&gt;
- &lt;constant&gt;22222&lt;/constant&gt;
+ &lt;constant&gt;22222&lt;/constant&gt;
 &lt;/setHeader&gt;
 &lt;to uri="gora:foo?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>Get</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;
- &lt;constant&gt;GET&lt;/constant&gt;
+ &lt;constant&gt;GET&lt;/constant&gt;
 &lt;/setHeader&gt;
 &lt;setHeader name="GoraKey"&gt;
- &lt;constant&gt;10101&lt;/constant&gt;
+ &lt;constant&gt;10101&lt;/constant&gt;
 &lt;/setHeader&gt;
 &lt;to uri="gora:bar?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>Delete</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;
- &lt;constant&gt;DELETE&lt;/constant&gt;
+ &lt;constant&gt;DELETE&lt;/constant&gt;
 &lt;/setHeader&gt;
 &lt;setHeader name="GoraKey"&gt;
- &lt;constant&gt;22222&lt;/constant&gt;
+ &lt;constant&gt;22222&lt;/constant&gt;
 &lt;/setHeader&gt;
 &lt;to uri="gora:bar?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>Query</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;to uri="gora:foobar?keyClass=java.lang.Long&amp;amp;valueClass=or [...]
   "@context": "http://schema.org",
diff --git a/components/latest/grape-component.html b/components/latest/grape-component.html
index cf8bf71..4548537 100644
--- a/components/latest/grape-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/grape-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Grape Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/grape-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest [...]
 ...
 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> </div> <div class="se [...]
   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").
@@ -8,12 +8,12 @@ CamelContext camelContext = grapeCamelContext(new DefaultCamelContext());</code>
     &lt;artifactId&gt;camel-grape&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="_default_payload_type"><a class="anchor" href="#_default_payload_type"></a>Default payload type</h2> <div class="sectionbody"> <div class="paragraph"> <p>By default Camel Grape component operates on the String payloads:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">producerTemplate.sendBody("grape:defau [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_default_payload_type"><a class="anchor" href="#_default_payload_type"></a>Default payload type</h2> <div class="sectionbody"> <div class="paragraph"> <p>By default Camel Grape component operates on the String payloads:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">producerTemplate.sendBody("grape:defau [...]
 template.sendBody("grape:grape", "org.apache.camel/camel-stream/2.15.2");
-template.sendBody("stream:out", "msg");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_loading_processorsbeanat_runtime"><a class="anchor" href="#_loading_processorsbeanat_runtime"></a>Loading processors bean at runtime</h2> <div class="sectionbody"> <div class="paragraph"> <p>In order to load the new processor bean  with your custom business login at the router runtime, just grab the jar containing the required bean:</p> </div> <div class="listingblock"> <div clas [...]
+template.sendBody("stream:out", "msg");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_loading_processors_bean_at_runtime"><a class="anchor" href="#_loading_processors_bean_at_runtime"></a>Loading processors bean at runtime</h2> <div class="sectionbody"> <div class="paragraph"> <p>In order to load the new processor bean with your custom business login at the router runtime, just grab the jar containing the required bean:</p> </div> <div class="listingblock"> <div c [...]
 template.sendBody("grape:grape", "com.example/my-business-processors/1.0");
 int productId = 1;
-int price = template.requestBody("bean:com.example.PricingBean?method=currentProductPrice", productId, int.class)</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_loading_deployed_jars_after_camel_context_restart"><a class="anchor" href="#_loading_deployed_jars_after_camel_context_restart"></a>Loading deployed jars after Camel context restart</h2> <div class="sectionbody"> <div class="paragraph"> <p>After you download new jar, you usually would like to have it loaded [...]
+int price = template.requestBody("bean:com.example.PricingBean?method=currentProductPrice", productId, int.class)</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_loading_deployed_jars_after_camel_context_restart"><a class="anchor" href="#_loading_deployed_jars_after_camel_context_restart"></a>Loading deployed jars after Camel context restart</h2> <div class="sectionbody"> <div class="paragraph"> <p>After you download new jar, you usually would like to have it loaded [...]
 
 ...
 camelContext.addRoutes(
@@ -25,11 +25,11 @@ camelContext.addRoutes(
       from("direct:loadCamelFTP").
         to("grape:org.apache.camel/camel-ftp/2.15.2");
     }
-  });</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_managing_the_installed_jars"><a class="anchor" href="#_managing_the_installed_jars"></a>Managing the installed jars</h2> <div class="sectionbody"> <div class="paragraph"> <p>If you would like to check what jars have been installed into the given <code>CamelContext</code>, send message to the grape endpoint with the <code>CamelGrapeCommand</code> header set to <code>GrapeCommand.listPatches</code>:</p> </div> <div [...]
+  });</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_managing_the_installed_jars"><a class="anchor" href="#_managing_the_installed_jars"></a>Managing the installed jars</h2> <div class="sectionbody"> <div class="paragraph"> <p>If you would like to check what jars have been installed into the given <code>CamelContext</code>, send message to the grape endpoint with the <code>CamelGrapeCommand</code> header set to <code>GrapeCommand.listPatches</code>:</p> </div> <div [...]
         setHeader(GrapeConstats.GRAPE_COMMAND, constant(CamelGrapeCommand.listPatches)).
         to("grape:list");</code></pre> </div> </div> <div class="paragraph"> <p>Connecting the to the route defined above using the HTTP client returns the list of the jars installed by Grape component:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">$ curl http://my-router.com/patches
 grape:org.apache.camel/camel-ftp/2.15.2
-grape:org.apache.camel/camel-jms/2.15.2</code></pre> </div> </div> <div class="paragraph"> <p>If you would like to remove the installed jars, so these won&#8217;t be loaded again after the context restart, use the <code>GrapeCommand.``clearPatches</code> command:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">      from("netty-http4:http://0.0.0.0:80/patches").
+grape:org.apache.camel/camel-jms/2.15.2</code></pre> </div> </div> <div class="paragraph"> <p>If you would like to remove the installed jars, so these won&#8217;t be loaded again after the context restart, use the <code>GrapeCommand.``clearPatches</code> command:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">      from("netty-http:http://0.0.0.0:80/patches").
         setHeader(GrapeConstats.GRAPE_COMMAND, constant(CamelGrapeCommand.clearPatches)).
         setBody().constant("Installed patches have been deleted.");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_see_also"><a class="anchor" href="#_see_also"></a>See Also</h2> <div class="sectionbody"> <div class="ulist"> <ul> <li> <p>Configuring Camel</p> </li> <li> <p>Component</p> </li> <li> <p>Endpoint</p> </li> <li> <p>Getting Started</p> </li> </ul> </div> </div> </div> </article> </main> </div> <footer class="footer bg-brown text-white"> <div class="conta [...]
   "@context": "http://schema.org",
diff --git a/components/latest/grok-dataformat.html b/components/latest/grok-dataformat.html
index dee1d41..00d89ab 100644
--- a/components/latest/grok-dataformat.html
+++ b/components/latest/grok-dataformat.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>Grok DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/grok-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Grok DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/grok-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-grok&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/groovy-language.html b/components/latest/groovy-language.html
index 27ade91..7d0c6a0 100644
--- a/components/latest/groovy-language.html
+++ b/components/latest/groovy-language.html
@@ -1,9 +1,9 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Groovy Language - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/groovy-language.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Groovy Language - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/groovy-language.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-groovy-starter&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>The component supports 2 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halign [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The component supports 2 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halign [...]
 
   public GroovyShell createGroovyShell(Exchange exchange) {
     ImportCustomizer importCustomizer = new ImportCustomizer();
diff --git a/components/latest/grpc-component.html b/components/latest/grpc-component.html
index 11b7815..6e644e8 100644
--- a/components/latest/grpc-component.html
+++ b/components/latest/grpc-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>gRPC Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/grpc-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>gRPC Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/grpc-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-grpc&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/guava-eventbus-component.html b/components/latest/guava-eventbus-component.html
index a55f895..d08bd11 100644
--- a/components/latest/guava-eventbus-component.html
+++ b/components/latest/guava-eventbus-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>Guava EventBus Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/guava-eventbus-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Guava EventBus Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/guava-eventbus-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../. [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-guava-eventbus&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/gzipdeflater-dataformat.html b/components/latest/gzipdeflater-dataformat.html
index f11c6cb..0e13357 100644
--- a/components/latest/gzipdeflater-dataformat.html
+++ b/components/latest/gzipdeflater-dataformat.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>GZip Deflater DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/gzipdeflater-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../.. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>GZip Deflater DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/gzipdeflater-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../.. [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/components/latest/hazelcast-atomicvalue-component.html b/components/latest/hazelcast-atomicvalue-component.html
index d6189b5..f421d01 100644
--- a/components/latest/hazelcast-atomicvalue-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/hazelcast-atomicvalue-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="mani [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hazelcast Atomic Number Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/hazelcast-atomicvalue-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="mani [...]
   &lt;groupId&gt;org.apache.camel&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/latest/hazelcast-instance-component.html b/components/latest/hazelcast-instance-component.html
index 91687b9..4aa1b22 100644
--- a/components/latest/hazelcast-instance-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/hazelcast-instance-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" hr [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hazelcast Instance Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/hazelcast-instance-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" hr [...]
   &lt;groupId&gt;org.apache.camel&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/latest/hazelcast-list-component.html b/components/latest/hazelcast-list-component.html
index ada5c16..b5437e7 100644
--- a/components/latest/hazelcast-list-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/hazelcast-list-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hazelcast List Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/hazelcast-list-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../. [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-hazelcast-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
@@ -12,7 +12,7 @@
 .setHeader(HazelcastConstants.OPERATION, constant(HazelcastOperation.SET_VALUE))
 .toF("hazelcast-%sbar", HazelcastConstants.LIST_PREFIX);</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_sample_for_removevalue"><a class="anchor" href="#_sample_for_removevalue"></a>Sample for <strong>removevalue</strong>:</h3> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:removevalue")
 .setHeader(HazelcastConstants.OPERATION, constant(HazelcastOperation.REMOVE_VALUE))
-.toF("hazelcast-%sbar", HazelcastConstants.LIST_PREFIX);</code></pre> </div> </div> <div class="paragraph"> <p>Note that <strong>CamelHazelcastObjectIndex</strong> header is used for indexing purpose.</p> </div> </div> </div> </div> <div class="sect1"> <h2 id="_list_consumer_fromhazelcast_listfoo"><a class="anchor" href="#_list_consumer_fromhazelcast_listfoo"></a>List consumer – from(“hazelcast-list:foo”)</h2> <div class="sectionbody"> <div class="paragraph"> <p>The list consumer provide [...]
+.toF("hazelcast-%sbar", HazelcastConstants.LIST_PREFIX);</code></pre> </div> </div> <div class="paragraph"> <p>Note that <strong>CamelHazelcastObjectIndex</strong> header is used for indexing purpose.</p> </div> </div> </div> </div> <div class="sect1"> <h2 id="_list_consumer_fromhazelcast_listfoo"><a class="anchor" href="#_list_consumer_fromhazelcast_listfoo"></a>List consumer – from(“hazelcast-list:foo”)</h2> <div class="sectionbody"> <div class="paragraph"> <p>The list consumer provide [...]
     .log("object...")
     .choice()
         .when(header(HazelcastConstants.LISTENER_ACTION).isEqualTo(HazelcastConstants.ADDED))
diff --git a/components/latest/hazelcast-map-component.html b/components/latest/hazelcast-map-component.html
index 5b109c0..0dc765a 100644
--- a/components/latest/hazelcast-map-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/hazelcast-map-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hazelcast Map Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/hazelcast-map-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../ [...]
   &lt;groupId&gt;org.apache.camel&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/latest/hazelcast-multimap-component.html b/components/latest/hazelcast-multimap-component.html
index e5e4d9d..1713daa 100644
--- a/components/latest/hazelcast-multimap-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/hazelcast-multimap-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" hr [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hazelcast Multimap Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/hazelcast-multimap-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" hr [...]
   &lt;groupId&gt;org.apache.camel&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/latest/hazelcast-queue-component.html b/components/latest/hazelcast-queue-component.html
index 68dc3d1..a16ee44 100644
--- a/components/latest/hazelcast-queue-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/hazelcast-queue-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href=".. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hazelcast Queue Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/hazelcast-queue-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href=".. [...]
   &lt;groupId&gt;org.apache.camel&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/latest/hazelcast-replicatedmap-component.html b/components/latest/hazelcast-replicatedmap-component.html
index 967152b..a686fe3 100644
--- a/components/latest/hazelcast-replicatedmap-component.html
+++ b/components/latest/hazelcast-replicatedmap-component.html
@@ -1,9 +1,9 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hazelcast Replicated Map Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/hazelcast-replicatedmap-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="m [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hazelcast Replicated Map Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/hazelcast-replicatedmap-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="m [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-hazelcast-starter&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>The component supports 7 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halign [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The component supports 7 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halign [...]
 .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-java hljs" data-lang="java">&lt;route&gt;
     &lt;from uri="direct:put" /&gt;
@@ -12,7 +12,7 @@
         &lt;constant&gt;put&lt;/constant&gt;
     &lt;/setHeader&gt;
     &lt;to uri="hazelcast-replicatedmap:foo" /&gt;
-&lt;/route&gt;</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_sample_forget"><a class="anchor" href="#_sample_forget"></a>Sample for <strong>get</strong>:</h3> <div class="paragraph"> <p>Java DSL:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:get")
+&lt;/route&gt;</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="paragraph"> <p>Java DSL:</p> </div> <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))
 .toF("hazelcast-%sbar", HazelcastConstants.REPLICATEDMAP_PREFIX)
 .to("seda:out");</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-java hljs" data-lang="java">&lt;route&gt;
@@ -23,7 +23,7 @@
     &lt;/setHeader&gt;
     &lt;to uri="hazelcast-replicatedmap:foo" /&gt;
     &lt;to uri="seda:out" /&gt;
-&lt;/route&gt;</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_sample_fordelete"><a class="anchor" href="#_sample_fordelete"></a>Sample for <strong>delete</strong>:</h3> <div class="paragraph"> <p>Java DSL:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:delete")
+&lt;/route&gt;</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_sample_for_delete"><a class="anchor" href="#_sample_for_delete"></a>Sample for <strong>delete</strong>:</h3> <div class="paragraph"> <p>Java DSL:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:delete")
 .setHeader(HazelcastConstants.OPERATION, constant(HazelcastOperation.DELETE))
 .toF("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-java hljs" data-lang="java">&lt;route&gt;
     &lt;from uri="direct:delete" /&gt;
@@ -32,7 +32,7 @@
         &lt;constant&gt;delete&lt;/constant&gt;
     &lt;/setHeader&gt;
     &lt;to uri="hazelcast-replicatedmap:foo" /&gt;
-&lt;/route&gt;</code></pre> </div> </div> <div class="paragraph"> <p>you can call them in your test class with:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">template.sendBodyAndHeader("direct:[put|get|delete|clear]", "my-foo", HazelcastConstants.OBJECT_ID, "4711");</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="_replicatedmap_cache_consumer"><a class="anchor" h [...]
+&lt;/route&gt;</code></pre> </div> </div> <div class="paragraph"> <p>you can call them in your test class with:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">template.sendBodyAndHeader("direct:[put|get|delete|clear]", "my-foo", HazelcastConstants.OBJECT_ID, "4711");</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="_replicatedmap_cache_consumer"><a class="anchor" h [...]
 .log("object...")
 .choice()
     .when(header(HazelcastConstants.LISTENER_ACTION).isEqualTo(HazelcastConstants.ADDED))
diff --git a/components/latest/hazelcast-ringbuffer-component.html b/components/latest/hazelcast-ringbuffer-component.html
index 9b060c4..eb5662b 100644
--- a/components/latest/hazelcast-ringbuffer-component.html
+++ b/components/latest/hazelcast-ringbuffer-component.html
@@ -1,9 +1,9 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hazelcast Ringbuffer Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/hazelcast-ringbuffer-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hazelcast Ringbuffer Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/hazelcast-ringbuffer-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-hazelcast-starter&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>The component supports 7 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halign [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The component supports 7 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halign [...]
 .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-java hljs" data-lang="java">&lt;route&gt;
     &lt;from uri="direct:put" /&gt;
@@ -12,7 +12,7 @@
         &lt;constant&gt;add&lt;/constant&gt;
     &lt;/setHeader&gt;
     &lt;to uri="hazelcast-ringbuffer:foo" /&gt;
-&lt;/route&gt;</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_sample_forreadonce_from_head"><a class="anchor" href="#_sample_forreadonce_from_head"></a>Sample for <strong>readonce from head</strong>:</h3> <div class="paragraph"> <p>Java DSL:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:get")
+&lt;/route&gt;</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_sample_for_readonce_from_head"><a class="anchor" href="#_sample_for_readonce_from_head"></a>Sample for <strong>readonce from head</strong>:</h3> <div class="paragraph"> <p>Java DSL:</p> </div> <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.READ_ONCE_HEAD))
 .toF("hazelcast-%sbar", HazelcastConstants.RINGBUFFER_PREFIX)
 .to("seda:out");</code></pre> </div> </div> </div> </div> </div> </article> </main> </div> <footer class="footer bg-brown text-white"> <div class="container"> <div class="row"> <div class="col-md-3 pt-5"> <img src="../../_/img/logo-d.svg" class="logo-small mt-60" alt="Apache Camel Logo" aria-label="white silhouette of a camel in front of a sand dune"> </div> <div class="col-md-3"> <h5>Overview</h5> <ul class="list-unstyled"> <li><a href="../../news/">News</a></li> <li><a href="../../comp [...]
diff --git a/components/latest/hazelcast-seda-component.html b/components/latest/hazelcast-seda-component.html
index bf0f2b4..a1b3c50 100644
--- a/components/latest/hazelcast-seda-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/hazelcast-seda-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hazelcast SEDA Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/hazelcast-seda-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../. [...]
   &lt;groupId&gt;org.apache.camel&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/latest/hazelcast-set-component.html b/components/latest/hazelcast-set-component.html
index 7574cf8..e339e50 100644
--- a/components/latest/hazelcast-set-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/hazelcast-set-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hazelcast Set Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/hazelcast-set-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../ [...]
   &lt;groupId&gt;org.apache.camel&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/latest/hazelcast-topic-component.html b/components/latest/hazelcast-topic-component.html
index 062accc..b4cfca5 100644
--- a/components/latest/hazelcast-topic-component.html
+++ b/components/latest/hazelcast-topic-component.html
@@ -1,9 +1,9 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hazelcast Topic Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/hazelcast-topic-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href=".. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hazelcast Topic Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/hazelcast-topic-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href=".. [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-hazelcast-starter&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>The component supports 9 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halign [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The component supports 9 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halign [...]
 .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/latest/hazelcast.html b/components/latest/hazelcast.html
index 1d63d80..9d7e967 100644
--- a/components/latest/hazelcast.html
+++ b/components/latest/hazelcast.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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/hazelcast.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hazelcast Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/hazelcast.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-hazelcast&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/hbase-component.html b/components/latest/hbase-component.html
index 8394d34..5342673 100644
--- a/components/latest/hbase-component.html
+++ b/components/latest/hbase-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>HBase Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/hbase-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>HBase Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/hbase-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-hbase&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/hdfs-component.html b/components/latest/hdfs-component.html
index 4f3d40a..447fe51 100644
--- a/components/latest/hdfs-component.html
+++ b/components/latest/hdfs-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>HDFS Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/hdfs-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>HDFS Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/hdfs-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-hdfs&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
@@ -8,7 +8,7 @@
   &lt;artifactId&gt;camel-hdfs-starter&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>The component supports 4 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halign [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The component supports 4 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halign [...]
 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/latest/hipchat-component.html b/components/latest/hipchat-component.html
index 77b9cc5..1844d13 100644
--- a/components/latest/hipchat-component.html
+++ b/components/latest/hipchat-component.html
@@ -1,9 +1,9 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hipchat Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/hipchat-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hipchat Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/hipchat-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-hipchat-starter&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>The component supports 3 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halign [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The component supports 3 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halign [...]
 public void configure() throws Exception {
  String hipchatEndpointUri = "hipchat://?authToken=XXXX&amp;consumeUsers=@Joe,@John";
  from(hipchatEndpointUri)
@@ -28,7 +28,7 @@ public void configure() throws Exception {
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-hipchat&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> </article> </main> </div> <footer class="footer bg-brown text-white"> <div class="container"> <div class="row"> <div class="col-md-3 pt-5"> <img src="../../_/img/logo-d.svg" class="logo-small mt-60" alt="Apache Camel Logo" aria-label="white silhouette of a camel in front of a sand dune"> </div> <div  [...]
+&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> </article> </main> </div> <footer class="footer bg-brown text-white"> <div class="container"> <div class="row"> <div class="col-md-3 pt-5"> <img src="../../_/img/logo-d.svg" class="logo-small mt-60" alt="Apache Camel Logo" aria-label="white silhouette of a camel in front of a sand dune"> </div> <div  [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/components/latest/hl7-dataformat.html b/components/latest/hl7-dataformat.html
index 6d56dcd..47b5cc7 100644
--- a/components/latest/hl7-dataformat.html
+++ b/components/latest/hl7-dataformat.html
@@ -1,9 +1,9 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>HL7 DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/hl7-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>HL7 DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/hl7-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-hl7&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="_hl7_mllp_protocol"><a class="anchor" href="#_hl7_mllp_protocol"></a>HL7 MLLP protocol</h2> <div class="sectionbody"> <div class="paragraph"> <p>HL7 is often used with the HL7 MLLP protocol, which is a text based TCP socket based protocol. This component ships with a Mina and Netty4 Codec that conforms to the MLLP protocol so you can easily expose an HL7 listener accepting HL7 requests over the TCP t [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_hl7_mllp_protocol"><a class="anchor" href="#_hl7_mllp_protocol"></a>HL7 MLLP protocol</h2> <div class="sectionbody"> <div class="paragraph"> <p>HL7 is often used with the HL7 MLLP protocol, which is a text based TCP socket based protocol. This component ships with a Mina and Netty4 Codec that conforms to the MLLP protocol so you can easily expose an HL7 listener accepting HL7 requests over the TCP t [...]
     &lt;property name="charset" value="iso-8859-1"/&gt;
 &lt;/bean&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The endpoint <strong>hl7MinaLlistener</strong> can then be used in a route as a consumer, as this Java DSL example illustrates:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("hl7MinaListener")
   .bean("patientLookupService");</code></pre> </div> </div> <div class="paragraph"> <p>This is a very simple route that will listen for HL7 and route it to a service named <strong>patientLookupService</strong>. This is also Spring bean ID, configured in the Spring XML as:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;bean id="patientLookupService" class="com.mycompany.healthcare.service.P [...]
@@ -20,7 +20,7 @@ public class PatientLookupService {
         return response
     }</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_exposing_an_hl7_listener_using_netty_available_from_camel_2_15_onwards"><a class="anchor" href="#_exposing_an_hl7_listener_using_netty_available_from_camel_2_15_onwards"></a>Exposing an HL7 listener using Netty (available from Camel 2.15 onwards)</h3> <div class="paragraph"> <p>In the Spring XML file, we configure a netty endpoint to listen for HL7 requests using TCP on port <code>8888</code>:</p> </div> <div class="lis [...]
 &lt;bean id="hl7encoder" class="org.apache.camel.component.hl7.HL7MLLPNettyEncoderFactory"/&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The endpoint <strong>hl7NettyListener</strong> can then be used in a route as a consumer, as this Java DSL example illustrates:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("hl7NettyListener")
-  .bean("patientLookupService");</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="_hl7_model_using_java_lang_string_or_byte"><a class="anchor" href="#_hl7_model_using_java_lang_string_or_byte"></a>HL7 Model using java.lang.String or byte[]</h2> <div class="sectionbody"> <div class="paragraph"> <p>The HL7 MLLP codec uses plain String as its data format. Camel uses its Type Converter to convert to/from strings to the HAPI HL7 model objects, but you can use the pl [...]
+  .bean("patientLookupService");</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="_hl7_model_using_java_lang_string_or_byte"><a class="anchor" href="#_hl7_model_using_java_lang_string_or_byte"></a>HL7 Model using java.lang.String or byte[]</h2> <div class="sectionbody"> <div class="paragraph"> <p>The HL7 MLLP codec uses plain String as its data format. Camel uses its Type Converter to convert to/from strings to the HAPI HL7 model objects, but you can use the pl [...]
 QRD|200612211200|R|I|GetPatient|||1^RD|0101701234|DEM||</code></pre> </div> </div> <div class="paragraph"> <p>Using the HL7 model you can work with a <code>ca.uhn.hl7v2.model.Message</code> object, e.g. to retrieve a patient ID:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">Message msg = exchange.getIn().getBody(Message.class);
 QRD qrd = (QRD)msg.get("QRD");
 String patientId = qrd.getWhoSubjectFilter(0).getIDNumber().getValue();  // 0101701234</code></pre> </div> </div> <div class="paragraph"> <p>This is powerful when combined with the HL7 listener, because you don&#8217;t have to work with <code>byte[]</code>, <code>String</code> or any other simple object formats. You can just use the HAPI HL7v2 model objects. If you know the message type in advance, you can be more type-safe:</p> </div> <div class="listingblock"> <div class="content"> <pr [...]
@@ -37,13 +37,13 @@ String patientId = msg.getQRD().getWhoSubjectFilter(0).getIDNumber().getValue();
 
   from("jms:queue:hl7out")
     .unmarshal(hl7)
-    .to("patientLookupService");</code></pre> </div> </div> <div class="paragraph"> <p>Here we unmarshal the byte stream into a HAPI Message object that is passed to our patient lookup service.</p> </div> <div class="sect2"> <h3 id="_serializable_messages"><a class="anchor" href="#_serializable_messages"></a>Serializable messages</h3> <div class="paragraph"> <p>As of HAPI 2.0, the HL7v2 model classes are fully serializable. So you can put HL7v2 messages directly into a JMS queue (i.e. wi [...]
+    .to("patientLookupService");</code></pre> </div> </div> <div class="paragraph"> <p>Here we unmarshal the byte stream into a HAPI Message object that is passed to our patient lookup service.</p> </div> <div class="sect2"> <h3 id="_serializable_messages"><a class="anchor" href="#_serializable_messages"></a>Serializable messages</h3> <div class="paragraph"> <p>As of HAPI 2.0, the HL7v2 model classes are fully serializable. So you can put HL7v2 messages directly into a JMS queue (i.e. wi [...]
     .marshal().hl7()
     .to("jms:queue:hl7out");
 
   from("jms:queue:hl7out")
     .unmarshal().hl7()
-    .to("patientLookupService");</code></pre> </div> </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 unmarshal operation adds these fields from the MSH segment as headers on the Camel message:</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> <col> </colgroup> <thead> <tr> <t [...]
+    .to("patientLookupService");</code></pre> </div> </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 unmarshal operation adds these fields from the MSH segment as headers on the Camel message:</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> <col> </colgroup> <thead> <tr> <t [...]
     &lt;groupId&gt;ca.uhn.hapi&lt;/groupId&gt;
     &lt;artifactId&gt;hapi-structures-v24&lt;/artifactId&gt;
     &lt;version&gt;2.2&lt;/version&gt;
diff --git a/components/latest/hl7terser-language.html b/components/latest/hl7terser-language.html
index 35c255f..79be517 100644
--- a/components/latest/hl7terser-language.html
+++ b/components/latest/hl7terser-language.html
@@ -1,11 +1,11 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>HL7 Terser Language - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/hl7terser-language.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webm [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>HL7 Terser Language - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/hl7terser-language.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webm [...]
 
    // extract patient ID from field QRD-8 in the QRY_A19 message above and put into message header
    from("direct:test1")
       .setHeader("PATIENT_ID", hl7terser("QRD-8(0)-1"))
       .to("mock:test1");
 
-   // continue processing if extracted field equals a message header
+   // continue processing if extracted field equals a message header
    from("direct:test2")
       .filter(hl7terser("QRD-8(0)-1").isEqualTo(header("PATIENT_ID"))
       .to("mock:test2");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_hl7_validation_predicate"><a class="anchor" href="#_hl7_validation_predicate"></a>HL7 Validation predicate</h2> <div class="sectionbody"> <div class="paragraph"> <p>Often it is preferable to first parse a HL7v2 message and in a separate step validate it against a HAPI <a href="http://hl7api.sourceforge.net/base/apidocs/ca/uhn/hl7v2/validation/ValidationContext.html">ValidationContext</a>.</p> < [...]
diff --git a/components/latest/http-component.html b/components/latest/http-component.html
index 49c532f..bbf7dd3 100644
--- a/components/latest/http-component.html
+++ b/components/latest/http-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>HTTP Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/http-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>HTTP Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/http-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-http&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
@@ -52,7 +52,7 @@ template.sendBody("http://www.google.com/search", null, headers);</code></pre> <
   }
 });
 Message out = exchange.getOut();
-int responseCode = out.getHeader(Exchange.HTTP_RESPONSE_CODE, Integer.class);</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="_disabling_cookies"><a class="anchor" href="#_disabling_cookies"></a>Disabling Cookies</h2> <div class="sectionbody"> <div class="paragraph"> <p>To disable cookies you can set the HTTP Client to ignore cookies by adding this URI option:<br> <code>httpClient.cookieSpec=ignoreCookies</code></p> </div> </div> </div> <div class="sect1"> <h2 [...]
+int responseCode = out.getHeader(Exchange.HTTP_RESPONSE_CODE, Integer.class);</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="_disabling_cookies"><a class="anchor" href="#_disabling_cookies"></a>Disabling Cookies</h2> <div class="sectionbody"> <div class="paragraph"> <p>To disable cookies you can set the HTTP Client to ignore cookies by adding this URI option:<br> <code>httpClient.cookieSpec=ignoreCookies</code></p> </div> </div> </div> <div class="sect1"> <h2 [...]
 ksp.setResource("/users/home/server/keystore.jks");
 ksp.setPassword("keystorePassword");
 
diff --git a/components/latest/hystrix.html b/components/latest/hystrix.html
index 05e5048..37fcc0c 100644
--- a/components/latest/hystrix.html
+++ b/components/latest/hystrix.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>Hystrix Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/hystrix.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> <li [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Hystrix Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/hystrix.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> <li [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-hystrix&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/ical-dataformat.html b/components/latest/ical-dataformat.html
index 1054f00..d7fd5cf 100644
--- a/components/latest/ical-dataformat.html
+++ b/components/latest/ical-dataformat.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>iCal DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/ical-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>iCal DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/ical-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest [...]
 VERSION:2.0
 PRODID:-//Events Calendar//iCal4j 1.0//EN
 CALSCALE:GREGORIAN
diff --git a/components/latest/iec60870-client-component.html b/components/latest/iec60870-client-component.html
index 64dd3bb..0da530e 100644
--- a/components/latest/iec60870-client-component.html
+++ b/components/latest/iec60870-client-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>IEC 60870 Client Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/iec60870-client-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href=". [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>IEC 60870 Client Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/iec60870-client-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href=". [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-iec60870&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/iec60870-server-component.html b/components/latest/iec60870-server-component.html
index 9dbaacf..649a1be 100644
--- a/components/latest/iec60870-server-component.html
+++ b/components/latest/iec60870-server-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>IEC 60870 Server Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/iec60870-server-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href=". [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>IEC 60870 Server Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/iec60870-server-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href=". [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-iec60870&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/ignite-cache-component.html b/components/latest/ignite-cache-component.html
index 8baaafb..9b00118 100644
--- a/components/latest/ignite-cache-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/ignite-cache-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../si [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Ignite Cache Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/ignite-cache-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../si [...]
   &lt;groupId&gt;org.apache.camel&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/latest/ignite-compute-component.html b/components/latest/ignite-compute-component.html
index 40c5107..72d1a86 100644
--- a/components/latest/ignite-compute-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/ignite-compute-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Ignite Compute Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/ignite-compute-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../. [...]
   &lt;groupId&gt;org.apache.camel&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/latest/ignite-events-component.html b/components/latest/ignite-events-component.html
index e6da817..32e1cba 100644
--- a/components/latest/ignite-events-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/ignite-events-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Ignite Events Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/ignite-events-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../ [...]
   &lt;groupId&gt;org.apache.camel&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/latest/ignite-idgen-component.html b/components/latest/ignite-idgen-component.html
index 9c5a2e0..e6dfcff 100644
--- a/components/latest/ignite-idgen-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/ignite-idgen-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href=". [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Ignite ID Generator Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/ignite-idgen-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href=". [...]
   &lt;groupId&gt;org.apache.camel&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/latest/ignite-messaging-component.html b/components/latest/ignite-messaging-component.html
index 2c7ca2f..8e83861 100644
--- a/components/latest/ignite-messaging-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/ignite-messaging-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href=" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Ignite Messaging Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/ignite-messaging-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href=" [...]
   &lt;groupId&gt;org.apache.camel&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/latest/ignite-queue-component.html b/components/latest/ignite-queue-component.html
index 1e285b0..f111cd0 100644
--- a/components/latest/ignite-queue-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/ignite-queue-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../s [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Ignite Queues Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/ignite-queue-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../s [...]
   &lt;groupId&gt;org.apache.camel&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/latest/ignite-set-component.html b/components/latest/ignite-set-component.html
index 096ce91..d978aef 100644
--- a/components/latest/ignite-set-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/ignite-set-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Ignite Sets Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/ignite-set-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site. [...]
   &lt;groupId&gt;org.apache.camel&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/latest/ignite.html b/components/latest/ignite.html
index abcfb1f..d1bcaeb 100644
--- a/components/latest/ignite.html
+++ b/components/latest/ignite.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 endpoints Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/ignite.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanife [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Ignite endpoints Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/ignite.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanife [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-ignite&lt;/artifactId&gt;
     &lt;version&gt;${camel.version}&lt;/version&gt; &lt;!-- use the same version as your Camel core version --&gt;
diff --git a/components/latest/index.html b/components/latest/index.html
index 916db9c..aa17278 100644
--- a/components/latest/index.html
+++ b/components/latest/index.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 reference - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/index.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> <li [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Component reference - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/index.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> <li [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/components/latest/infinispan-component.html b/components/latest/infinispan-component.html
index f155133..71ebb39 100644
--- a/components/latest/infinispan-component.html
+++ b/components/latest/infinispan-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>Infinispan Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/infinispan-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.w [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Infinispan Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/infinispan-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.w [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-infinispan&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/influxdb-component.html b/components/latest/influxdb-component.html
index 82e693b..e3941bb 100644
--- a/components/latest/influxdb-component.html
+++ b/components/latest/influxdb-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>InfluxDB Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/influxdb-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webma [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>InfluxDB Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/influxdb-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webma [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-influxdb&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/iota-component.html b/components/latest/iota-component.html
index c7ee407..9955842 100644
--- a/components/latest/iota-component.html
+++ b/components/latest/iota-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>IOTA Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/iota-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>IOTA Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/iota-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-iota&lt;/artifactId&gt;
     &lt;version&gt;x.y.z&lt;/version&gt;
diff --git a/components/latest/ipfs-component.html b/components/latest/ipfs-component.html
index 430152a..05c7c4c 100644
--- a/components/latest/ipfs-component.html
+++ b/components/latest/ipfs-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>IPFS Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/ipfs-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>IPFS Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/ipfs-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-ipfs&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/irc-component.html b/components/latest/irc-component.html
index b72e13b..e49e490 100644
--- a/components/latest/irc-component.html
+++ b/components/latest/irc-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>IRC Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/irc-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> < [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>IRC Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/irc-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> < [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-irc&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
@@ -9,7 +9,7 @@ irc:nick@host[:port]?channels=#channel1,#channel2,#channel3[?options]</code></pr
   &lt;artifactId&gt;camel-irc-starter&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>The component supports 4 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halign [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The component supports 4 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halign [...]
 ksp.setResource("/users/home/server/truststore.jks");
 ksp.setPassword("keystorePassword");
 
diff --git a/components/latest/ironmq-component.html b/components/latest/ironmq-component.html
index 758a709..3af2fdc 100644
--- a/components/latest/ironmq-component.html
+++ b/components/latest/ironmq-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>IronMQ Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/ironmq-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanife [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>IronMQ Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/ironmq-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanife [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-ironmq&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/jacksonxml-dataformat.html b/components/latest/jacksonxml-dataformat.html
index e97fbc9..4a83cc6 100644
--- a/components/latest/jacksonxml-dataformat.html
+++ b/components/latest/jacksonxml-dataformat.html
@@ -1,11 +1,11 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JacksonXML DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/jacksonxml-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JacksonXML DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/jacksonxml-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site [...]
   unmarshal().jacksonxml().
   to("mqseries:Another.Queue");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_jacksonxml_options"><a class="anchor" href="#_jacksonxml_options"></a>JacksonXML Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>The JacksonXML dataformat supports 15 options, which 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="tablebloc [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-jacksonxml-starter&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>The component supports 16 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The component supports 16 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
             &lt;!-- here we define a Xml data format with the id jack and that it should use the TestPojo as the class type when
                  doing unmarshal. The unmarshalTypeName is optional, if not provided Camel will use a Map as the type --&gt;
             &lt;jacksonxml id="jack" unmarshalTypeName="org.apache.camel.component.jacksonxml.TestPojo"/&gt;
@@ -13,9 +13,9 @@
             &lt;from uri="direct:back"/&gt;
             &lt;unmarshal&gt;&lt;custom ref="jack"/&gt;&lt;/unmarshal&gt;
             &lt;to uri="mock:reverse"/&gt;
-        &lt;/route&gt;</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="_excluding_pojo_fields_from_marshalling"><a class="anchor" href="#_excluding_pojo_fields_from_marshalling"></a>Excluding POJO fields from marshalling</h2> <div class="sectionbody"> <div class="paragraph"> <p>When marshalling a POJO to XML you might want to exclude certain fields from the XML output. With Jackson you can use http://wiki.fasterxml.com/JacksonJsonViews[JSON views] to accomplis [...]
+        &lt;/route&gt;</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="_excluding_pojo_fields_from_marshalling"><a class="anchor" href="#_excluding_pojo_fields_from_marshalling"></a>Excluding POJO fields from marshalling</h2> <div class="sectionbody"> <div class="paragraph"> <p>When marshalling a POJO to XML you might want to exclude certain fields from the XML output. With Jackson you can use <a href="http://wiki.fasterxml.com/JacksonJsonViews">JSON views</a> [...]
 from("direct:inPojoAgeView").
-  marshal(ageViewFormat);</code></pre> </div> </div> <div class="paragraph"> <p>Directly specify your http://wiki.fasterxml.com/JacksonJsonViews[JSON view] inside the Java DSL as:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:inPojoAgeView").
+  marshal(ageViewFormat);</code></pre> </div> </div> <div class="paragraph"> <p>Directly specify your <a href="http://wiki.fasterxml.com/JacksonJsonViews">JSON view</a> inside the Java DSL as:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:inPojoAgeView").
   marshal().jacksonxml(TestPojoView.class, Views.Age.class);</code></pre> </div> </div> <div class="paragraph"> <p>And the same in XML DSL:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;from uri="direct:inPojoAgeView"/&gt;
   &lt;marshal&gt;
     &lt;jacksonxml unmarshalTypeName="org.apache.camel.component.jacksonxml.TestPojoView" jsonView="org.apache.camel.component.jacksonxml.Views$Age"/&gt;
@@ -25,38 +25,41 @@ public class MyPojo {
 }</code></pre> </div> </div> <div class="paragraph"> <p>But this requires you to include that annotation in your pojo source code. You can also configure the Camel JacksonXMLDataFormat to set the include option, as shown below:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">JacksonXMLDataFormat format = new JacksonXMLDataFormat();
 format.setInclude("NON_NULL");</code></pre> </div> </div> <div class="paragraph"> <p>Or from XML DSL you configure this as</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">    &lt;dataFormats&gt;
       &lt;jacksonxml id="jacksonxml" include="NON_NULL"/&gt;
-    &lt;/dataFormats&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_unmarshalling_from_xml_to_pojo_with_dynamic_class_name"><a class="anchor" href="#_unmarshalling_from_xml_to_pojo_with_dynamic_class_name"></a>Unmarshalling from XML to POJO with dynamic class name</h2> <div class="sectionbody"> <div class="paragraph"> <p>If you use jackson to unmarshal XML to POJO, then you can now specify a header in the message that indicate which class name to unmarshal to.< [...]
+    &lt;/dataFormats&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_unmarshalling_from_xml_to_pojo_with_dynamic_class_name"><a class="anchor" href="#_unmarshalling_from_xml_to_pojo_with_dynamic_class_name"></a>Unmarshalling from XML to POJO with dynamic class name</h2> <div class="sectionbody"> <div class="paragraph"> <p>If you use jackson to unmarshal XML to POJO, then you can now specify a header in the message that indicate which class name to unmarshal to.< [...]
+indicates that also. To enable support for JMSType you would need to
+turn that on, on the jackson data format as shown:</pre> </div> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">JacksonDataFormat format = new JacksonDataFormat();
 format.setAllowJmsType(true);</code></pre> </div> </div> <div class="paragraph"> <p>Or from XML DSL you configure this as</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">    &lt;dataFormats&gt;
       &lt;jacksonxml id="jacksonxml" allowJmsType="true"/&gt;
-    &lt;/dataFormats&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_unmarshalling_from_xmlto_listmap_or_listpojo"><a class="anchor" href="#_unmarshalling_from_xmlto_listmap_or_listpojo"></a>Unmarshalling from XML to List&lt;Map&gt; or List&lt;pojo&gt;</h2> <div class="sectionbody"> <div class="paragraph"> <p>If you are using Jackson to unmarshal XML to a list of map/pojo, you can now specify this by setting <code>useList="true"</code> or use the <code>org.apach [...]
+    &lt;/dataFormats&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_unmarshalling_from_xml_to_listmap_or_listpojo"><a class="anchor" href="#_unmarshalling_from_xml_to_listmap_or_listpojo"></a>Unmarshalling from XML to List&lt;Map&gt; or List&lt;pojo&gt;</h2> <div class="sectionbody"> <div class="paragraph"> <p>If you are using Jackson to unmarshal XML to a list of map/pojo, you can now specify this by setting <code>useList="true"</code> or use the <code>org.apa [...]
 // or
 JacksonXMLDataFormat format = new JacksonXMLDataFormat();
 format.useList();
 // and you can specify the pojo class type also
-format.setUnmarshalType(MyPojo.class);</code></pre> </div> </div> <div class="paragraph"> <p>And if you use XML DSL then you configure to use list using <code>useList</code> attribute as shown below:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">    &lt;dataFormats&gt;
+format.setUnmarshalType(MyPojo.class);</code></pre> </div> </div> <div class="paragraph"> <p>And if you use XML DSL then you configure to use list using <code>useList</code> attribute as shown below:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">    &lt;dataFormats&gt;
       &lt;jacksonxml id="jack" useList="true"/&gt;
     &lt;/dataFormats&gt;</code></pre> </div> </div> <div class="paragraph"> <p>And you can specify the pojo type also</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">    &lt;dataFormats&gt;
       &lt;jacksonxml id="jack" useList="true" unmarshalTypeName="com.foo.MyPojo"/&gt;
     &lt;/dataFormats&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_using_custom_jackson_modules"><a class="anchor" href="#_using_custom_jackson_modules"></a>Using custom Jackson modules</h2> <div class="sectionbody"> <div class="paragraph"> <p>You can use custom Jackson modules by specifying the class names of those using the moduleClassNames option as shown below.</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight">< [...]
       &lt;jacksonxml id="jack" useList="true" unmarshalTypeName="com.foo.MyPojo" moduleClassNames="com.foo.MyModule,com.foo.MyOtherModule"/&gt;
-    &lt;/dataFormats&gt;</code></pre> </div> </div> <div class="paragraph"> <p>When using moduleClassNames then the custom jackson modules are not configured, by created using default constructor and used as-is. If a custom module needs any custom configuration, then an instance of the module can be created and configured, and then use modulesRefs to refer to the module as shown below:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code cl [...]
+    &lt;/dataFormats&gt;</code></pre> </div> </div> <div class="paragraph"> <p>When using moduleClassNames then the custom jackson modules are not configured, by created using default constructor and used as-is. If a custom module needs any custom configuration, then an instance of the module can be created and configured, and then use modulesRefs to refer to the module as shown below:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code cl [...]
       ... // configure the module as you want
     &lt;/bean&gt;
 
     &lt;dataFormats&gt;
       &lt;jacksonxml id="jacksonxml" useList="true" unmarshalTypeName="com.foo.MyPojo" moduleRefs="myJacksonModule"/&gt;
-    &lt;/dataFormats&gt;</code></pre> </div> </div> <div class="paragraph"> <p> Multiple modules can be specified separated by comma, such as moduleRefs="myJacksonModule,myOtherModule"</p> </div> </div> </div> <div class="sect1"> <h2 id="_enabling_or_disable_features_using_jackson"><a class="anchor" href="#_enabling_or_disable_features_using_jackson"></a>Enabling or disable features using Jackson</h2> <div class="sectionbody"> <div class="paragraph"> <p>Jackson has a number of features y [...]
+    &lt;/dataFormats&gt;</code></pre> </div> </div> <div class="literalblock"> <div class="content"> <pre> Multiple modules can be specified separated by comma, such as
+moduleRefs="myJacksonModule,myOtherModule"</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_enabling_or_disable_features_using_jackson"><a class="anchor" href="#_enabling_or_disable_features_using_jackson"></a>Enabling or disable features using Jackson</h2> <div class="sectionbody"> <div class="paragraph"> <p>Jackson has a number of features you can enable or disable, which its ObjectMapper uses. For example to disable failing on unknown properties when marshalling, you can [...]
       &lt;jacksonxml id="jacksonxml" unmarshalTypeName="com.foo.MyPojo" disableFeatures="FAIL_ON_UNKNOWN_PROPERTIES"/&gt;
  &lt;/dataFormats&gt;</code></pre> </div> </div> <div class="paragraph"> <p>You can disable multiple features by separating the values using comma. The values for the features must be the name of the enums from Jackson from the following enum classes</p> </div> <div class="ulist"> <ul> <li> <p>com.fasterxml.jackson.databind.SerializationFeature</p> </li> <li> <p>com.fasterxml.jackson.databind.DeserializationFeature</p> </li> <li> <p>com.fasterxml.jackson.databind.MapperFeature</p> </li>  [...]
 df.disableFeature(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES);
-df.disableFeature(DeserializationFeature.FAIL_ON_NULL_FOR_PRIMITIVES);</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_converting_maps_to_pojo_using_jackson"><a class="anchor" href="#_converting_maps_to_pojo_using_jackson"></a>Converting Maps to POJO using Jackson</h2> <div class="sectionbody"> <div class="paragraph"> <p>Jackson <code>ObjectMapper</code> can be used to convert maps to POJO objects. Jackson component comes with the data converter that can be used to  [...]
+df.disableFeature(DeserializationFeature.FAIL_ON_NULL_FOR_PRIMITIVES);</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_converting_maps_to_pojo_using_jackson"><a class="anchor" href="#_converting_maps_to_pojo_using_jackson"></a>Converting Maps to POJO using Jackson</h2> <div class="sectionbody"> <div class="paragraph"> <p>Jackson <code>ObjectMapper</code> can be used to convert maps to POJO objects. Jackson component comes with the data converter that can be used to  [...]
 invoiceData.put("netValue", 500);
 producerTemplate.sendBody("direct:mapToInvoice", invoiceData);
 ...
 // Later in the processor
-Invoice invoice = exchange.getIn().getBody(Invoice.class);</code></pre> </div> </div> <div class="paragraph"> <p>If there is a single <code>ObjectMapper</code> instance available in the Camel registry, it will used by the converter to perform the conversion. Otherwise the default mapper will be used.</p> </div> </div> </div> <div class="sect1"> <h2 id="_formatted_xml_marshalling_pretty_printing"><a class="anchor" href="#_formatted_xml_marshalling_pretty_printing"></a>Formatted XML marsha [...]
+Invoice invoice = exchange.getIn().getBody(Invoice.class);</code></pre> </div> </div> <div class="paragraph"> <p>If there is a single <code>ObjectMapper</code> instance available in the Camel registry, it will used by the converter to perform the conversion. Otherwise the default mapper will be used.</p> </div> </div> </div> <div class="sect1"> <h2 id="_formatted_xml_marshalling_pretty_printing"><a class="anchor" href="#_formatted_xml_marshalling_pretty_printing"></a>Formatted XML marsha [...]
       &lt;jacksonxml id="jack" prettyPrint="true"/&gt;
- &lt;/dataFormats&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">from("direct:inPretty").marshal().jacksonxml(true);</code></pre> </div> </div> <div class="paragraph"> <p>Please note that there are 5 different overloaded <code>jacksonxml()</code> DSL methods which support the <code>prettyPrint</code> option in combina [...]
+ &lt;/dataFormats&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">from("direct:inPretty").marshal().jacksonxml(true);</code></pre> </div> </div> <div class="paragraph"> <p>Please note that there are 5 different overloaded <code>jacksonxml()</code> DSL methods which support the <code>prettyPrint</code> option in combina [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-jacksonxml&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/jasypt.html b/components/latest/jasypt.html
index 6df1b24..7e6f133 100644
--- a/components/latest/jasypt.html
+++ b/components/latest/jasypt.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>Jasypt component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/jasypt.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> <link [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Jasypt component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/jasypt.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> <link [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-jasypt&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
@@ -43,7 +43,7 @@ $ java -jar camel-jasypt-2.5.0.jar -c decrypt -p secret -i qaEEacuW7BUti8LcMgyjK
         &lt;from uri="direct:start"/&gt;
         &lt;to uri="{{cool.result}}"/&gt;
     &lt;/route&gt;
-&lt;/camelContext&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_example_with_blueprint_xml"><a class="anchor" href="#_example_with_blueprint_xml"></a>Example with Blueprint XML</h2> <div class="sectionbody"> <div class="paragraph"> <p>In Blueprint XML you need to configure the <code>JasyptPropertiesParser</code> which is shown below. Then the Camel <a href="properties-component.html" class="page">Properties</a> component is told to use <code>jasypt</code> as t [...]
+&lt;/camelContext&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_example_with_blueprint_xml"><a class="anchor" href="#_example_with_blueprint_xml"></a>Example with Blueprint XML</h2> <div class="sectionbody"> <div class="paragraph"> <p>In Blueprint XML you need to configure the <code>JasyptPropertiesParser</code> which is shown below. Then the Camel <a href="properties-component.html" class="page">Properties</a> component is told to use <code>jasypt</code> as t [...]
            xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
            xmlns:cm="http://aries.apache.org/blueprint/xmlns/blueprint-cm/v1.0.0"
            xsi:schemaLocation="
@@ -73,7 +73,7 @@ $ java -jar camel-jasypt-2.5.0.jar -c decrypt -p secret -i qaEEacuW7BUti8LcMgyjK
         &lt;/route&gt;
     &lt;/camelContext&gt;
 
-&lt;/blueprint&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The <a href="properties-component.html" class="page">Properties</a> component can also be inlined inside the <code>&lt;camelContext&gt;</code> tag which is shown below. Notice how we use the <code>propertiesParserRef</code> attribute to refer to Jasypt.</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;blueprint xmlns="h [...]
+&lt;/blueprint&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The <a href="properties-component.html" class="page">Properties</a> component can also be inlined inside the <code>&lt;camelContext&gt;</code> tag which is shown below. Notice how we use the <code>propertiesParserRef</code> attribute to refer to Jasypt.</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;blueprint xmlns="h [...]
            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/latest/jaxb-dataformat.html b/components/latest/jaxb-dataformat.html
index 2df92a8..2541809 100644
--- a/components/latest/jaxb-dataformat.html
+++ b/components/latest/jaxb-dataformat.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>JAXB DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/jaxb-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JAXB DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/jaxb-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-jaxb-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
@@ -46,11 +46,11 @@ jaxbDataFormat.setContextPath(Person.class.getPackage().getName());
 jaxbDataFormat.setSchema("classpath:person.xsd,classpath:address.xsd");</code></pre> </div> </div> <div class="paragraph"> <p>You can do the same using the XML DSL:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;marshal&gt;
     &lt;jaxb id="jaxb" schema="classpath:person.xsd,classpath:address.xsd"/&gt;
 &lt;/marshal&gt;</code></pre> </div> </div> <div class="paragraph"> <p>Camel will create and pool the underling <code>SchemaFactory</code> instances on the fly, because the <code>SchemaFactory</code> shipped with the JDK is not thread safe.<br> However, if you have a <code>SchemaFactory</code> implementation which is thread safe, you can configure the JAXB data format to use this one:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code cla [...]
-jaxbDataFormat.setSchemaFactory(thradSafeSchemaFactory);</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_schema_location"><a class="anchor" href="#_schema_location"></a>Schema Location</h2> <div class="sectionbody"> <div class="paragraph"> <p><strong>Available as of Camel 2.14</strong></p> </div> <div class="paragraph"> <p>The JAXB Data Format supports to specify the SchemaLocation when marshaling the XML.</p> </div> <div class="paragraph"> <p>Using the Java DSL, yo [...]
+jaxbDataFormat.setSchemaFactory(thradSafeSchemaFactory);</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_schema_location"><a class="anchor" href="#_schema_location"></a>Schema Location</h2> <div class="sectionbody"> <div class="paragraph"> <p><strong>Available as of Camel 2.14</strong></p> </div> <div class="paragraph"> <p>The JAXB Data Format supports to specify the SchemaLocation when marshaling the XML.</p> </div> <div class="paragraph"> <p>Using the Java DSL, yo [...]
 jaxbDataFormat.setContextPath(Person.class.getPackage().getName());
 jaxbDataFormat.setSchemaLocation("schema/person.xsd");</code></pre> </div> </div> <div class="paragraph"> <p>You can do the same using the XML DSL:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;marshal&gt;
     &lt;jaxb id="jaxb" schemaLocation="schema/person.xsd"/&gt;
-&lt;/marshal&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_marshal_data_that_is_already_xml"><a class="anchor" href="#_marshal_data_that_is_already_xml"></a>Marshal data that is already XML</h2> <div class="sectionbody"> <div class="paragraph"> <p><strong>Available as of Camel 2.14.1</strong></p> </div> <div class="paragraph"> <p>The JAXB marshaller requires that the message body is JAXB compatible, eg its a JAXBElement, eg a java instance that has JAXB annota [...]
+&lt;/marshal&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_marshal_data_that_is_already_xml"><a class="anchor" href="#_marshal_data_that_is_already_xml"></a>Marshal data that is already XML</h2> <div class="sectionbody"> <div class="paragraph"> <p><strong>Available as of Camel 2.14.1</strong></p> </div> <div class="paragraph"> <p>The JAXB marshaller requires that the message body is JAXB compatible, eg its a JAXBElement, eg a java instance that has JAXB annota [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-jaxb&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/jbpm-component.html b/components/latest/jbpm-component.html
index 478505d..2197ead 100644
--- a/components/latest/jbpm-component.html
+++ b/components/latest/jbpm-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>JBPM Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/jbpm-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JBPM Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/jbpm-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
     &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;
diff --git a/components/latest/jcache-component.html b/components/latest/jcache-component.html
index ea3c3c9..e77f82a 100644
--- a/components/latest/jcache-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/jcache-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanife [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JCache Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/jcache-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanife [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-jcache-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/jclouds-component.html b/components/latest/jclouds-component.html
index 772dbcb..4a59f3a 100644
--- a/components/latest/jclouds-component.html
+++ b/components/latest/jclouds-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>JClouds Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/jclouds-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JClouds Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/jclouds-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-jclouds&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/jcr-component.html b/components/latest/jcr-component.html
index 6949c39..4d0e4dd 100644
--- a/components/latest/jcr-component.html
+++ b/components/latest/jcr-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>JCR Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/jcr-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> < [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JCR Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/jcr-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> < [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-jcr&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/jdbc-component.html b/components/latest/jdbc-component.html
index e583ce2..2b3edbb 100644
--- a/components/latest/jdbc-component.html
+++ b/components/latest/jdbc-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>JDBC Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/jdbc-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JDBC Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/jdbc-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-jdbc&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/jetty-component.html b/components/latest/jetty-component.html
index a64d4f7..a1f13e0 100644
--- a/components/latest/jetty-component.html
+++ b/components/latest/jetty-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>Jetty Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/jetty-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Jetty Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/jetty-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-jetty&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
@@ -8,13 +8,13 @@
   &lt;artifactId&gt;camel-jetty-starter&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>The component supports 35 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The component supports 35 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
     &lt;from uri="jetty:http://0.0.0.0/myapp/myservice/?sessionSupport=true"/&gt;
     &lt;processRef 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</ [...]
     HttpSession session = exchange.getIn(HttpMessage.class).getRequest().getSession();
     ...
-}</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_ssl_support_https"><a class="anchor" href="#_ssl_support_https"></a>SSL Support (HTTPS)</h2> <div class="sectionbody"> <div id="Jetty-UsingtheJSSEConfigurationUtility" class="paragraph"> <p>Using the JSSE Configuration Utility</p> </div> <div class="paragraph"> <p>The Jetty component supports SSL/TLS configuration through the <a href="../../manual/latest/camel-configuration-utilities.html" class="page">Camel JSSE Con [...]
+}</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_ssl_support_https"><a class="anchor" href="#_ssl_support_https"></a>SSL Support (HTTPS)</h2> <div class="sectionbody"> <div id="Jetty-UsingtheJSSEConfigurationUtility" class="paragraph"> <p>Using the JSSE Configuration Utility</p> </div> <div class="paragraph"> <p>The Jetty component supports SSL/TLS configuration through the <a href="../../manual/latest/camel-configuration-utilities.html" class="page">Camel JSSE Con [...]
 ksp.setResource("/users/home/server/keystore.jks");
 ksp.setPassword("keystorePassword");
 
@@ -68,7 +68,7 @@ X509Certificate cert = (X509Certificate) req.getAttribute("javax.servlet.request
             &lt;entry key="maxIdleTime" value="300000"/&gt;
         &lt;/map&gt;
     &lt;/property&gt;
-&lt;/bean&gt;</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_obtaining_x_forwarded_for_header_with_httpservletrequest_getremoteaddr"><a class="anchor" href="#_obtaining_x_forwarded_for_header_with_httpservletrequest_getremoteaddr"></a>Obtaining X-Forwarded-For header with HttpServletRequest.getRemoteAddr()</h3> <div class="paragraph"> <p>If the HTTP requests are handled by an Apache server and forwarded to jetty with mod_proxy, the original client IP address is in the X-F [...]
+&lt;/bean&gt;</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_obtaining_x_forwarded_for_header_with_httpservletrequest_getremoteaddr"><a class="anchor" href="#_obtaining_x_forwarded_for_header_with_httpservletrequest_getremoteaddr"></a>Obtaining X-Forwarded-For header with HttpServletRequest.getRemoteAddr()</h3> <div class="paragraph"> <p>If the HTTP requests are handled by an Apache server and forwarded to jetty with mod_proxy, the original client IP address is in the X-F [...]
     &lt;property name="socketConnectors"&gt;
         &lt;map&gt;
             &lt;entry key="8080"&gt;
diff --git a/components/latest/jgroups-component.html b/components/latest/jgroups-component.html
index 45f5b89..210f7f4 100644
--- a/components/latest/jgroups-component.html
+++ b/components/latest/jgroups-component.html
@@ -1,8 +1,8 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JGroups Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/jgroups-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JGroups Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/jgroups-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &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;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 class="highlightjs highlight"><code class="language-java hljs" data-lang="java">jgroups:clusterName[?options]</code></pre> </div> </div> <div class="paragraph"> <p>Where <strong>clusterName</strong> represents the name of the JGroups cluster the compon [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-jgroups-starter&lt;/artifactId&gt;
@@ -22,7 +22,7 @@ import static org.apache.camel.component.jgroups.JGroupsFilters.dropNonCoordinat
 from("jgroups:clusterName?enableViewMessages=true").
   filter(dropNonCoordinatorViews()).
   threads().delay(delayIfContextNotStarted(SECONDS.toMillis(5))). // run in separated and delayed thread. Delay only if the context hasn't been started already.
-  to("controlbus:route?routeId=masterRoute&amp;action=start&amp;async=true");
+  to("controlbus:route?routeId=masterRoute&amp;action=start&amp;async=true");
 
 from("timer://master?repeatCount=1").routeId("masterRoute").autoStartup(false).to(masterMockUri);</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="_sending_receiving_messages_to_from_the_jgroups_cluster"><a class="anchor" href="#_sending_receiving_messages_to_from_the_jgroups_cluster"></a>Sending (receiving) messages to (from) the JGroups cluster</h3> [...]
 ...
@@ -31,7 +31,7 @@ mockEndpoint.message(0).body().isEqualTo("msg");
 ...
 from("jgroups:myCluster").to("mock:messagesFromTheCluster");
 ...
-mockEndpoint.assertIsSatisfied();</code></pre> </div> </div> </div> <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 endpoint listening to the notifications regarding cluster membership changes. By default only regular messages are consumed by the endpoint.</p> </ [...]
+mockEndpoint.assertIsSatisfied();</code></pre> </div> </div> </div> <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 endpoint listening to the notifications regarding cluster membership changes. By default only regular messages are consumed by the endpoint.</p> </ [...]
 mockEndpoint.message(0).body().isInstanceOf(org.jgroups.View.class);
 ...
 from("jgroups:clusterName?enableViewMessages=true").to(mockEndpoint);
diff --git a/components/latest/jgroups-raft-component.html b/components/latest/jgroups-raft-component.html
index f171e74..17b3287 100644
--- a/components/latest/jgroups-raft-component.html
+++ b/components/latest/jgroups-raft-component.html
@@ -1,8 +1,8 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JGroups raft Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/jgroups-raft-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../si [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JGroups raft Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/jgroups-raft-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../si [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &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;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 class="highlightjs highlight"><code class="language-java hljs" data-lang="java">jgroups-raft:clusterName[?options]</code></pre> </div> </div> <div class="paragraph"> <p>Where <strong>clusterName</strong> represents the name of the JGroups-raft cluster  [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-jgroups-raft-starter&lt;/artifactId&gt;
@@ -11,7 +11,7 @@
 &lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The component supports 12 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
 // '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 [...]
+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 [...]
 from("jgroups-raft:clusterName?enableRoleChangeEvents=true").to(mock:mockEndpoint);
 ...</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_keeping_singleton_route_within_the_cluster"><a class="anchor" href="#_keeping_singleton_route_within_the_cluster"></a>Keeping singleton route within the cluster</h3> <div class="paragraph"> <p>The snippet below demonstrates how to keep the singleton consumer route in the cluster of Camel Contexts. As soon as the master node dies, one of the slaves will be elected as a new master and started. In this particular example we  [...]
 service.setId("raftId");
diff --git a/components/latest/jing-component.html b/components/latest/jing-component.html
index c83daa7..4505428 100644
--- a/components/latest/jing-component.html
+++ b/components/latest/jing-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>Jing Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/jing-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Jing Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/jing-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-jing&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/jira-component.html b/components/latest/jira-component.html
index 21b382a..7609878 100644
--- a/components/latest/jira-component.html
+++ b/components/latest/jira-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>Jira Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/jira-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Jira Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/jira-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
     &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;
@@ -7,7 +7,7 @@
   &lt;artifactId&gt;camel-jira-starter&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>The component supports 11 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The component supports 11 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/components/latest/jms-component.html b/components/latest/jms-component.html
index 9026318..837e5a7 100644
--- a/components/latest/jms-component.html
+++ b/components/latest/jms-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>JMS Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/jms-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> < [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JMS Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/jms-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> < [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-jms&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
@@ -39,7 +39,7 @@ from("seda:dead").transform(exceptionMessage()).to("jms:queue:dead");</code></pr
   .to("activemq: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=" [...]
    String id = ....
    exchange.getIn().setHeader("CamelJmsDestinationName", "order:" + id");
-}</code></pre> </div> </div> <div class="paragraph"> <p>Then Camel will read this header and use it as the destination instead of the one configured on the endpoint. So, in this example Camel sends the message to <code>activemq:queue:order:2</code>, assuming the <code>id</code> value was 2.</p> </div> <div class="paragraph"> <p>If both the <code>CamelJmsDestination</code> and the <code>CamelJmsDestinationName</code> headers are set, <code>CamelJmsDestination</code> takes priority. Keep i [...]
+}</code></pre> </div> </div> <div class="paragraph"> <p>Then Camel will read this header and use it as the destination instead of the one configured on the endpoint. So, in this example Camel sends the message to <code>activemq:queue:order:2</code>, assuming the <code>id</code> value was 2.</p> </div> <div class="paragraph"> <p>If both the <code>CamelJmsDestination</code> and the <code>CamelJmsDestinationName</code> headers are set, <code>CamelJmsDestination</code> takes priority. Keep i [...]
   &lt;property name="connectionFactory" ref="myConnectionFactory"/&gt;
 &lt;/bean&gt;
 
diff --git a/components/latest/jmx-component.html b/components/latest/jmx-component.html
index 8db80bb..e06234d 100644
--- a/components/latest/jmx-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/jmx-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> < [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JMX Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/jmx-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> < [...]
   &lt;groupId&gt;org.apache.camel&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/latest/jolt-component.html b/components/latest/jolt-component.html
index 6d317fc..e2102ca 100644
--- a/components/latest/jolt-component.html
+++ b/components/latest/jolt-component.html
@@ -1,9 +1,9 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JOLT Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/jolt-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JOLT Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/jolt-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &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 class="highlightjs highlight"><code class="language-java hljs" data-lang="java">jolt:specName[?options]</code></pre> </div> </div> <div class="paragraph"> <p>Where <strong>specName</strong> is the classpath-local URI of the specification to invoke; or  [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <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">jolt:specName[?options]</code></pre> </div> </div> <div class="paragraph"> <p>Where <strong>specName</strong> is the classpath-local URI of the specification to invoke; or  [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-jolt-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/jooq-component.html b/components/latest/jooq-component.html
index ba8fcf2..084d8a4 100644
--- a/components/latest/jooq-component.html
+++ b/components/latest/jooq-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>JOOQ Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/jooq-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JOOQ Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/jooq-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
 Query query = create.query("DELETE FROM BOOK");
 query.execute();
 
diff --git a/components/latest/jpa-component.html b/components/latest/jpa-component.html
index 78b610a..32c3317 100644
--- a/components/latest/jpa-component.html
+++ b/components/latest/jpa-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>JPA Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/jpa-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> < [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JPA Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/jpa-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> < [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-jpa&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
@@ -10,7 +10,7 @@
   &lt;!-- use the same version as your Camel core version --&gt;
 &lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The component supports 7 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halign [...]
    &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;/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;
    &lt;property name="transactionManager" ref="myTransactionManager"/&gt;
 &lt;/bean&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_using_a_consumer_with_a_named_query"><a class="anchor" href="#_using_a_consumer_with_a_named_query"></a>Using a consumer with a named query</h2> <div class="sectionbody"> <div class="paragraph"> <p>For consuming only selected entities, you can use the <code>consumer.namedQuery</code> URI query option. First, you have to define the named query in the JPA Entity class:</p> </div> <div class="listingblock">  [...]
diff --git a/components/latest/json-fastjson-dataformat.html b/components/latest/json-fastjson-dataformat.html
index f980158..6af35a9 100644
--- a/components/latest/json-fastjson-dataformat.html
+++ b/components/latest/json-fastjson-dataformat.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>JSon Fastjson DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/json-fastjson-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JSon Fastjson DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/json-fastjson-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../. [...]
   marshal().json(JsonLibrary.Fastjson).
   to("mqseries:Another.Queue");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_fastjson_options"><a class="anchor" href="#_fastjson_options"></a>Fastjson Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>The JSon Fastjson dataformat supports 19 options, which 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="tableblock h [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
diff --git a/components/latest/json-gson-dataformat.html b/components/latest/json-gson-dataformat.html
index be951bf..0abe13a 100644
--- a/components/latest/json-gson-dataformat.html
+++ b/components/latest/json-gson-dataformat.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>JSon GSon DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/json-gson-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.w [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JSon GSon DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/json-gson-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.w [...]
   marshal().json(JsonLibrary.Gson).
   to("mqseries:Another.Queue");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_gson_options"><a class="anchor" href="#_gson_options"></a>Gson Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>The JSon GSon dataformat supports 19 options, which 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="tableblock halign-left valig [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
diff --git a/components/latest/json-jackson-dataformat.html b/components/latest/json-jackson-dataformat.html
index eadfdc9..a5de776 100644
--- a/components/latest/json-jackson-dataformat.html
+++ b/components/latest/json-jackson-dataformat.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>JSon Jackson DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/json-jackson-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JSon Jackson DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/json-jackson-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../ [...]
   marshal().json(JsonLibrary.Jackson).
   to("mqseries:Another.Queue");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_jackson_options"><a class="anchor" href="#_jackson_options"></a>Jackson Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>The JSon Jackson dataformat supports 19 options, which 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="tableblock halig [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
diff --git a/components/latest/json-johnzon-dataformat.html b/components/latest/json-johnzon-dataformat.html
index 7100e3d..ecaf9b9 100644
--- a/components/latest/json-johnzon-dataformat.html
+++ b/components/latest/json-johnzon-dataformat.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>JSon Johnzon DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/json-johnzon-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JSon Johnzon DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/json-johnzon-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../ [...]
   marshal().json(JsonLibrary.Johnzon).
   to("mqseries:Another.Queue");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_johnzon_options"><a class="anchor" href="#_johnzon_options"></a>Johnzon Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>The JSon Johnzon dataformat supports 19 options, which 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="tableblock halig [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
diff --git a/components/latest/json-validator-component.html b/components/latest/json-validator-component.html
index e371a29..d859375 100644
--- a/components/latest/json-validator-component.html
+++ b/components/latest/json-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>JSON Schema Validator Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/json-validator-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" hre [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JSON Schema Validator Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/json-validator-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" hre [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-json-validator&lt;/artifactId&gt;
     &lt;version&gt;x.y.z&lt;/version&gt;
diff --git a/components/latest/json-xstream-dataformat.html b/components/latest/json-xstream-dataformat.html
index 12412df..d3bc5f5 100644
--- a/components/latest/json-xstream-dataformat.html
+++ b/components/latest/json-xstream-dataformat.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>JSon XStream DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/json-xstream-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JSon XStream DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/json-xstream-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../ [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-xstream&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/jsonApi-dataformat.html b/components/latest/jsonApi-dataformat.html
index 3b11376..3dc7875 100644
--- a/components/latest/jsonApi-dataformat.html
+++ b/components/latest/jsonApi-dataformat.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>jsonApi DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/jsonApi-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webma [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>jsonApi DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/jsonApi-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webma [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-jacksonxml&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/jsonpath-language.html b/components/latest/jsonpath-language.html
index 2cdc66f..9bf2c9f 100644
--- a/components/latest/jsonpath-language.html
+++ b/components/latest/jsonpath-language.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>JsonPath Language - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/jsonpath-language.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JsonPath Language - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/jsonpath-language.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
   .choice()
     .when().jsonpath("$.store.book[?(@.price &lt; 10)]")
       .to("jms:queue:book.cheap")
@@ -44,7 +44,7 @@
       &lt;to uri="mock:other"/&gt;
     &lt;/otherwise&gt;
   &lt;/choice&gt;
-&lt;/route&gt;</code></pre> </div> </div> <div class="paragraph"> <p>This option is also available on the <code>@JsonPath</code> annotation.</p> </div> </div> </div> <div class="sect1"> <h2 id="_inline_simple_exceptions"><a class="anchor" href="#_inline_simple_exceptions"></a>Inline Simple exceptions</h2> <div class="sectionbody"> <div class="paragraph"> <p><strong>Available as of Camel 2.18</strong></p> </div> <div class="paragraph"> <p>Its now possible to inlined Simple language expres [...]
+&lt;/route&gt;</code></pre> </div> </div> <div class="paragraph"> <p>This option is also available on the <code>@JsonPath</code> annotation.</p> </div> </div> </div> <div class="sect1"> <h2 id="_inline_simple_exceptions"><a class="anchor" href="#_inline_simple_exceptions"></a>Inline Simple exceptions</h2> <div class="sectionbody"> <div class="paragraph"> <p><strong>Available as of Camel 2.18</strong></p> </div> <div class="paragraph"> <p>Its now possible to inlined Simple language expres [...]
   .choice()
     .when().jsonpath("$.store.book[?(@.price &lt; ${header.cheap})]")
       .to("mock:cheap")
@@ -72,7 +72,7 @@
     public void doSomething(@JsonPath("$.store.book[*].author") String author, @Body String json) {
       // process the inbound message here
     }
-}</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_encoding_detection"><a class="anchor" href="#_encoding_detection"></a>Encoding Detection</h2> <div class="sectionbody"> <div class="paragraph"> <p>The encoding of the JSON document is detected automatically, if the document is encoded in unicode  (UTF-8, UTF-16LE, UTF-16BE, UTF-32LE, UTF-32BE ) as specified in  RFC-4627. If the encoding is a non-unicode encoding, you can either make sure that you enter the document i [...]
+}</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_encoding_detection"><a class="anchor" href="#_encoding_detection"></a>Encoding Detection</h2> <div class="sectionbody"> <div class="paragraph"> <p>The encoding of the JSON document is detected automatically, if the document is encoded in unicode (UTF-8, UTF-16LE, UTF-16BE, UTF-32LE, UTF-32BE ) as specified in RFC-4627. If the encoding is a non-unicode encoding, you can either make sure that you enter the document in  [...]
     .split().jsonpath("$.store.book[*]")
     .to("log:book");</code></pre> </div> </div> <div class="paragraph"> <p>Then each book is logged, however the message body is a <code>Map</code> instance. Sometimes you may want to output this as plain String JSon value instead, which can be done with the <code>writeAsString</code> option as shown:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:start")
     .split().jsonpathWriteAsString("$.store.book[*]")
diff --git a/components/latest/jt400-component.html b/components/latest/jt400-component.html
index c365e94..fe7657a 100644
--- a/components/latest/jt400-component.html
+++ b/components/latest/jt400-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>JT400 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/jt400-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JT400 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/jt400-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-jt400&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/kafka-component.html b/components/latest/kafka-component.html
index 7aeb566..3afe7be 100644
--- a/components/latest/kafka-component.html
+++ b/components/latest/kafka-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>Kafka Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/kafka-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kafka Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/kafka-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-kafka&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/kubernetes-config-maps-component.html b/components/latest/kubernetes-config-maps-component.html
index c10faf1..cc5631e 100644
--- a/components/latest/kubernetes-config-maps-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/kubernetes-config-maps-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manife [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes ConfigMap Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/kubernetes-config-maps-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manife [...]
   &lt;groupId&gt;org.apache.camel&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/latest/kubernetes-deployments-component.html b/components/latest/kubernetes-deployments-component.html
index 15420d3..2671f92 100644
--- a/components/latest/kubernetes-deployments-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/kubernetes-deployments-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="mani [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Deployments Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/kubernetes-deployments-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="mani [...]
   &lt;groupId&gt;org.apache.camel&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/latest/kubernetes-hpa-component.html b/components/latest/kubernetes-hpa-component.html
index 280e11a..5b6d3a8 100644
--- a/components/latest/kubernetes-hpa-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/kubernetes-hpa-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes HPA Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/kubernetes-hpa-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../. [...]
   &lt;groupId&gt;org.apache.camel&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/latest/kubernetes-job-component.html b/components/latest/kubernetes-job-component.html
index 8f16536..636c967 100644
--- a/components/latest/kubernetes-job-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/kubernetes-job-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Job Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/kubernetes-job-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../. [...]
   &lt;groupId&gt;org.apache.camel&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/latest/kubernetes-namespaces-component.html b/components/latest/kubernetes-namespaces-component.html
index 3857b96..5c4242a 100644
--- a/components/latest/kubernetes-namespaces-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/kubernetes-namespaces-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manife [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Namespaces Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/kubernetes-namespaces-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manife [...]
   &lt;groupId&gt;org.apache.camel&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/latest/kubernetes-nodes-component.html b/components/latest/kubernetes-nodes-component.html
index 78ead40..4b9d23b 100644
--- a/components/latest/kubernetes-nodes-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/kubernetes-nodes-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href=" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Nodes Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/kubernetes-nodes-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href=" [...]
   &lt;groupId&gt;org.apache.camel&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/latest/kubernetes-persistent-volumes-claims-component.html b/components/latest/kubernetes-persistent-volumes-claims-component.html
index 01497ff..a705e42 100644
--- a/components/latest/kubernetes-persistent-volumes-claims-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/kubernetes-persistent-volumes-claims-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.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>Kubernetes Persistent Volume Claim Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/kubernetes-persistent-volumes-claims-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apac [...]
   &lt;groupId&gt;org.apache.camel&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/latest/kubernetes-persistent-volumes-component.html b/components/latest/kubernetes-persistent-volumes-component.html
index 55f24fb..1d52c55 100644
--- a/components/latest/kubernetes-persistent-volumes-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/kubernetes-persistent-volumes-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <l [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Persistent Volume Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/kubernetes-persistent-volumes-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <l [...]
   &lt;groupId&gt;org.apache.camel&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/latest/kubernetes-pods-component.html b/components/latest/kubernetes-pods-component.html
index 093f504..1b1afba 100644
--- a/components/latest/kubernetes-pods-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/kubernetes-pods-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href=".. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Pods Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/kubernetes-pods-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href=".. [...]
   &lt;groupId&gt;org.apache.camel&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/latest/kubernetes-replication-controllers-component.html b/components/latest/kubernetes-replication-controllers-component.html
index 2758ac3..e1fd73e 100644
--- a/components/latest/kubernetes-replication-controllers-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/kubernetes-replication-controllers-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache  [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Replication Controller Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/kubernetes-replication-controllers-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache  [...]
   &lt;groupId&gt;org.apache.camel&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/latest/kubernetes-resources-quota-component.html b/components/latest/kubernetes-resources-quota-component.html
index 02274a6..a146f6b 100644
--- a/components/latest/kubernetes-resources-quota-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/kubernetes-resources-quota-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link r [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Resources Quota Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/kubernetes-resources-quota-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link r [...]
   &lt;groupId&gt;org.apache.camel&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/latest/kubernetes-secrets-component.html b/components/latest/kubernetes-secrets-component.html
index 14812fb..3b62d5f 100644
--- a/components/latest/kubernetes-secrets-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/kubernetes-secrets-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" hr [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Secrets Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/kubernetes-secrets-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" hr [...]
   &lt;groupId&gt;org.apache.camel&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/latest/kubernetes-service-accounts-component.html b/components/latest/kubernetes-service-accounts-component.html
index 0dab809..4fe9ebb 100644
--- a/components/latest/kubernetes-service-accounts-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/kubernetes-service-accounts-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link  [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Service Account Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/kubernetes-service-accounts-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link  [...]
   &lt;groupId&gt;org.apache.camel&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/latest/kubernetes-services-component.html b/components/latest/kubernetes-services-component.html
index a1c63d7..edcc16b 100644
--- a/components/latest/kubernetes-services-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/kubernetes-services-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest"  [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Services Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/kubernetes-services-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest"  [...]
   &lt;groupId&gt;org.apache.camel&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/latest/kubernetes.html b/components/latest/kubernetes.html
index 8ea2768..5a1d488 100644
--- a/components/latest/kubernetes.html
+++ b/components/latest/kubernetes.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 Components - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/kubernetes.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifes [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubernetes Components - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/kubernetes.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifes [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-kubernetes&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/kura.html b/components/latest/kura.html
index 18e8da7..577b4d5 100644
--- a/components/latest/kura.html
+++ b/components/latest/kura.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>Eclipse Kura component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/kura.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> < [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Eclipse Kura component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/kura.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> < [...]
 
   @Override
   public void configure() throws Exception {
@@ -6,7 +6,7 @@
       to("netty-http:http://app.mydatacenter.com/api");
   }
 
-}</code></pre> </div> </div> <div class="paragraph"> <p>Keep in mind that <code>KuraRouter</code> implements the <code>org.osgi.framework.BundleActivator</code> interface, so you need to register its <code>start</code> and <code>stop</code> lifecycle methods while http://eclipse.github.io/kura/doc/hello-example.html#create-component-class[creating Kura bundle component class].</p> </div> <div class="paragraph"> <p>Kura router starts its own OSGi-aware <code>CamelContext</code>. It means  [...]
+}</code></pre> </div> </div> <div class="paragraph"> <p>Keep in mind that <code>KuraRouter</code> implements the <code>org.osgi.framework.BundleActivator</code> interface, so you need to register its <code>start</code> and <code>stop</code> lifecycle methods while <a href="http://eclipse.github.io/kura/doc/hello-example.html#create-component-class">creating Kura bundle component class</a>.</p> </div> <div class="paragraph"> <p>Kura router starts its own OSGi-aware <code>CamelContext</cod [...]
   org.slf4j;version="1.6.4",
   org.apache.camel,org.apache.camel.impl,org.apache.camel.core.osgi,org.apache.camel.builder,org.apache.camel.model,
   org.apache.camel.component.kura</code></pre> </div> </div> <div class="paragraph"> <p>Keep in mind that you don&#8217;t have to import every Camel component bundle you plan to use in your routes, as Camel components are resolved as the services on the runtime level.</p> </div> <div class="paragraph"> <p>Before you deploy your router bundle, be sure that you have deployed (and started) the following Camel core bundles (using Kura GoGo shell)&#8230;&#8203;</p> </div> <div class="listingb [...]
@@ -16,7 +16,8 @@ start &lt;camel-core-osgi-bundle-id&gt;
 install file:///home/user/.m2/repository/org/apache/camel/camel-kura/2.15.0/camel-kura-2.15.0.jar
 start &lt;camel-kura-bundle-id&gt;</code></pre> </div> </div> <div class="paragraph"> <p>&#8230;&#8203;and all the components you plan to use in your routes:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">install file:///home/user/.m2/repository/org/apache/camel/camel-stream/2.15.0/camel-stream-2.15.0.jar
 start &lt;camel-stream-bundle-id&gt;</code></pre> </div> </div> <div class="paragraph"> <p>Then finally deploy your router bundle:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">install file:///home/user/.m2/repository/com/example/myrouter/1.0/myrouter-1.0.jar
-start &lt;your-bundle-id&gt;</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="Kura-KuraRouterutilities"><a class="anchor" href="#Kura-KuraRouterutilities"></a>KuraRouter utilities</h3> <div class="paragraph"> <p> Kura router base class provides many useful utilities. This section explores each of them.</p> </div> <div class="sect3"> <h4 id="Kura-SLF4Jlogger"><a class="anchor" href="#Kura-SLF4Jlogger"></a>SLF4J logger</h4> <div class="paragraph"> <p>Kura uses SLF4J facade for [...]
+start &lt;your-bundle-id&gt;</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="Kura-KuraRouterutilities"><a class="anchor" href="#Kura-KuraRouterutilities"></a>KuraRouter utilities</h3> <div class="literalblock"> <div class="content"> <pre> Kura router base class provides many useful utilities. This section
+explores each of them.</pre> </div> </div> <div class="sect3"> <h4 id="Kura-SLF4Jlogger"><a class="anchor" href="#Kura-SLF4Jlogger"></a>SLF4J logger</h4> <div class="paragraph"> <p>Kura uses SLF4J facade for logging purposes. Protected member <code>log</code> returns SLF4J logger instance associated with the given Kura router.</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">public class MyKur [...]
 
     @Override
     public void configure() throws Exception {
@@ -41,7 +42,7 @@ start &lt;your-bundle-id&gt;</code></pre> </div> </div> </div> <div class="sect2
         ...
     }
 
-}</code></pre> </div> </div> </div> <div class="sect3"> <h4 id="Kura-ProducerTemplate"><a class="anchor" href="#Kura-ProducerTemplate"></a>ProducerTemplate</h4> <div class="paragraph"> <p>Protected member <code>producerTemplate</code> is the <code>ProducerTemplate</code> instance associated with the given Camel context.</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">public class MyKuraRouter [...]
+}</code></pre> </div> </div> </div> <div class="sect3"> <h4 id="Kura-ProducerTemplate"><a class="anchor" href="#Kura-ProducerTemplate"></a>ProducerTemplate</h4> <div class="paragraph"> <p>Protected member <code>producerTemplate</code> is the <code>ProducerTemplate</code> instance associated with the given Camel context.</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">public class MyKuraRouter [...]
 
     @Override
     public void configure() throws Exception {
@@ -49,7 +50,7 @@ start &lt;your-bundle-id&gt;</code></pre> </div> </div> </div> <div class="sect2
         ...
     }
 
-}</code></pre> </div> </div> </div> <div class="sect3"> <h4 id="Kura-ConsumerTemplate"><a class="anchor" href="#Kura-ConsumerTemplate"></a>ConsumerTemplate</h4> <div class="paragraph"> <p>Protected member <code>consumerTemplate</code> is the <code>ConsumerTemplate</code> instance associated with the given Camel context.</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">public class MyKuraRouter [...]
+}</code></pre> </div> </div> </div> <div class="sect3"> <h4 id="Kura-ConsumerTemplate"><a class="anchor" href="#Kura-ConsumerTemplate"></a>ConsumerTemplate</h4> <div class="paragraph"> <p>Protected member <code>consumerTemplate</code> is the <code>ConsumerTemplate</code> instance associated with the given Camel context.</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">public class MyKuraRouter [...]
 
     @Override
     public void configure() throws Exception {
@@ -65,7 +66,7 @@ start &lt;your-bundle-id&gt;</code></pre> </div> </div> </div> <div class="sect2
         ...
     }
 
-}</code></pre> </div> </div> <div class="paragraph"> <p>If service is not found, a <code>null</code> value is returned. If you want your application to fail if the service is not available, use <code>requiredService(Class)</code> method instead. The <code>requiredService</code> throws <code>IllegalStateException</code> if a service cannot be found.</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="ja [...]
+}</code></pre> </div> </div> <div class="paragraph"> <p>If service is not found, a <code>null</code> value is returned. If you want your application to fail if the service is not available, use <code>requiredService(Class)</code> method instead. The <code>requiredService</code> throws <code>IllegalStateException</code> if a service cannot be found.</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="ja [...]
 
     @Override
     public void configure() throws Exception {
@@ -82,7 +83,7 @@ start &lt;your-bundle-id&gt;</code></pre> </div> </div> </div> <div class="sect2
     osgiContext.setName("NameOfTheRouter");
   }
 
-}</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="Kura-LoadingXMLroutesfromConfigurationAdmin"><a class="anchor" href="#Kura-LoadingXMLroutesfromConfigurationAdmin"></a>Loading XML routes from ConfigurationAdmin</h3> <div class="paragraph"> <p>Sometimes it is desired to read the XML definition of the routes from the server configuration. This a common scenario for IoT gateways where over-the-air redeployment cost may be significant. To address this requirement each <code>Ku [...]
+}</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="Kura-LoadingXMLroutesfromConfigurationAdmin"><a class="anchor" href="#Kura-LoadingXMLroutesfromConfigurationAdmin"></a>Loading XML routes from ConfigurationAdmin</h3> <div class="paragraph"> <p>Sometimes it is desired to read the XML definition of the routes from the server configuration. This a common scenario for IoT gateways where over-the-air redeployment cost may be significant. To address this requirement each <code>Ku [...]
     &lt;route id="loaded"&gt;
         &lt;from uri="direct:bar"/&gt;
         &lt;to uri="mock:bar"/&gt;
diff --git a/components/latest/language-component.html b/components/latest/language-component.html
index a22abce..9291c8d 100644
--- a/components/latest/language-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/language-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webma [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Language Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/language-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webma [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-language-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/ldap-component.html b/components/latest/ldap-component.html
index 3f3d72a..185865f 100644
--- a/components/latest/ldap-component.html
+++ b/components/latest/ldap-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>LDAP Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/ldap-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>LDAP Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/ldap-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-ldap&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/ldif-component.html b/components/latest/ldif-component.html
index 7e58931..52de714 100644
--- a/components/latest/ldif-component.html
+++ b/components/latest/ldif-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>LDIF Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/ldif-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>LDIF Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/ldif-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-ldif&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/leveldb.html b/components/latest/leveldb.html
index 2cfcbbd..e399289 100644
--- a/components/latest/leveldb.html
+++ b/components/latest/leveldb.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>LevelDB - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/leveldb.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> <link rel="ap [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>LevelDB - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/leveldb.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> <link rel="ap [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-leveldb&lt;/artifactId&gt;
   &lt;version&gt;x.y.z&lt;/version&gt;
diff --git a/components/latest/linkedin-component.html b/components/latest/linkedin-component.html
index 65bcb2a..7542dd8 100644
--- a/components/latest/linkedin-component.html
+++ b/components/latest/linkedin-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>Linkedin Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/linkedin-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webma [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Linkedin Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/linkedin-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webma [...]
         &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
         &lt;artifactId&gt;camel-linkedin&lt;/artifactId&gt;
         &lt;version&gt;${camel-version}&lt;/version&gt;
@@ -7,9 +7,9 @@
   &lt;artifactId&gt;camel-linkedin-starter&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>The component supports 16 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The component supports 16 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
         .to("linkedin://people/person");</code></pre> </div> </div> <div class="paragraph"> <p>The following route polls user&#8217;s connections every 30 seconds:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">    from("linkedin://people/connections?consumer.timeUnit=SECONDS&amp;consumer.delay=30")
-        .to("bean:foo");</code></pre> </div> </div> <div class="paragraph"> <p>The following route uses a producer with dynamic header options. The <strong>personId</strong> header has the LinkedIn person ID, so its assigned to the <strong>CamelLinkedIn.person_id</strong> header as follows:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">    from("direct:foo")
+        .to("bean:foo");</code></pre> </div> </div> <div class="paragraph"> <p>The following route uses a producer with dynamic header options. The <strong>personId</strong> header has the LinkedIn person ID, so its assigned to the <strong>CamelLinkedIn.person_id</strong> header as follows:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">    from("direct:foo")
         .setHeader("CamelLinkedIn.person_id", header("personId"))
         .to("linkedin://people/connectionsById")
         .to("bean://bar");</code></pre> </div> </div> </div> </div> </article> </main> </div> <footer class="footer bg-brown text-white"> <div class="container"> <div class="row"> <div class="col-md-3 pt-5"> <img src="../../_/img/logo-d.svg" class="logo-small mt-60" alt="Apache Camel Logo" aria-label="white silhouette of a camel in front of a sand dune"> </div> <div class="col-md-3"> <h5>Overview</h5> <ul class="list-unstyled"> <li><a href="../../news/">News</a></li> <li><a href="../../c [...]
diff --git a/components/latest/log-component.html b/components/latest/log-component.html
index abef759..7a2e879 100644
--- a/components/latest/log-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/log-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> < [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Log Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/log-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> < [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-log-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
@@ -20,7 +20,7 @@ Headers:{breadcrumbId=ID-machine-local-50656-1234567901234-1-1}, BodyType:String
    &lt;property name="exchangeFormatter" ref="myCustomFormatter" /&gt;
 &lt;/bean&gt;</code></pre> </div> </div> <div class="sect2"> <h3 id="_convention_over_configuration"><a class="anchor" href="#_convention_over_configuration"></a>Convention over configuration:*</h3> <div class="paragraph"> <p>Simply by registering a bean with the name <code>logFormatter</code>; the Log Component is intelligent enough to pick it up automatically.</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs"  [...]
 
-&lt;to uri="log:bar?param1=bar&amp;amp;param2=200"/&gt;</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="_using_log_component_in_osgi"><a class="anchor" href="#_using_log_component_in_osgi"></a>Using Log component in OSGi</h2> <div class="sectionbody"> <div class="paragraph"> <p><strong>Improvement as of Camel 2.12.4/2.13.1</strong></p> </div> <div class="paragraph"> <p>When using Log component inside OSGi (e.g., in Karaf), the underlying logging mechanisms are [...]
+&lt;to uri="log:bar?param1=bar&amp;amp;param2=200"/&gt;</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="_using_log_component_in_osgi"><a class="anchor" href="#_using_log_component_in_osgi"></a>Using Log component in OSGi</h2> <div class="sectionbody"> <div class="paragraph"> <p><strong>Improvement as of Camel 2.12.4/2.13.1</strong></p> </div> <div class="paragraph"> <p>When using Log component inside OSGi (e.g., in Karaf), the underlying logging mechanisms are [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/components/latest/lpr-component.html b/components/latest/lpr-component.html
index c513fd3..179fccd 100644
--- a/components/latest/lpr-component.html
+++ b/components/latest/lpr-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>Printer Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/lpr-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Printer Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/lpr-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-printer&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/lra.html b/components/latest/lra.html
index 97a43be..069a74e 100644
--- a/components/latest/lra.html
+++ b/components/latest/lra.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>LRA Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/lra.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> <link rel=" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>LRA Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/lra.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> <link rel=" [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-lra&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/lucene-component.html b/components/latest/lucene-component.html
index 9878635..30be980 100644
--- a/components/latest/lucene-component.html
+++ b/components/latest/lucene-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>Lucene Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/lucene-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanife [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Lucene Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/lucene-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanife [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-lucene&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/lumberjack-component.html b/components/latest/lumberjack-component.html
index bbd8635..17ddac6 100644
--- a/components/latest/lumberjack-component.html
+++ b/components/latest/lumberjack-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>Lumberjack Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/lumberjack-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.w [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Lumberjack Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/lumberjack-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.w [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-lumberjack&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/lzf-dataformat.html b/components/latest/lzf-dataformat.html
index a4fb4f9..38dfaf3 100644
--- a/components/latest/lzf-dataformat.html
+++ b/components/latest/lzf-dataformat.html
@@ -1,9 +1,9 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>LZF Deflate Compression DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/lzf-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>LZF Deflate Compression DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/lzf-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../. [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-lzf-starter&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>The component supports 3 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halign [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The component supports 3 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halign [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-lzf&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/mail-component.html b/components/latest/mail-component.html
index 7a85354..9d047f6 100644
--- a/components/latest/mail-component.html
+++ b/components/latest/mail-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>Mail Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/mail-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Mail Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/mail-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-mail&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
@@ -12,7 +12,7 @@ imaps://[username@]host[:port][?options]</code></pre> </div> </div> <div class="
   &lt;artifactId&gt;camel-mail-starter&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>The component supports 49 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The component supports 49 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
 ksp.setResource("/users/home/server/truststore.jks");
 ksp.setPassword("keystorePassword");
 TrustManagersParameters tmp = new TrustManagersParameters();
diff --git a/components/latest/master-component.html b/components/latest/master-component.html
index 9cd1889..d353090 100644
--- a/components/latest/master-component.html
+++ b/components/latest/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>Master Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/master-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanife [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Master Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/master-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanife [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-master-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/metrics-component.html b/components/latest/metrics-component.html
index 3556013..291cee5 100644
--- a/components/latest/metrics-component.html
+++ b/components/latest/metrics-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>Metrics Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/metrics-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Metrics Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/metrics-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-metrics&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
@@ -44,7 +44,7 @@ public static class MyConfig extends SingleRouteCamelConfiguration {
         // ...
         return registry;
     }
-}</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_usage"><a class="anchor" href="#_usage"></a>Usage</h2> <div class="sectionbody"> <div class="paragraph"> <p>Each metric has type and name. Supported types are <a href="#MetricsComponent-counter">counter</a>, <a href="#MetricsComponent-histogram">histogram</a>, <a href="#MetricsComponent-meter">meter</a>, <a href="#MetricsComponent-timer">timer</a> and <a href="#MetricsComponent-gauge">gauge</a>. Metric name is simple [...]
+}</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_usage"><a class="anchor" href="#_usage"></a>Usage</h2> <div class="sectionbody"> <div class="paragraph"> <p>Each metric has type and name. Supported types are <a href="#MetricsComponent-counter">counter</a>, <a href="#MetricsComponent-histogram">histogram</a>, <a href="#MetricsComponent-meter">meter</a>, <a href="#MetricsComponent-timer">timer</a> and <a href="#MetricsComponent-gauge">gauge</a>. Metric name is simple [...]
     .setHeader(MetricsConstants.HEADER_METRIC_NAME, constant("new.name"))
     .to("metrics:counter:name.not.used")
     .to("direct:out");</code></pre> </div> </div> <div class="paragraph"> <p>will update counter with name <code>new.name</code> instead of <code>name.not.used</code>.</p> </div> <div class="paragraph"> <p>All Metrics specific headers are removed from the message once Metrics endpoint finishes processing of exchange. While processing exchange Metrics endpoint will catch all exceptions and write log entry using level <code>warn</code>.</p> </div> </div> </div> </div> <div class="sect1"> < [...]
@@ -74,7 +74,7 @@ from("direct:in")
 from("direct:in")
     .setHeader(MetricsConstants.HEADER_HISTOGRAM_VALUE, constant(992L))
     .to("metrics:histogram:simple.histogram?value=700")
-    .to("direct:out")</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="_metric_type_meter"><a class="anchor" href="#_metric_type_meter"></a><a id="MetricsComponent-meter"></a>Metric type meter</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code>metrics:meter:metricname[?options]</code></pre> </div> </div> <div class="sect2"> <h3 id="_options_4"><a class="anchor" href="#_options_4"></a>Options< [...]
+    .to("direct:out")</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="_metric_type_meter"><a class="anchor" href="#_metric_type_meter"></a><a id="MetricsComponent-meter"></a>Metric type meter</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code>metrics:meter:metricname[?options]</code></pre> </div> </div> <div class="sect2"> <h3 id="_options_4"><a class="anchor" href="#_options_4"></a>Options< [...]
 from("direct:in")
     .to("metric:simple.meter")
     .to("direct:out");</code></pre> </div> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">// marks simple.meter with value 81
@@ -99,14 +99,14 @@ from("direct:in")
 from("direct:in")
     .setHeader(MetricsConstants.HEADER_GAUGE_SUBJECT, constant("myUpdatedSubject"))
     .to("metrics:counter:simple.gauge?subject=#mySubjectBean")
-    .to("direct:out");</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="_metricsroutepolicyfactory"><a class="anchor" href="#_metricsroutepolicyfactory"></a>MetricsRoutePolicyFactory</h2> <div class="sectionbody"> <div class="paragraph"> <p>This factory allows to add a RoutePolicy for each route which exposes route utilization statistics using Dropwizard metrics. This factory can be used in Java and XML as the examples below demonstrates.</p> </div> <div class= [...]
-  &lt;bean id="metricsRoutePolicyFactory" class="org.apache.camel.component.metrics.routepolicy.MetricsRoutePolicyFactory"/&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The <code>MetricsRoutePolicyFactory</code> and <code>MetricsRoutePolicy</code> supports the following options:</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">Name</t [...]
+    .to("direct:out");</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="_metricsroutepolicyfactory"><a class="anchor" href="#_metricsroutepolicyfactory"></a>MetricsRoutePolicyFactory</h2> <div class="sectionbody"> <div class="paragraph"> <p>This factory allows to add a RoutePolicy for each route which exposes route utilization statistics using Dropwizard metrics. This factory can be used in Java and XML as the examples below demonstrates.</p> </div> <div class= [...]
+  &lt;bean id="metricsRoutePolicyFactory" class="org.apache.camel.component.metrics.routepolicy.MetricsRoutePolicyFactory"/&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The <code>MetricsRoutePolicyFactory</code> and <code>MetricsRoutePolicy</code> supports the following options:</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">Name</t [...]
 if (registryService != null) {
   MetricsRegistry registry = registryService.getMetricsRegistry();
   ...
-}</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_metricsmessagehistoryfactory"><a class="anchor" href="#_metricsmessagehistoryfactory"></a>MetricsMessageHistoryFactory</h2> <div class="sectionbody"> <div class="paragraph"> <p><strong>Available as of Camel 2.17</strong></p> </div> <div class="paragraph"> <p>This factory allows to use metrics to capture Message History performance statistics while routing messages. It works by using a metrics Timer for each node in a [...]
+}</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_metricsmessagehistoryfactory"><a class="anchor" href="#_metricsmessagehistoryfactory"></a>MetricsMessageHistoryFactory</h2> <div class="sectionbody"> <div class="paragraph"> <p><strong>Available as of Camel 2.17</strong></p> </div> <div class="paragraph"> <p>This factory allows to use metrics to capture Message History performance statistics while routing messages. It works by using a metrics Timer for each node in a [...]
   &lt;bean id="metricsMessageHistoryFactory" class="org.apache.camel.component.metrics.messagehistory.MetricsMessageHistoryFactory"/&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The following options is supported on the factory:</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">Name</th> <th class="tableblock halign-left valign-top">De [...]
-String json = service.dumpStatisticsAsJson();</code></pre> </div> </div> <div class="paragraph"> <p>And the JMX API the MBean is registered in the <code>type=services</code> tree with <code>name=MetricsMessageHistoryService</code>.</p> </div> </div> </div> <div class="sect1"> <h2 id="_instrumentedthreadpoolfactory"><a class="anchor" href="#_instrumentedthreadpoolfactory"></a>InstrumentedThreadPoolFactory</h2> <div class="sectionbody"> <div class="paragraph"> <p><strong>Available as of Ca [...]
+String json = service.dumpStatisticsAsJson();</code></pre> </div> </div> <div class="paragraph"> <p>And the JMX API the MBean is registered in the <code>type=services</code> tree with <code>name=MetricsMessageHistoryService</code>.</p> </div> </div> </div> <div class="sect1"> <h2 id="_instrumentedthreadpoolfactory"><a class="anchor" href="#_instrumentedthreadpoolfactory"></a>InstrumentedThreadPoolFactory</h2> <div class="sectionbody"> <div class="paragraph"> <p><strong>Available as of Ca [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/components/latest/micrometer-component.html b/components/latest/micrometer-component.html
index 5ac5666..7ee7b7e 100644
--- a/components/latest/micrometer-component.html
+++ b/components/latest/micrometer-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>Micrometer Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/micrometer-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.w [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Micrometer Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/micrometer-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.w [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-micrometer&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
@@ -88,11 +88,11 @@ from("direct:in")
 from("direct:in")
     .setHeader(MicrometerConstants.HEADER_TIMER_ACTION, MicrometerTimerAction.start)
     .to("micrometer:timer:simple.timer")
-    .to("direct:out");</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="_micrometerroutepolicyfactory"><a class="anchor" href="#_micrometerroutepolicyfactory"></a>MicrometerRoutePolicyFactory</h2> <div class="sectionbody"> <div class="paragraph"> <p>This factory allows to add a RoutePolicy for each route in order to exposes route utilization statistics using Micrometer. This factory can be used in Java and XML as the examples below demonstrates.</p> </div> <div [...]
-  &lt;bean id="metricsRoutePolicyFactory" class="org.apache.camel.component.micrometer.routepolicy.MicrometerRoutePolicyFactory"/&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The <code>MicrometerRoutePolicyFactory</code> and <code>MicrometerRoutePolicy</code> supports the following options:</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- [...]
+    .to("direct:out");</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="_micrometerroutepolicyfactory"><a class="anchor" href="#_micrometerroutepolicyfactory"></a>MicrometerRoutePolicyFactory</h2> <div class="sectionbody"> <div class="paragraph"> <p>This factory allows to add a RoutePolicy for each route in order to exposes route utilization statistics using Micrometer. This factory can be used in Java and XML as the examples below demonstrates.</p> </div> <div [...]
+  &lt;bean id="metricsRoutePolicyFactory" class="org.apache.camel.component.micrometer.routepolicy.MicrometerRoutePolicyFactory"/&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The <code>MicrometerRoutePolicyFactory</code> and <code>MicrometerRoutePolicy</code> supports the following options:</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- [...]
   &lt;bean id="metricsMessageHistoryFactory" class="org.apache.camel.component.micrometer.messagehistory.MicrometerMessageHistoryFactory"/&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The following options is supported on the factory:</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">Name</th> <th class="tableblock halign-left valign-t [...]
-String json = service.dumpStatisticsAsJson();</code></pre> </div> </div> <div class="paragraph"> <p>If JMX is enabled in the CamelContext, the MBean is registered in the <code>type=services</code> tree with <code>name=MicrometerMessageHistory</code>.</p> </div> </div> </div> <div class="sect1"> <h2 id="_micrometereventnotifiers"><a class="anchor" href="#_micrometereventnotifiers"></a>MicrometerEventNotifiers</h2> <div class="sectionbody"> <div class="paragraph"> <p>There is a <code>Micro [...]
-String json = service.dumpStatisticsAsJson();</code></pre> </div> </div> <div class="paragraph"> <p>If JMX is enabled in the CamelContext, the MBean is registered in the <code>type=services</code> tree with <code>name=MicrometerEventNotifier</code>.</p> </div> </div> </div> <div class="sect1"> <h2 id="_instrumentedthreadpoolfactory"><a class="anchor" href="#_instrumentedthreadpoolfactory"></a>InstrumentedThreadPoolFactory</h2> <div class="sectionbody"> <div class="paragraph"> <p>This fac [...]
+String json = service.dumpStatisticsAsJson();</code></pre> </div> </div> <div class="paragraph"> <p>If JMX is enabled in the CamelContext, the MBean is registered in the <code>type=services</code> tree with <code>name=MicrometerMessageHistory</code>.</p> </div> </div> </div> <div class="sect1"> <h2 id="_micrometereventnotifiers"><a class="anchor" href="#_micrometereventnotifiers"></a>MicrometerEventNotifiers</h2> <div class="sectionbody"> <div class="paragraph"> <p>There is a <code>Micro [...]
+String json = service.dumpStatisticsAsJson();</code></pre> </div> </div> <div class="paragraph"> <p>If JMX is enabled in the CamelContext, the MBean is registered in the <code>type=services</code> tree with <code>name=MicrometerEventNotifier</code>.</p> </div> </div> </div> <div class="sect1"> <h2 id="_instrumentedthreadpoolfactory"><a class="anchor" href="#_instrumentedthreadpoolfactory"></a>InstrumentedThreadPoolFactory</h2> <div class="sectionbody"> <div class="paragraph"> <p>This fac [...]
       &lt;groupId&gt;io.micrometer&lt;/groupId&gt;
       &lt;artifactId&gt;micrometer-registry-jmx&lt;/artifactId&gt;
       &lt;version&gt;${micrometer-version}&lt;/version&gt;
diff --git a/components/latest/microprofile-config.html b/components/latest/microprofile-config.html
index 99c287a..193f2b2 100644
--- a/components/latest/microprofile-config.html
+++ b/components/latest/microprofile-config.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>MicroProfile Config Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/microprofile-config.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>MicroProfile Config Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/microprofile-config.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../. [...]
     pc.addPropertiesSource(new CamelMicroProfilePropertiesSource());</code></pre> </div> </div> </div> </div> </article> </main> </div> <footer class="footer bg-brown text-white"> <div class="container"> <div class="row"> <div class="col-md-3 pt-5"> <img src="../../_/img/logo-d.svg" class="logo-small mt-60" alt="Apache Camel Logo" aria-label="white silhouette of a camel in front of a sand dune"> </div> <div class="col-md-3"> <h5>Overview</h5> <ul class="list-unstyled"> <li><a href="../.. [...]
   "@context": "http://schema.org",
   "@type": "Organization",
diff --git a/components/latest/milo-client-component.html b/components/latest/milo-client-component.html
index bbf15f2..82d8ce5 100644
--- a/components/latest/milo-client-component.html
+++ b/components/latest/milo-client-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>OPC UA Client Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/milo-client-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../si [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OPC UA Client Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/milo-client-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../si [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-milo&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/milo-server-component.html b/components/latest/milo-server-component.html
index 3e52e2f..1d4f5b7 100644
--- a/components/latest/milo-server-component.html
+++ b/components/latest/milo-server-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>OPC UA Server Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/milo-server-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../si [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OPC UA Server Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/milo-server-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../si [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-milo&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/mime-multipart-dataformat.html b/components/latest/mime-multipart-dataformat.html
index febc2da..c900416 100644
--- a/components/latest/mime-multipart-dataformat.html
+++ b/components/latest/mime-multipart-dataformat.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>MIME Multipart DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/mime-multipart-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href=".. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>MIME Multipart DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/mime-multipart-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href=".. [...]
 Message-Id=&lt;...&gt;
 MIME-Version=1.0</pre> </div> </div> <div class="listingblock"> <div class="content"> <pre>The message body will be:</pre> </div> </div> <div class="paragraph"> <p><strong>Camel Message Body</strong></p> </div> <div class="listingblock"> <div class="content"> <pre>------=_Part_0_14180567.1447658227051
 Content-Type: application/octet-stream
diff --git a/components/latest/mina-component.html b/components/latest/mina-component.html
index 5387110..d8a3f06 100644
--- a/components/latest/mina-component.html
+++ b/components/latest/mina-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>Mina Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/mina-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Mina Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/mina-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-mina&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/mllp-component.html b/components/latest/mllp-component.html
index 538993f..a5c7723 100644
--- a/components/latest/mllp-component.html
+++ b/components/latest/mllp-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>MLLP Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/mllp-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>MLLP Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/mllp-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-mllp&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
@@ -8,7 +8,7 @@
   &lt;artifactId&gt;camel-mllp-starter&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>The component supports 32 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The component supports 32 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/components/latest/mock-component.html b/components/latest/mock-component.html
index 9eabad8..c5179b8 100644
--- a/components/latest/mock-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/mock-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Mock Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/mock-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
 
 // set expectations
 resultEndpoint.expectedMessageCount(2);
@@ -149,7 +149,7 @@ resultEndpoint.assertIsSatisfied();</code></pre> </div> </div> </div> </div> <di
     &lt;!-- bean which enables mocking all endpoints --&gt;
     &lt;bean id="mockAllEndpoints" class="org.apache.camel.impl.engine.InterceptSendToMockEndpointStrategy"/&gt;</code></pre> </div> </div> <div class="paragraph"> <p>Then in your unit test you load the new XML file (<code>test-camel-route.xml</code>) instead of <code>camel-route.xml</code>.</p> </div> <div class="paragraph"> <p>To only mock all <a href="log-component.html" class="page">Log</a> endpoints you can define the pattern in the constructor for the bean:</p> </div> <div class="l [...]
     &lt;constructor-arg index="0" value="log*"/&gt;
-&lt;/bean&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_mocking_endpoints_and_skip_sending_to_original_endpoint"><a class="anchor" href="#_mocking_endpoints_and_skip_sending_to_original_endpoint"></a>Mocking endpoints and skip sending to original endpoint</h2> <div class="sectionbody"> <div class="paragraph"> <p>Sometimes you want to easily mock and skip sending to a certain endpoints. So the message is detoured and send to the mock endpoint only. You can now  [...]
+&lt;/bean&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_mocking_endpoints_and_skip_sending_to_original_endpoint"><a class="anchor" href="#_mocking_endpoints_and_skip_sending_to_original_endpoint"></a>Mocking endpoints and skip sending to original endpoint</h2> <div class="sectionbody"> <div class="paragraph"> <p>Sometimes you want to easily mock and skip sending to a certain endpoints. So the message is detoured and send to the mock endpoint only. You can now  [...]
     public void testAdvisedMockEndpointsWithSkip() throws Exception {
         // advice the first route using the inlined AdviceWith route builder
         // which has extended capabilities than the regular route builder
diff --git a/components/latest/mongodb-component.html b/components/latest/mongodb-component.html
index fdd8ede..4b931a0 100644
--- a/components/latest/mongodb-component.html
+++ b/components/latest/mongodb-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>MongoDB Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/mongodb-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>MongoDB Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/mongodb-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-mongodb&lt;/artifactId&gt;
     &lt;version&gt;x.y.z&lt;/version&gt;
@@ -45,7 +45,7 @@ xsi:schemaLocation="http://www.springframework.org/schema/context
     .to("mongodb:myDb?database=flights&amp;collection=tickets&amp;operation=findAll&amp;outputType=MongoIterable")
     .to("mock:resultFindAll");</code></pre> </div> </div> <div class="paragraph"> <p>The <code>findAll</code> operation will also return the following OUT headers to enable you to iterate through result pages if you are using paging:</p> </div> <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 key</th> <th class="tableblock halign-left valign-top [...]
 Long result = template.requestBodyAndHeader("direct:count", "irrelevantBody", MongoDbConstants.COLLECTION, "dynamicCollectionName");
-assertTrue("Result is not of type Long", result instanceof Long);</code></pre> </div> </div> <div class="paragraph"> <p>You can provide a query <strong>The query object is extracted <code>CamelMongoDbCriteria</code> header</strong>. if the CamelMongoDbCriteria header is null the query object is extracted message body, i.e. it should be of type <code>Bson</code> or convertible to <code>Bson</code>., and operation will return the amount of documents matching this criteria.</p> </div> <div  [...]
+assertTrue("Result is not of type Long", result instanceof Long);</code></pre> </div> </div> <div class="paragraph"> <p>You can provide a query <strong>The query object is extracted <code>CamelMongoDbCriteria</code> header</strong>. if the CamelMongoDbCriteria header is null the query object is extracted message body, i.e. it should be of type <code>Bson</code> or convertible to <code>Bson</code>., and operation will return the amount of documents matching this criteria.</p> </div> <div  [...]
 Long count = template.requestBodyAndHeader("direct:count", query, MongoDbConstants.COLLECTION, "dynamicCollectionName");</code></pre> </div> </div> </div> <div class="sect3"> <h4 id="_specifying_a_fields_filter_projection"><a class="anchor" href="#_specifying_a_fields_filter_projection"></a>Specifying a fields filter (projection)</h4> <div class="paragraph"> <p>Query operations will, by default, return the matching objects in their entirety (with all their fields). If your documents are  [...]
 Bson fieldProjection = Projection.exclude("_id", "boringField");
 Object result = template.requestBodyAndHeader("direct:findAll", ObjectUtils.NULL, MongoDbConstants.FIELDS_PROJECTION, fieldProjection);</code></pre> </div> </div> <div class="paragraph"> <p>Here is an example that uses MongoDB&#8217;s <code>Projections</code> to simplify the creation of Bson. It retrieves all fields except <code>_id</code> and <code>boringField</code>:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-jav [...]
@@ -58,7 +58,7 @@ Object result = template.requestBodyAndHeader("direct:findAll", ObjectUtils.NULL
 .setBody().constant("{}")
 .to("mongodb:myDb?database=local&amp;collection=myDemoCollection&amp;operation=findOneByQuery")
 .to("direct:aMyBatisParameterizedSelect");</code></pre> </div> </div> </div> </div> <div class="sect2"> <h3 id="_createupdate_operations"><a class="anchor" href="#_createupdate_operations"></a>Create/update operations</h3> <div class="sect3"> <h4 id="_insert"><a class="anchor" href="#_insert"></a>insert</h4> <div class="paragraph"> <p>Inserts an new object into the MongoDB collection, taken from the IN message body. Type conversion is attempted to turn it into <code>Document</code> or a  [...]
-    .to("mongodb:myDb?database=flights&amp;collection=tickets&amp;operation=insert");</code></pre> </div> </div> <div class="paragraph"> <p>The operation will return a WriteResult, and depending on the <code>WriteConcern</code> or the value of the <code>invokeGetLastError</code> option, <code>getLastError()</code> would have been called already or not. If you want to access the ultimate result of the write operation, you need to retrieve the <code>CommandResult</code> by calling <code>ge [...]
+    .to("mongodb:myDb?database=flights&amp;collection=tickets&amp;operation=insert");</code></pre> </div> </div> <div class="paragraph"> <p>The operation will return a WriteResult, and depending on the <code>WriteConcern</code> or the value of the <code>invokeGetLastError</code> option, <code>getLastError()</code> would have been called already or not. If you want to access the ultimate result of the write operation, you need to retrieve the <code>CommandResult</code> by calling <code>ge [...]
     .to("mongodb:myDb?database=flights&amp;collection=tickets&amp;operation=save");</code></pre> </div> </div> </div> <div class="sect3"> <h4 id="_update"><a class="anchor" href="#_update"></a>update</h4> <div class="paragraph"> <p>Update one or multiple records on the collection. Requires a filter query and a update rules.</p> </div> <div class="paragraph"> <p>You can define the filter using MongoDBConstants.CRITERIA header as <code>Bson</code> and define the update rules as <code>Bson< [...]
 Bson filterField = Filters.eq("filterField", true);
 String updateObj = Updates.set("scientist", "Darwin");
diff --git a/components/latest/mongodb-gridfs-component.html b/components/latest/mongodb-gridfs-component.html
index 65377ea..66361c7 100644
--- a/components/latest/mongodb-gridfs-component.html
+++ b/components/latest/mongodb-gridfs-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>MongoDB GridFS Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/mongodb-gridfs-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>MongoDB GridFS Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/mongodb-gridfs-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../. [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-mongodb-gridfs&lt;/artifactId&gt;
     &lt;version&gt;x.y.z&lt;/version&gt;
@@ -28,7 +28,7 @@ Integer count = template.requestBodyAndHeaders("direct:count", query, headers);<
 Reader result = template.requestBodyAndHeader("direct:listAll", "irrelevantBody");
 
 filename1.txt   1252314321
-filename2.txt   2897651254</pre> </div> </div> </div> <div class="sect2"> <h3 id="_findone"><a class="anchor" href="#_findone"></a><strong>findOne</strong></h3> <div class="paragraph"> <p>Finds a file in the GridFS system and sets the body to an InputStream of the content.   Also provides the metadata has headers.  It uses Exchange.FILE_NAME from the incoming headers to determine the file to find.</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlig [...]
+filename2.txt   2897651254</pre> </div> </div> </div> <div class="sect2"> <h3 id="_findone"><a class="anchor" href="#_findone"></a><strong>findOne</strong></h3> <div class="paragraph"> <p>Finds a file in the GridFS system and sets the body to an InputStream of the content. Also provides the metadata has headers. It uses Exchange.FILE_NAME from the incoming headers to determine the file to find.</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight" [...]
 Map&lt;String, Object&gt; headers = new HashMap&lt;String, Object&gt;();
 headers.put(Exchange.FILE_NAME, "filename.txt");
 InputStream result = template.requestBodyAndHeaders("direct:findOne", "irrelevantBody", headers);</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_create"><a class="anchor" href="#_create"></a>create</h3> <div class="paragraph"> <p>Creates a new file in the GridFs database. It uses the Exchange.FILE_NAME from the incoming headers for the name and the body contents (as an InputStream) as the content.</p> </div> <div class="listingblock"> <div class="content"> <pre class="hig [...]
diff --git a/components/latest/mqtt-component.html b/components/latest/mqtt-component.html
index e415141..b753f84 100644
--- a/components/latest/mqtt-component.html
+++ b/components/latest/mqtt-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>MQTT Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/mqtt-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>MQTT Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/mqtt-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-mqtt&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/msv-component.html b/components/latest/msv-component.html
index 9e97eb4..6c12b60 100644
--- a/components/latest/msv-component.html
+++ b/components/latest/msv-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>MSV Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/msv-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> < [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>MSV Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/msv-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> < [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-msv&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/mustache-component.html b/components/latest/mustache-component.html
index 418ed42..46ed9b6 100644
--- a/components/latest/mustache-component.html
+++ b/components/latest/mustache-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>Mustache Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/mustache-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webma [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Mustache Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/mustache-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webma [...]
 &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;
diff --git a/components/latest/mvel-component.html b/components/latest/mvel-component.html
index 41818ee..8c63f8d 100644
--- a/components/latest/mvel-component.html
+++ b/components/latest/mvel-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>MVEL Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/mvel-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>MVEL Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/mvel-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-mvel&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/mvel-language.html b/components/latest/mvel-language.html
index 8650844..b9f7e42 100644
--- a/components/latest/mvel-language.html
+++ b/components/latest/mvel-language.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>MVEL Language - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/mvel-language.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> < [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>MVEL Language - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/mvel-language.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> < [...]
    // or
 "getRequest().getBody().getFamilyName()"</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_mvel_options"><a class="anchor" href="#_mvel_options"></a>Mvel Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>The MVEL language supports 1 options, which 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="tableblock halign-left vali [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
diff --git a/components/latest/mybatis-bean-component.html b/components/latest/mybatis-bean-component.html
index cf540a4..31ccd02 100644
--- a/components/latest/mybatis-bean-component.html
+++ b/components/latest/mybatis-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>MyBatis Bean Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/mybatis-bean-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../si [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>MyBatis Bean Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/mybatis-bean-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../si [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-mybatis&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/mybatis-component.html b/components/latest/mybatis-component.html
index 80e8af7..57649da 100644
--- a/components/latest/mybatis-component.html
+++ b/components/latest/mybatis-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>MyBatis Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/mybatis-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>MyBatis Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/mybatis-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-mybatis&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
@@ -39,8 +39,8 @@
     &lt;/foreach&gt;
 &lt;/delete&gt;</code></pre> </div> </div> <div class="paragraph"> <p>Then you can delete multiple rows, by sending a Camel message to the mybatis endpoint which uses the DeleteList statement type, as shown below:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:start")
     .to("mybatis:batchDeleteAccount?statementType=DeleteList")
-    .to("mock:result");</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_notice_on_insertlist_updatelist_and_deletelist_statementtypes"><a class="anchor" href="#_notice_on_insertlist_updatelist_and_deletelist_statementtypes"></a>Notice on InsertList, UpdateList and DeleteList StatementTypes</h3> <div class="paragraph"> <p>Parameter of any type (List, Map, etc.) can be passed to mybatis and an end user is responsible for handling it as required<br> with the help of <a href=" [...]
-  .to("activemq:queue:allAccounts");</code></pre> </div> </div> <div class="paragraph"> <p>See "ScheduledPollConsumer Options" on Polling Consumer for more options.</p> </div> <div class="paragraph"> <p>Alternatively you can use another mechanism for triggering the scheduled polls, such as the <a href="timer-component.html" class="page">Timer</a> or <a href="timer-component.html" class="page">Quartz</a> components. In the sample below we poll the database, every 30 seconds using the <a h [...]
+    .to("mock:result");</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_notice_on_insertlist_updatelist_and_deletelist_statementtypes"><a class="anchor" href="#_notice_on_insertlist_updatelist_and_deletelist_statementtypes"></a>Notice on InsertList, UpdateList and DeleteList StatementTypes</h3> <div class="paragraph"> <p>Parameter of any type (List, Map, etc.) can be passed to mybatis and an end user is responsible for handling it as required<br> with the help of <a href=" [...]
+  .to("activemq:queue:allAccounts");</code></pre> </div> </div> <div class="paragraph"> <p>See "ScheduledPollConsumer Options" on Polling Consumer for more options.</p> </div> <div class="paragraph"> <p>Alternatively you can use another mechanism for triggering the scheduled polls, such as the <a href="timer-component.html" class="page">Timer</a> or <a href="timer-component.html" class="page">Quartz</a> components. In the sample below we poll the database, every 30 seconds using the <a h [...]
   .to("mybatis:selectAllAccounts")
   .to("activemq:queue:allAccounts");</code></pre> </div> </div> <div class="paragraph"> <p>And the MyBatis SQL mapping file used:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">  &lt;!-- Select with no parameters using the result map for Account class. --&gt;
   &lt;select id="selectAllAccounts" resultMap="AccountResult"&gt;
diff --git a/components/latest/nagios-component.html b/components/latest/nagios-component.html
index abab7d4..7b70e12 100644
--- a/components/latest/nagios-component.html
+++ b/components/latest/nagios-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>Nagios Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/nagios-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanife [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Nagios Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/nagios-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanife [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-nagios&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/nats-component.html b/components/latest/nats-component.html
index 1e46f9a..0402a59 100644
--- a/components/latest/nats-component.html
+++ b/components/latest/nats-component.html
@@ -1,9 +1,9 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Nats Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/nats-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Nats Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/nats-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &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 class="highlightjs highlight"><code class="language-java hljs" data-lang="java">nats:servers[?options]</code></pre> </div> </div> <div class="paragraph"> <p>Where <strong>servers</strong> represents the list of NATS servers.</p> </div> </div> </div> <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">nats:servers[?options]</code></pre> </div> </div> <div class="paragraph"> <p>Where <strong>servers</strong> represents the list of NATS servers.</p> </div> </div> </div> <d [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-nats-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/netty-component.html b/components/latest/netty-component.html
index 5752e45..17376e0 100644
--- a/components/latest/netty-component.html
+++ b/components/latest/netty-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>Netty Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/netty-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Netty Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/netty-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-netty&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
@@ -25,7 +25,7 @@ netty:udp://remotehost:99999/[?options]</code></pre> </div> </div> <div class="p
        from("netty:tcp://0.0.0.0:5150")
            .to("mock:result");
   }
-};</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_an_ssltcp_based_netty_consumer_endpoint_using_request_reply_communication"><a class="anchor" href="#_an_ssltcp_based_netty_consumer_endpoint_using_request_reply_communication"></a>An SSL/TCP based Netty consumer endpoint using Request-Reply communication</h3> <div id="Netty-UsingtheJSSEConfigurationUtility" class="paragraph"> <p>Using the JSSE Configuration Utility</p> </div> <div class="paragraph"> <p>The Netty component  [...]
+};</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_an_ssltcp_based_netty_consumer_endpoint_using_request_reply_communication"><a class="anchor" href="#_an_ssltcp_based_netty_consumer_endpoint_using_request_reply_communication"></a>An SSL/TCP based Netty consumer endpoint using Request-Reply communication</h3> <div id="Netty-UsingtheJSSEConfigurationUtility" class="paragraph"> <p>Using the JSSE Configuration Utility</p> </div> <div class="paragraph"> <p>The Netty component  [...]
 ksp.setResource("/users/home/server/keystore.jks");
 ksp.setPassword("keystorePassword");
 
@@ -143,7 +143,7 @@ registry.bind("decoders", decoders);</code></pre> </div> </div> <div class="para
             exchange.getOut().setHeader(NettyConstants.NETTY_CLOSE_CHANNEL_WHEN_COMPLETE, true);
         }
     }
-});</code></pre> </div> </div> <div id="Netty-Addingcustomchannelpipelinefactoriestogaincompletecontroloveracreatedpipeline" class="paragraph"> <p>Adding custom channel pipeline factories to gain complete control over a created pipeline</p> </div> </div> </div> <div class="sect1"> <h2 id="_custom_pipeline"><a class="anchor" href="#_custom_pipeline"></a>Custom pipeline</h2> <div class="sectionbody"> <div class="paragraph"> <p>Custom channel pipelines provide complete control to the user o [...]
+});</code></pre> </div> </div> <div id="Netty-Addingcustomchannelpipelinefactoriestogaincompletecontroloveracreatedpipeline" class="paragraph"> <p>Adding custom channel pipeline factories to gain complete control over a created pipeline</p> </div> </div> </div> <div class="sect1"> <h2 id="_custom_pipeline"><a class="anchor" href="#_custom_pipeline"></a>Custom pipeline</h2> <div class="sectionbody"> <div class="paragraph"> <p>Custom channel pipelines provide complete control to the user o [...]
     private int maxLineSize = 1024;
 
     protected void initChannel(Channel ch) throws Exception {
@@ -181,7 +181,7 @@ context.addRoutes(new RouteBuilder() {
 &lt;!-- the shared worker thread pool --&gt;
 &lt;bean id="sharedPool" class="org.jboss.netty.channel.socket.nio.WorkerPool"
       factory-bean="poolBuilder" factory-method="build" destroy-method="shutdown"&gt;
-&lt;/bean&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"> For boss thread pool there is a <code>org.apache.camel.component.netty4.NettyServerBossPoolBuilder</code> builder for Netty consumers, and a <code>org.apache.camel.component.netty4.NettyClientBossPoolBuilder</code> for the Netty producers. </td> </tr> </table></div> </div> <div class="paragr [...]
+&lt;/bean&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"> For boss thread pool there is a <code>org.apache.camel.component.netty4.NettyServerBossPoolBuilder</code> builder for Netty consumers, and a <code>org.apache.camel.component.netty4.NettyClientBossPoolBuilder</code> for the Netty producers. </td> </tr> </table></div> </div> <div class="paragr [...]
   &lt;from uri="netty:tcp://0.0.0.0:5021?textline=true&amp;amp;sync=true&amp;amp;workerPool=#sharedPool&amp;amp;usingExecutorService=false"/&gt;
   &lt;to uri="log:result"/&gt;
   ...
@@ -189,7 +189,7 @@ context.addRoutes(new RouteBuilder() {
   &lt;from uri="netty:tcp://0.0.0.0:5022?textline=true&amp;amp;sync=true&amp;amp;workerPool=#sharedPool&amp;amp;usingExecutorService=false"/&gt;
   &lt;to uri="log:result"/&gt;
   ...
-&lt;/route&gt;</code></pre> </div> </div> <div class="paragraph"> <p>and so forth.</p> </div> </div> </div> <div class="sect1"> <h2 id="_multiplexing_concurrent_messages_over_a_single_connection_with_requestreply"><a class="anchor" href="#_multiplexing_concurrent_messages_over_a_single_connection_with_requestreply"></a>Multiplexing concurrent messages over a single connection with request/reply</h2> <div class="sectionbody"> <div class="paragraph"> <p>When using Netty for request/reply m [...]
+&lt;/route&gt;</code></pre> </div> </div> <div class="paragraph"> <p>and so forth.</p> </div> </div> </div> <div class="sect1"> <h2 id="_multiplexing_concurrent_messages_over_a_single_connection_with_requestreply"><a class="anchor" href="#_multiplexing_concurrent_messages_over_a_single_connection_with_requestreply"></a>Multiplexing concurrent messages over a single connection with request/reply</h2> <div class="sectionbody"> <div class="paragraph"> <p>When using Netty for request/reply m [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/components/latest/netty-http-component.html b/components/latest/netty-http-component.html
new file mode 100644
index 0000000..622c3dc
--- /dev/null
+++ b/components/latest/netty-http-component.html
@@ -0,0 +1,91 @@
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Netty HTTP Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/netty-http-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.w [...]
+    &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
+    &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 class="highlightjs highlight"><code class="language-java hljs" data-lang="java">netty-http:http://0.0.0.0:8080[?options]</code></pre> </div> </div> <div class="par [...]
+  &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
+  &lt;artifactId&gt;camel-netty-http-starter&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>The component supports 33 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
+      .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 Netty4 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")
+  .transform().constant("Bye World");
+
+from("netty-http:http://0.0.0.0:{{port}}/bar")
+  .to("mock:bar")
+  .transform().constant("Bye Camel");</code></pre> </div> </div> <div class="paragraph"> <p>And here is an example of a mis configured 2nd route that do not have identical <code>org.apache.camel.component.netty4.NettyServerBootstrapConfiguration</code> option as the 1st route. This will cause Camel to fail on startup.</p> </div> <div class="paragraph"> <p><strong>Two routes sharing the same port, but the 2nd route is misconfigured and will fail on starting</strong></p> </div> <div class= [...]
+  .to("mock:foo")
+  .transform().constant("Bye World");
+
+// we cannot have a 2nd route on same port with SSL enabled, when the 1st route is NOT
+from("netty-http:http://0.0.0.0:{{port}}/bar?ssl=true")
+  .to("mock:bar")
+  .transform().constant("Bye Camel");</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_reusing_same_server_bootstrap_configuration_with_multiple_routes"><a class="anchor" href="#_reusing_same_server_bootstrap_configuration_with_multiple_routes"></a>Reusing same server bootstrap configuration with multiple routes</h3> <div class="paragraph"> <p>By configuring the common server bootstrap option in an single instance of a <code>org.apache.camel.component.netty4.NettyServerBoot [...]
+  &lt;property name="backlog" value="200"/&gt;
+  &lt;property name="connectionTimeout" value="20000"/&gt;
+  &lt;property name="workerCount" value="16"/&gt;
+&lt;/bean&gt;</code></pre> </div> </div> <div class="paragraph"> <p>And in the routes you refer to this option as shown below</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="netty-http:http://0.0.0.0:{{port}}/foo?bootstrapConfiguration=#nettyHttpBootstrapOptions"/&gt;
+  ...
+&lt;/route&gt;
+
+&lt;route&gt;
+  &lt;from uri="netty-http:http://0.0.0.0:{{port}}/bar?bootstrapConfiguration=#nettyHttpBootstrapOptions"/&gt;
+  ...
+&lt;/route&gt;
+
+&lt;route&gt;
+  &lt;from uri="netty-http:http://0.0.0.0:{{port}}/beer?bootstrapConfiguration=#nettyHttpBootstrapOptions"/&gt;
+  ...
+&lt;/route&gt;</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_reusing_same_server_bootstrap_configuration_with_multiple_routes_across_multiple_bundles_in_osgi_container"><a class="anchor" href="#_reusing_same_server_bootstrap_configuration_with_multiple_routes_across_multiple_bundles_in_osgi_container"></a>Reusing same server bootstrap configuration with multiple routes across multiple bundles in OSGi container</h3> <div class="paragraph"> <p>See the Netty HTTP Server Exa [...]
+    .toD("netty-http:"
+        + "${headers." + Exchange.HTTP_SCHEME + "}://"
+        + "${headers." + Exchange.HTTP_HOST + "}:"
+        + "${headers." + Exchange.HTTP_PORT + "}")
+    .process(this::processResponse);
+
+void processResponse(final Exchange exchange) {
+    final NettyHttpMessage message = exchange.getIn(NettyHttpMessage.class);
+    final FullHttpResponse response = message.getHttpResponse();
+
+    final ByteBuf buf = response.content();
+    final String string = buf.toString(StandardCharsets.UTF_8);
+
+    buf.resetWriterIndex();
+    ByteBufUtil.writeUtf8(buf, string.toUpperCase(Locale.US));
+}</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="_using_http_basic_authentication"><a class="anchor" href="#_using_http_basic_authentication"></a>Using HTTP Basic Authentication</h2> <div class="sectionbody"> <div class="paragraph"> <p>The Netty HTTP consumer supports HTTP basic authentication by specifying the security realm name to use, as shown below</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class= [...]
+   &lt;from uri="netty-http:http://0.0.0.0:{{port}}/foo?securityConfiguration.realm=karaf"/&gt;
+   ...
+&lt;/route&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The realm name is mandatory to enable basic authentication. By default the JAAS based authenticator is used, which will use the realm name specified (karaf in the example above) and use the JAAS realm and the JAAS \{{LoginModule}}s of this realm for authentication.</p> </div> <div class="paragraph"> <p>End user of Apache Karaf / ServiceMix has a karaf realm out of the box, and hence why the example above would work out  [...]
+    &lt;!-- inclusions defines url -&gt; roles restrictions --&gt;
+    &lt;!-- a * should be used for any role accepted (or even no roles) --&gt;
+    &lt;property name="inclusions"&gt;
+      &lt;map&gt;
+        &lt;entry key="/*" value="*"/&gt;
+        &lt;entry key="/admin/*" value="admin"/&gt;
+        &lt;entry key="/guest/*" value="admin,guest"/&gt;
+      &lt;/map&gt;
+    &lt;/property&gt;
+    &lt;!-- exclusions is used to define public urls, which requires no authentication --&gt;
+    &lt;property name="exclusions"&gt;
+      &lt;set&gt;
+        &lt;value&gt;/public/*&lt;/value&gt;
+      &lt;/set&gt;
+    &lt;/property&gt;
+  &lt;/bean&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The constraint above is define so that</p> </div> <div class="ulist"> <ul> <li> <p>access to /* is restricted and any roles is accepted (also if user has no roles)</p> </li> <li> <p>access to /admin/* requires the admin role</p> </li> <li> <p>access to /guest/* requires the admin or guest role</p> </li> <li> <p>access to /public/* is an exclusion which means no authentication is needed, and is therefore public for ever [...]
+   &lt;from uri="netty-http:http://0.0.0.0:{{port}}/foo?matchOnUriPrefix=true&amp;amp;securityConfiguration.realm=karaf&amp;amp;securityConfiguration.securityConstraint=#constraint"/&gt;
+   ...
+&lt;/route&gt;</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="_see_also"><a class="anchor" href="#_see_also"></a>See Also</h2> <div class="sectionbody"> <div class="ulist"> <ul> <li> <p>Configuring Camel</p> </li> <li> <p>Component</p> </li> <li> <p>Endpoint</p> </li> <li> <p>Getting Started</p> </li> <li> <p><a href="netty-component.html" class="page">Netty</a></p> </li> <li> <p>Netty HTTP Server Example</p> </li> <li> <p><a href="jetty-component.html" class [...]
+  "@context": "http://schema.org",
+  "@type": "Organization",
+  "name": "Apache Camel",
+  "url": "../..",
+  "sameAs": [
+     "https://twitter.com/cameltweet"
+  ],
+  "logo": "../../_/img/logo-d.svg",
+  "description": "Apache Camel ™ is a versatile open-source integration framework based on known Enterprise Integration Patterns. Camel empowers you to define routing and mediation rules in a variety of domain-specific languages, including a Java-based Fluent API, Spring or Blueprint XML Configuration files, and a Scala DSL."
+} </script> </body> </html> 
\ No newline at end of file
diff --git a/components/latest/netty4-http-component.html b/components/latest/netty4-http-component.html
deleted file mode 100644
index 4c43f83..0000000
--- a/components/latest/netty4-http-component.html
+++ /dev/null
@@ -1,91 +0,0 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Netty4 HTTP Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/netty4-http-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site [...]
-    &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
-    &lt;artifactId&gt;camel-netty4-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 class="highlightjs highlight"><code class="language-java hljs" data-lang="java">netty4-http:http://0.0.0.0:8080[?options]</code></pre> </div> </div> <div class="pa [...]
-  &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
-  &lt;artifactId&gt;camel-netty4-http-starter&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>The component supports 33 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
-      .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("netty4-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 Netty4 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")
-  .transform().constant("Bye World");
-
-from("netty4-http:http://0.0.0.0:{{port}}/bar")
-  .to("mock:bar")
-  .transform().constant("Bye Camel");</code></pre> </div> </div> <div class="paragraph"> <p>And here is an example of a mis configured 2nd route that do not have identical <code>org.apache.camel.component.netty4.NettyServerBootstrapConfiguration</code> option as the 1st route. This will cause Camel to fail on startup.</p> </div> <div class="paragraph"> <p><strong>Two routes sharing the same port, but the 2nd route is misconfigured and will fail on starting</strong></p> </div> <div class= [...]
-  .to("mock:foo")
-  .transform().constant("Bye World");
-
-// we cannot have a 2nd route on same port with SSL enabled, when the 1st route is NOT
-from("netty4-http:http://0.0.0.0:{{port}}/bar?ssl=true")
-  .to("mock:bar")
-  .transform().constant("Bye Camel");</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_reusing_same_server_bootstrap_configuration_with_multiple_routes"><a class="anchor" href="#_reusing_same_server_bootstrap_configuration_with_multiple_routes"></a>Reusing same server bootstrap configuration with multiple routes</h3> <div class="paragraph"> <p>By configuring the common server bootstrap option in an single instance of a <code>org.apache.camel.component.netty4.NettyServerBoot [...]
-  &lt;property name="backlog" value="200"/&gt;
-  &lt;property name="connectionTimeout" value="20000"/&gt;
-  &lt;property name="workerCount" value="16"/&gt;
-&lt;/bean&gt;</code></pre> </div> </div> <div class="paragraph"> <p>And in the routes you refer to this option as shown below</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="netty4-http:http://0.0.0.0:{{port}}/foo?bootstrapConfiguration=#nettyHttpBootstrapOptions"/&gt;
-  ...
-&lt;/route&gt;
-
-&lt;route&gt;
-  &lt;from uri="netty4-http:http://0.0.0.0:{{port}}/bar?bootstrapConfiguration=#nettyHttpBootstrapOptions"/&gt;
-  ...
-&lt;/route&gt;
-
-&lt;route&gt;
-  &lt;from uri="netty4-http:http://0.0.0.0:{{port}}/beer?bootstrapConfiguration=#nettyHttpBootstrapOptions"/&gt;
-  ...
-&lt;/route&gt;</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_reusing_same_server_bootstrap_configuration_with_multiple_routes_across_multiple_bundles_in_osgi_container"><a class="anchor" href="#_reusing_same_server_bootstrap_configuration_with_multiple_routes_across_multiple_bundles_in_osgi_container"></a>Reusing same server bootstrap configuration with multiple routes across multiple bundles in OSGi container</h3> <div class="paragraph"> <p>See the Netty HTTP Server Exa [...]
-    .toD("netty-http:"
-        + "${headers." + Exchange.HTTP_SCHEME + "}://"
-        + "${headers." + Exchange.HTTP_HOST + "}:"
-        + "${headers." + Exchange.HTTP_PORT + "}")
-    .process(this::processResponse);
-
-void processResponse(final Exchange exchange) {
-    final NettyHttpMessage message = exchange.getIn(NettyHttpMessage.class);
-    final FullHttpResponse response = message.getHttpResponse();
-
-    final ByteBuf buf = response.content();
-    final String string = buf.toString(StandardCharsets.UTF_8);
-
-    buf.resetWriterIndex();
-    ByteBufUtil.writeUtf8(buf, string.toUpperCase(Locale.US));
-}</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="_using_http_basic_authentication"><a class="anchor" href="#_using_http_basic_authentication"></a>Using HTTP Basic Authentication</h2> <div class="sectionbody"> <div class="paragraph"> <p>The Netty HTTP consumer supports HTTP basic authentication by specifying the security realm name to use, as shown below</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class= [...]
-   &lt;from uri="netty4-http:http://0.0.0.0:{{port}}/foo?securityConfiguration.realm=karaf"/&gt;
-   ...
-&lt;/route&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The realm name is mandatory to enable basic authentication. By default the JAAS based authenticator is used, which will use the realm name specified (karaf in the example above) and use the JAAS realm and the JAAS \{{LoginModule}}s of this realm for authentication.</p> </div> <div class="paragraph"> <p>End user of Apache Karaf / ServiceMix has a karaf realm out of the box, and hence why the example above would work out  [...]
-    &lt;!-- inclusions defines url -&gt; roles restrictions --&gt;
-    &lt;!-- a * should be used for any role accepted (or even no roles) --&gt;
-    &lt;property name="inclusions"&gt;
-      &lt;map&gt;
-        &lt;entry key="/*" value="*"/&gt;
-        &lt;entry key="/admin/*" value="admin"/&gt;
-        &lt;entry key="/guest/*" value="admin,guest"/&gt;
-      &lt;/map&gt;
-    &lt;/property&gt;
-    &lt;!-- exclusions is used to define public urls, which requires no authentication --&gt;
-    &lt;property name="exclusions"&gt;
-      &lt;set&gt;
-        &lt;value&gt;/public/*&lt;/value&gt;
-      &lt;/set&gt;
-    &lt;/property&gt;
-  &lt;/bean&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The constraint above is define so that</p> </div> <div class="ulist"> <ul> <li> <p>access to /* is restricted and any roles is accepted (also if user has no roles)</p> </li> <li> <p>access to /admin/* requires the admin role</p> </li> <li> <p>access to /guest/* requires the admin or guest role</p> </li> <li> <p>access to /public/* is an exclusion which means no authentication is needed, and is therefore public for ever [...]
-   &lt;from uri="netty4-http:http://0.0.0.0:{{port}}/foo?matchOnUriPrefix=true&amp;amp;securityConfiguration.realm=karaf&amp;amp;securityConfiguration.securityConstraint=#constraint"/&gt;
-   ...
-&lt;/route&gt;</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="_see_also"><a class="anchor" href="#_see_also"></a>See Also</h2> <div class="sectionbody"> <div class="ulist"> <ul> <li> <p>Configuring Camel</p> </li> <li> <p>Component</p> </li> <li> <p>Endpoint</p> </li> <li> <p>Getting Started</p> </li> <li> <p><a href="netty-component.html" class="page">Netty</a></p> </li> <li> <p>Netty HTTP Server Example</p> </li> <li> <p><a href="jetty-component.html" class [...]
-  "@context": "http://schema.org",
-  "@type": "Organization",
-  "name": "Apache Camel",
-  "url": "../..",
-  "sameAs": [
-     "https://twitter.com/cameltweet"
-  ],
-  "logo": "../../_/img/logo-d.svg",
-  "description": "Apache Camel ™ is a versatile open-source integration framework based on known Enterprise Integration Patterns. Camel empowers you to define routing and mediation rules in a variety of domain-specific languages, including a Java-based Fluent API, Spring or Blueprint XML Configuration files, and a Scala DSL."
-} </script> </body> </html> 
\ No newline at end of file
diff --git a/components/latest/nsq-component.html b/components/latest/nsq-component.html
index 97344b2..514343c 100644
--- a/components/latest/nsq-component.html
+++ b/components/latest/nsq-component.html
@@ -1,9 +1,9 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>NSQ Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/nsq-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> < [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>NSQ Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/nsq-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> < [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-nsq&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 class="highlightjs highlight"><code class="language-java hljs" data-lang="java">nsq:servers[?options]</code></pre> </div> </div> <div class="paragraph"> <p>Where <strong>servers</strong> represents the list of NSQ servers - nsqlookupd servers in the ca [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <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">nsq:servers[?options]</code></pre> </div> </div> <div class="paragraph"> <p>Where <strong>servers</strong> represents the list of NSQ servers - nsqlookupd servers in the ca [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-nsq-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/ognl-language.html b/components/latest/ognl-language.html
index 2c4fdfd..7d6e419 100644
--- a/components/latest/ognl-language.html
+++ b/components/latest/ognl-language.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>OGNL Language - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/ognl-language.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> < [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OGNL Language - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/ognl-language.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> < [...]
    // or
 "getRequest().getBody().getFamilyName()"</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_ognl_options"><a class="anchor" href="#_ognl_options"></a>OGNL Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>The OGNL language supports 1 options, which 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="tableblock halign-left vali [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
diff --git a/components/latest/olingo2-component.html b/components/latest/olingo2-component.html
index 0274e1f..e4a2e23 100644
--- a/components/latest/olingo2-component.html
+++ b/components/latest/olingo2-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>Olingo2 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/olingo2-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Olingo2 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/olingo2-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
         &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;
@@ -7,12 +7,12 @@
   &lt;artifactId&gt;camel-olingo2-starter&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>The component supports 16 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The component supports 16 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
     .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:...")
+    .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"))
     .to("olingo2://read/Manufacturers");</code></pre> </div> </div> <div class="paragraph"> <p>The following route creates Manufacturer entry using the <strong>java.util.Map&lt;String, Object&gt;</strong> in body message.</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:...")
-    .to("olingo2://create/Manufacturers");</code></pre> </div> </div> <div class="paragraph"> <p>The following route polls Manufacturer <a href="http://olingo.apache.org/doc/tutorials/deltaClient.html">delta feed</a> every 30 seconds. The bean <strong>blah</strong> updates the bean <strong>paramsBean</strong> to add an updated <strong>!deltatoken</strong> property with the value returned in the <strong>ODataDeltaFeed</strong> result. Since the initial delta token is not known, the consum [...]
+    .to("olingo2://create/Manufacturers");</code></pre> </div> </div> <div class="paragraph"> <p>The following route polls Manufacturer <a href="http://olingo.apache.org/doc/tutorials/deltaClient.html">delta feed</a> every 30 seconds. The bean <strong>blah</strong> updates the bean <strong>paramsBean</strong> to add an updated <strong>!deltatoken</strong> property with the value returned in the <strong>ODataDeltaFeed</strong> result. Since the initial delta token is not known, the consum [...]
     .to("bean:blah");</code></pre> </div> </div> </div> </div> </article> </main> </div> <footer class="footer bg-brown text-white"> <div class="container"> <div class="row"> <div class="col-md-3 pt-5"> <img src="../../_/img/logo-d.svg" class="logo-small mt-60" alt="Apache Camel Logo" aria-label="white silhouette of a camel in front of a sand dune"> </div> <div class="col-md-3"> <h5>Overview</h5> <ul class="list-unstyled"> <li><a href="../../news/">News</a></li> <li><a href="../../compon [...]
   "@context": "http://schema.org",
   "@type": "Organization",
diff --git a/components/latest/olingo4-component.html b/components/latest/olingo4-component.html
index 911d4e5..30b8c2b 100644
--- a/components/latest/olingo4-component.html
+++ b/components/latest/olingo4-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>Olingo4 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/olingo4-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Olingo4 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/olingo4-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
         &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
         &lt;artifactId&gt;camel-olingo4&lt;/artifactId&gt;
         &lt;version&gt;x.x.x&lt;/version&gt;
@@ -8,9 +8,9 @@
   &lt;artifactId&gt;camel-olingo4-starter&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>The component supports 16 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The component supports 16 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
     .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:...")
+    .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"))
     .to("olingo4://read/Airports");</code></pre> </div> </div> <div class="paragraph"> <p>The following route creates People entity using the <strong>ClientEntity</strong> in body message.</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:...")
     .to("olingo4://create/People");</code></pre> </div> </div> </div> </div> </article> </main> </div> <footer class="footer bg-brown text-white"> <div class="container"> <div class="row"> <div class="col-md-3 pt-5"> <img src="../../_/img/logo-d.svg" class="logo-small mt-60" alt="Apache Camel Logo" aria-label="white silhouette of a camel in front of a sand dune"> </div> <div class="col-md-3"> <h5>Overview</h5> <ul class="list-unstyled"> <li><a href="../../news/">News</a></li> <li><a href [...]
diff --git a/components/latest/openshift-build-configs-component.html b/components/latest/openshift-build-configs-component.html
index 1c1a3fc..54c432f 100644
--- a/components/latest/openshift-build-configs-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/openshift-build-configs-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="man [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Openshift Build Config Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/openshift-build-configs-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="man [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/components/latest/openshift-builds-component.html b/components/latest/openshift-builds-component.html
index 94b4eb5..16d81c4 100644
--- a/components/latest/openshift-builds-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/openshift-builds-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href=" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Openshift Builds Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/openshift-builds-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href=" [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/components/latest/openstack-cinder-component.html b/components/latest/openstack-cinder-component.html
index 4e19f7d..f4905e7 100644
--- a/components/latest/openstack-cinder-component.html
+++ b/components/latest/openstack-cinder-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>OpenStack Cinder Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/openstack-cinder-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href=" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OpenStack Cinder Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/openstack-cinder-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href=" [...]
     &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;
diff --git a/components/latest/openstack-glance-component.html b/components/latest/openstack-glance-component.html
index ee0783d..b2401d6 100644
--- a/components/latest/openstack-glance-component.html
+++ b/components/latest/openstack-glance-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>OpenStack Glance Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/openstack-glance-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href=" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OpenStack Glance Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/openstack-glance-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href=" [...]
     &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;
diff --git a/components/latest/openstack-keystone-component.html b/components/latest/openstack-keystone-component.html
index df1a44f..5286a2a 100644
--- a/components/latest/openstack-keystone-component.html
+++ b/components/latest/openstack-keystone-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>OpenStack Keystone Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/openstack-keystone-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" hr [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OpenStack Keystone Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/openstack-keystone-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" hr [...]
     &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;
diff --git a/components/latest/openstack-neutron-component.html b/components/latest/openstack-neutron-component.html
index 10697e0..510a655 100644
--- a/components/latest/openstack-neutron-component.html
+++ b/components/latest/openstack-neutron-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>OpenStack Neutron Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/openstack-neutron-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OpenStack Neutron Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/openstack-neutron-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href [...]
     &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;
diff --git a/components/latest/openstack-nova-component.html b/components/latest/openstack-nova-component.html
index d879a82..7894bb0 100644
--- a/components/latest/openstack-nova-component.html
+++ b/components/latest/openstack-nova-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>OpenStack Nova Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/openstack-nova-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OpenStack Nova Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/openstack-nova-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../. [...]
     &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;
diff --git a/components/latest/openstack-swift-component.html b/components/latest/openstack-swift-component.html
index 55433b7..df29484 100644
--- a/components/latest/openstack-swift-component.html
+++ b/components/latest/openstack-swift-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>OpenStack Swift Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/openstack-swift-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href=".. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OpenStack Swift Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/openstack-swift-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href=".. [...]
     &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;
diff --git a/components/latest/openstack.html b/components/latest/openstack.html
index 899bb1d..986faf7 100644
--- a/components/latest/openstack.html
+++ b/components/latest/openstack.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>Openstack Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/openstack.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Openstack Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/openstack.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-openstack&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/opentracing.html b/components/latest/opentracing.html
index c91edad..333898c 100644
--- a/components/latest/opentracing.html
+++ b/components/latest/opentracing.html
@@ -1,11 +1,11 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OpenTracing Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/opentracing.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanife [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OpenTracing Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/opentracing.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanife [...]
 // By default it uses a Noop Tracer, but you can override it with a specific OpenTracing implementation.
 ottracer.setTracer(...);
 // And then initialize the context
 ottracer.init(camelContext);</code></pre> </div> </div> <div class="paragraph"> <p>To use OpenTracingTracer in XML, all you need to do is to define the OpenTracing tracer beans. Camel will automatically discover and use them.</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">  &lt;bean id="tracer" class="..."/&gt;
   &lt;bean id="ottracer" class="org.apache.camel.opentracing.OpenTracingTracer"&gt;
     &lt;property name="tracer" ref="tracer"/&gt;
-  &lt;/bean&gt;</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="_spring_boot"><a class="anchor" href="#_spring_boot"></a>Spring Boot</h2> <div class="sectionbody"> <div class="paragraph"> <p>If you are using Spring Boot then you can add the <code>camel-opentracing-starter</code> dependency, and turn on OpenTracing by annotating the main class with <code>@CamelOpenTracing</code>.</p> </div> <div class="paragraph"> <p>The <code>Tracer</code> will be implicitly o [...]
+  &lt;/bean&gt;</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="_spring_boot"><a class="anchor" href="#_spring_boot"></a>Spring Boot</h2> <div class="sectionbody"> <div class="paragraph"> <p>If you are using Spring Boot then you can add the <code>camel-opentracing-starter</code> dependency, and turn on OpenTracing by annotating the main class with <code>@CamelOpenTracing</code>.</p> </div> <div class="paragraph"> <p>The <code>Tracer</code> will be implicitly o [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-opentracing-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/optaplanner-component.html b/components/latest/optaplanner-component.html
index 6a79a8b..b806ec5 100644
--- a/components/latest/optaplanner-component.html
+++ b/components/latest/optaplanner-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>OptaPlanner Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/optaplanner-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OptaPlanner Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/optaplanner-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site [...]
     &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;
diff --git a/components/latest/paho-component.html b/components/latest/paho-component.html
index a00ba02..4f97583 100644
--- a/components/latest/paho-component.html
+++ b/components/latest/paho-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>Paho Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/paho-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Paho Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/paho-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-paho&lt;/artifactId&gt;
     &lt;version&gt;x.y.z&lt;/version&gt;
@@ -21,14 +21,14 @@ byte[] payload = (byte[]) consumerTemplate.receiveBody("paho:topic");
 
 // Send payload
 byte[] payload = "message".getBytes();
-producerTemplate.sendBody("paho:topic", payload);</code></pre> </div> </div> <div class="paragraph"> <p>But of course Camel build-in <a href="../../manual/latest/type-converter.html" class="page">type conversion API</a> can perform the automatic data type transformations for you. In the example below Camel automatically converts binary payload into <code>String</code> (and conversely):</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code cl [...]
+producerTemplate.sendBody("paho:topic", payload);</code></pre> </div> </div> <div class="paragraph"> <p>But of course Camel build-in <a href="../../manual/latest/type-converter.html" class="page">type conversion API</a> can perform the automatic data type transformations for you. In the example below Camel automatically converts binary payload into <code>String</code> (and conversely):</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code cl [...]
 String payload = consumerTemplate.receiveBody("paho:topic", String.class);
 
 // Send payload
 String payload = "message";
 producerTemplate.sendBody("paho:topic", payload);</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 the following snippet reads messages from the MQTT broker installed on the same host as the Camel router:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="j [...]
     .to("mock:test");</code></pre> </div> </div> <div class="paragraph"> <p>While the snippet below sends message to the MQTT broker:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:test")
-    .to("paho:some/target/queue");</code></pre> </div> </div> <div class="paragraph"> <p>For example this is how to read messages from the remote MQTT broker:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code>from("paho:some/queue?brokerUrl=tcp://iot.eclipse.org:1883")
+    .to("paho:some/target/queue");</code></pre> </div> </div> <div class="paragraph"> <p>For example this is how to read messages from the remote MQTT broker:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code>from("paho:some/queue?brokerUrl=tcp://iot.eclipse.org:1883")
     .to("mock:test");</code></pre> </div> </div> <div class="paragraph"> <p>And here we override the default topic and set to a dynamic topic</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:test")
     .setHeader(PahoConstants.CAMEL_PAHO_OVERRIDE_TOPIC, simple("${header.customerId}"))
     .to("paho:some/target/queue");</code></pre> </div> </div> </div> </div> </article> </main> </div> <footer class="footer bg-brown text-white"> <div class="container"> <div class="row"> <div class="col-md-3 pt-5"> <img src="../../_/img/logo-d.svg" class="logo-small mt-60" alt="Apache Camel Logo" aria-label="white silhouette of a camel in front of a sand dune"> </div> <div class="col-md-3"> <h5>Overview</h5> <ul class="list-unstyled"> <li><a href="../../news/">News</a></li> <li><a href= [...]
diff --git a/components/latest/paxlogging-component.html b/components/latest/paxlogging-component.html
index 0fbd015..ac95d37 100644
--- a/components/latest/paxlogging-component.html
+++ b/components/latest/paxlogging-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>OSGi PAX Logging Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/paxlogging-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>OSGi PAX Logging Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/paxlogging-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../ [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-paxlogging&lt;/artifactId&gt;
   &lt;version&gt;${camel-version}&lt;/version&gt;
diff --git a/components/latest/pdf-component.html b/components/latest/pdf-component.html
index eab47bd..d6415a5 100644
--- a/components/latest/pdf-component.html
+++ b/components/latest/pdf-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>PDF Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/pdf-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> < [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>PDF Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/pdf-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> < [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-pdf&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/pg-replication-slot-component.html b/components/latest/pg-replication-slot-component.html
index 8bee10e..f66aadc 100644
--- a/components/latest/pg-replication-slot-component.html
+++ b/components/latest/pg-replication-slot-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>PostgresSQL Replication Slot Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/pg-replication-slot-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="m [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>PostgresSQL Replication Slot Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/pg-replication-slot-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="m [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-pg-replication-slot&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/pgevent-component.html b/components/latest/pgevent-component.html
index a7d8091..0111695 100644
--- a/components/latest/pgevent-component.html
+++ b/components/latest/pgevent-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>PostgresSQL Event Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/pgevent-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../si [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>PostgresSQL Event Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/pgevent-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../si [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-pgevent&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/pgp-dataformat.html b/components/latest/pgp-dataformat.html
index 08cf8c5..00c8438 100644
--- a/components/latest/pgp-dataformat.html
+++ b/components/latest/pgp-dataformat.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>PGP DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/pgp-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>PGP DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/pgp-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
 // add passphrases of several private keys whose corresponding public keys have been used to encrypt the messages
 userId2Passphrase.put("UserIdOfKey1","passphrase1"); // you must specify the exact User ID!
 userId2Passphrase.put("UserIdOfKey2","passphrase2");
@@ -43,7 +43,7 @@ from("direct:start")
 from("direct:start")
          ...
         .marshal(pgpSignAndEncryptSeveralSignerKeys)
-        ...</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_support_of_sub_keys_and_key_flags_in_pgp_data_format_marshaler"><a class="anchor" href="#_support_of_sub_keys_and_key_flags_in_pgp_data_format_marshaler"></a>Support of Sub-Keys and Key Flags in PGP Data Format Marshaler</h2> <div class="sectionbody"> <div class="paragraph"> <p>*An <a href="https://tools.ietf.org/html/rfc4880#section-12.1">OpenPGP V4 key</a> can have a primary key and sub-keys. The usage of [...]
+        ...</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_support_of_sub_keys_and_key_flags_in_pgp_data_format_marshaler"><a class="anchor" href="#_support_of_sub_keys_and_key_flags_in_pgp_data_format_marshaler"></a>Support of Sub-Keys and Key Flags in PGP Data Format Marshaler</h2> <div class="sectionbody"> <div class="paragraph"> <p>*An <a href="https://tools.ietf.org/html/rfc4880#section-12.1">OpenPGP V4 key</a> can have a primary key and sub-keys. The usage of [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-crypto&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/properties-component.html b/components/latest/properties-component.html
index 5daf3fd..b6d8650 100644
--- a/components/latest/properties-component.html
+++ b/components/latest/properties-component.html
@@ -1,11 +1,11 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Properties Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/properties-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.w [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Properties Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/properties-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.w [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-properties-starter&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>The component supports 13 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The component supports 13 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
     "com/mycompany/override.properties;optional=true"
-    "com/mycompany/defaults.properties");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_using_system_and_environment_variables_in_locations"><a class="anchor" href="#_using_system_and_environment_variables_in_locations"></a>Using system and environment variables in locations</h2> <div class="sectionbody"> <div class="paragraph"> <p><strong>Available as of Camel 2.7</strong></p> </div> <div class="paragraph"> <p>The location now supports using placeholders for JVM  [...]
+    "com/mycompany/defaults.properties");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_using_system_and_environment_variables_in_locations"><a class="anchor" href="#_using_system_and_environment_variables_in_locations"></a>Using system and environment variables in locations</h2> <div class="sectionbody"> <div class="paragraph"> <p>The location now supports using placeholders for JVM system properties and OS environments variables.</p> </div> <div class="paragraph [...]
 pc.setLocation("classpath:com/mycompany/myprop.properties");
 context.addComponent("properties", pc);</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_in_spring_xml"><a class="anchor" href="#_configuring_in_spring_xml"></a>Configuring in Spring XML</h2> <div class="sectionbody"> <div class="paragraph"> <p>Spring XML offers two variations to configure. You can define a spring bean as a <code>PropertiesComponent</code> which resembles the way done in Java DSL. Or you can use the <code>&lt;propertyPlaceholder&gt;</code [...]
     &lt;property name="location" value="classpath:com/mycompany/myprop.properties"/&gt;
@@ -26,7 +26,7 @@ context.addComponent("properties", pc);</code></pre> </div> </div> </div> </div>
       path     = "${karaf.home}/etc/my-override.properties"
       optional = "true"/&gt;
    &lt;/propertyPlaceholder&gt;
-&lt;/camelContext&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"> <strong>Specifying the cache option inside XML</strong><br> Camel supports specifying a value for the cache option both inside the Spring as well as the Blueprint XML. </td> </tr> </table></div> </div> </div> </div> <div class="sect1"> <h2 id="_using_a_properties_from_the_registry">< [...]
+&lt;/camelContext&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"> <strong>Specifying the cache option inside XML</strong><br> Camel supports specifying a value for the cache option both inside the Spring as well as the Blueprint XML. </td> </tr> </table></div> </div> </div> </div> <div class="sect1"> <h2 id="_using_a_properties_from_the_registry">< [...]
 cool.end=mock:result
 
 // route
@@ -56,7 +56,7 @@ cheese.quote=Camel rocks
 
 // route
 from("direct:start")
-    .transform().simple("Hi ${body} do you think ${properties:cheese.quote}?");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_additional_property_placeholder_supported_in_spring_xml"><a class="anchor" href="#_additional_property_placeholder_supported_in_spring_xml"></a>Additional property placeholder supported in Spring XML</h2> <div class="sectionbody"> <div class="paragraph"> <p>The property placeholders is also supported in many of the Camel Spring XML tags suc [...]
+    .transform().simple("Hi ${body} do you think ${properties:cheese.quote}?");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_additional_property_placeholder_supported_in_spring_xml"><a class="anchor" href="#_additional_property_placeholder_supported_in_spring_xml"></a>Additional property placeholder supported in Spring XML</h2> <div class="sectionbody"> <div class="paragraph"> <p>The property placeholders is also supported in many of the Camel Spring XML tags suc [...]
            xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
            xmlns:cm="http://aries.apache.org/blueprint/xmlns/blueprint-cm/v1.0.0"
            xsi:schemaLocation="
@@ -104,14 +104,14 @@ from("direct:start")
             &lt;to uri="{{prefix.result}}"/&gt;
         &lt;/route&gt;
     &lt;/camelContext&gt;
-&lt;/blueprint&gt;</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="_explicit_referring_to_a_osgi_blueprint_placeholder_in_camel"><a class="anchor" href="#_explicit_referring_to_a_osgi_blueprint_placeholder_in_camel"></a>Explicit referring to a OSGi blueprint placeholder in Camel</h2> <div class="sectionbody"> <div class="paragraph"> <p>Notice how we use the <code>blueprint</code> scheme to refer to the OSGi blueprint placeholder by its id. This allows you to m [...]
+&lt;/blueprint&gt;</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="_explicit_referring_to_a_osgi_blueprint_placeholder_in_camel"><a class="anchor" href="#_explicit_referring_to_a_osgi_blueprint_placeholder_in_camel"></a>Explicit referring to a OSGi blueprint placeholder in Camel</h2> <div class="sectionbody"> <div class="paragraph"> <p>Notice how we use the <code>blueprint</code> scheme to refer to the OSGi blueprint placeholder by its id. This allows you to m [...]
 greeting=Bye</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_using_cfg_file_and_overriding_properties_for_blueprint_property_placeholders"><a class="anchor" href="#_using_cfg_file_and_overriding_properties_for_blueprint_property_placeholders"></a>Using .cfg file and overriding properties for Blueprint property placeholders</h2> <div class="sectionbody"> <div class="paragraph"> <p>You can do both as well. Here is a complete example. First we have the Blueprint XML fi [...]
 echo=Yay
-destination=mock:result</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_bridging_spring_and_camel_property_placeholders"><a class="anchor" href="#_bridging_spring_and_camel_property_placeholders"></a>Bridging Spring and Camel property placeholders</h2> <div class="sectionbody"> <div class="paragraph"> <p><strong>Available as of Camel 2.10</strong></p> </div> <div class="paragraph"> <p>The Spring Framework does not allow 3rd party frameworks such as Apache Camel to s [...]
+destination=mock:result</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_bridging_spring_and_camel_property_placeholders"><a class="anchor" href="#_bridging_spring_and_camel_property_placeholders"></a>Bridging Spring and Camel property placeholders</h2> <div class="sectionbody"> <div class="paragraph"> <p>The Spring Framework does not allow 3rd party frameworks such as Apache Camel to seamless hook into the Spring property placeholder mechanism. However you can easil [...]
   &lt;simple&gt;{{file.rootdir}}/${in.header.CamelFileName}&lt;/simple&gt;
 &lt;/setHeader&gt;</code></pre> </div> </div> <div class="paragraph"> <p>clashes with Spring property placeholders, and you should use <code>$simple{ }</code> to indicate using the <a href="../../manual/latest/simple-language.html" class="page">Simple</a> language in Camel.</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;setHeader name="Exchange.FILE_NAME"&gt;
   &lt;simple&gt;{{file.rootdir}}/$simple{in.header.CamelFileName}&lt;/simple&gt;
-&lt;/setHeader&gt;</code></pre> </div> </div> <div class="paragraph"> <p>An alternative is to configure the <code>PropertyPlaceholderConfigurer</code> with <code>ignoreUnresolvablePlaceholders</code> option to <code>true</code>.</p> </div> </div> </div> <div class="sect1"> <h2 id="_overriding_properties_from_camel_test_kit"><a class="anchor" href="#_overriding_properties_from_camel_test_kit"></a>Overriding properties from Camel test kit</h2> <div class="sectionbody"> <div class="paragrap [...]
+&lt;/setHeader&gt;</code></pre> </div> </div> <div class="paragraph"> <p>An alternative is to configure the <code>PropertyPlaceholderConfigurer</code> with <code>ignoreUnresolvablePlaceholders</code> option to <code>true</code>.</p> </div> </div> </div> <div class="sect1"> <h2 id="_overriding_properties_from_camel_test_kit"><a class="anchor" href="#_overriding_properties_from_camel_test_kit"></a>Overriding properties from Camel test kit</h2> <div class="sectionbody"> <div class="paragrap [...]
 
     @PropertyInject("hello")
     private String greeting;
@@ -125,7 +125,7 @@ destination=mock:result</code></pre> </div> </div> </div> </div> <div class="sec
 
 }</code></pre> </div> </div> <div class="paragraph"> <p>Notice we have annotated the greeting field with <code>@PropertyInject</code> and define it to use the key <code>"hello"</code>. Camel will then lookup the property with this key and inject its value, converted to a String type.</p> </div> <div class="paragraph"> <p>You can also use multiple placeholders and text in the key, for example we can do:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs hi [...]
 private String greeting;</code></pre> </div> </div> <div class="paragraph"> <p>This will lookup the placeholder with they key <code>"name"</code>.</p> </div> <div class="paragraph"> <p>You can also add a default value if the key does not exists, such as:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">@PropertyInject(value = "myTimeout", defaultValue = "5000")
-private int timeout;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_using_out_of_the_box_functions"><a class="anchor" href="#_using_out_of_the_box_functions"></a>Using out of the box functions</h2> <div class="sectionbody"> <div class="paragraph"> <p><strong>Available as of Camel 2.14.1</strong></p> </div> <div class="paragraph"> <p>The <a href="#">Properties</a> component includes the following functions out of the box</p> </div> <div class="ulist"> <ul> <li> <p>< [...]
+private int timeout;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_using_out_of_the_box_functions"><a class="anchor" href="#_using_out_of_the_box_functions"></a>Using out of the box functions</h2> <div class="sectionbody"> <div class="paragraph"> <p>The <a href="#">Properties</a> component includes the following functions out of the box</p> </div> <div class="ulist"> <ul> <li> <p><code>env</code> - A function to lookup the property from OS environment variables</p [...]
 
     &lt;route&gt;
       &lt;from uri="direct:start"/&gt;
@@ -140,7 +140,7 @@ private int timeout;</code></pre> </div> </div> </div> </div> <div class="sect1"
       &lt;to uri="{`{sys:MyJvmPropertyName:log:bar}`}"/&gt;
     &lt;/route&gt;
   &lt;/camelContext&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The service function is for looking up a service which is defined using OS environment variables using the service naming idiom, to refer to a service location using <code>hostname : port</code></p> </div> <div class="ulist"> <ul> <li> <p><em>NAME</em><strong>_SERVICE_HOST</strong></p> </li> <li> <p><em>NAME</em><strong>_SERVICE_PORT</strong></p> </li> </ul> </div> <div class="paragraph"> <p>in other words the  [...]
-export $FOO_SERVICE_PORT=8888</code></pre> </div> </div> <div class="paragraph"> <p>For example if the FOO service a remote HTTP service, then we can refer to the service in the Camel endpoint uri, and use the <a href="http-component.html" class="page">HTTP</a> component to make the HTTP call:</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 [...]
+export $FOO_SERVICE_PORT=8888</code></pre> </div> </div> <div class="paragraph"> <p>For example if the FOO service a remote HTTP service, then we can refer to the service in the Camel endpoint uri, and use the <a href="http-component.html" class="page">HTTP</a> component to make the HTTP call:</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 [...]
   &lt;route&gt;
     &lt;from uri="direct:start"/&gt;
     &lt;to uri="http://{`{service:FOO}`}/myapp"/&gt;
@@ -150,7 +150,7 @@ export $FOO_SERVICE_PORT=8888</code></pre> </div> </div> <div class="paragraph">
     &lt;from uri="direct:start"/&gt;
     &lt;to uri="http://{`{service:FOO:localhost:8080}`}/myapp"/&gt;
   &lt;/route&gt;
-&lt;/camelContext&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_using_custom_functions"><a class="anchor" href="#_using_custom_functions"></a>Using custom functions</h2> <div class="sectionbody"> <div class="paragraph"> <p><strong>Available as of Camel 2.14.1</strong></p> </div> <div class="paragraph"> <p>The <a href="#">Properties</a> component allow to plugin 3rd party functions which can be used during parsing of the property placeholders. These functions a [...]
+&lt;/camelContext&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_using_custom_functions"><a class="anchor" href="#_using_custom_functions"></a>Using custom functions</h2> <div class="sectionbody"> <div class="paragraph"> <p>The <a href="#">Properties</a> component allow to plugin 3rd party functions which can be used during parsing of the property placeholders. These functions are then able to do custom logic to resolve the placeholders, such as looking up in d [...]
 
 &lt;camelContext xmlns="http://camel.apache.org/schema/blueprint"&gt;
   &lt;propertyPlaceholder id="properties"&gt;
@@ -173,7 +173,7 @@ export $FOO_SERVICE_PORT=8888</code></pre> </div> </div> <div class="paragraph">
     public String apply(String remainder) {
         return "mock:" + remainder.toLowerCase();
     }
-}</code></pre> </div> </div> <div class="paragraph"> <p>The function must implement the <code>org.apache.camel.component.properties.PropertiesFunction</code> interface. The method <code>getName</code> is  the name of the function, eg beer. And the <code>apply</code> method is where we implement the custom logic to do. As the sample code is from an unit test, it just returns a value to refer to a mock endpoint.</p> </div> <div class="paragraph"> <p>To register a custom function from Java  [...]
+}</code></pre> </div> </div> <div class="paragraph"> <p>The function must implement the <code>org.apache.camel.component.properties.PropertiesFunction</code> interface. The method <code>getName</code> is the name of the function, eg beer. And the <code>apply</code> method is where we implement the custom logic to do. As the sample code is from an unit test, it just returns a value to refer to a mock endpoint.</p> </div> <div class="paragraph"> <p>To register a custom function from Java c [...]
 pc.addFunction(new MyBeerFunction());</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_using_3rd_party_properties_sources"><a class="anchor" href="#_using_3rd_party_properties_sources"></a>Using 3rd-party properties sources</h2> <div class="sectionbody"> <div class="paragraph"> <p>The properties component allows to plugin 3rd party sources to load and lookup properties via the <code>PropertySource</code> API from camel-api. For example the <code>camel-microprofile-co [...]
 pc.addPropertySource(myPropertySource);</code></pre> </div> </div> <div class="sect2"> <h3 id="_loadablepropertysource"><a class="anchor" href="#_loadablepropertysource"></a>LoadablePropertySource</h3> <div class="paragraph"> <p>A <code>PropertySource</code> can define that it supports loading all its properties from the source at once, for example from file system. This allows Camel properties component to load these properties at once during startup.</p> </div> </div> <div class="sect2 [...]
   "@context": "http://schema.org",
diff --git a/components/latest/protobuf-dataformat.html b/components/latest/protobuf-dataformat.html
index 9d26115..646b411 100644
--- a/components/latest/protobuf-dataformat.html
+++ b/components/latest/protobuf-dataformat.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>Protobuf DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/protobuf-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.web [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Protobuf DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/protobuf-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.web [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-protobuf-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/pubnub-component.html b/components/latest/pubnub-component.html
index 12dbb0b..c3e15c1 100644
--- a/components/latest/pubnub-component.html
+++ b/components/latest/pubnub-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>PubNub Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/pubnub-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanife [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>PubNub Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/pubnub-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanife [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-pubnub&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/pulsar-component.html b/components/latest/pulsar-component.html
index 1733448..ccb7c4c 100644
--- a/components/latest/pulsar-component.html
+++ b/components/latest/pulsar-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>Apache Pulsar Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/pulsar-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.we [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Pulsar Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/pulsar-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.we [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-pulsar&lt;/artifactId&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
diff --git a/components/latest/quartz-component.html b/components/latest/quartz-component.html
index a0cf49b..54bee31 100644
--- a/components/latest/quartz-component.html
+++ b/components/latest/quartz-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>Quartz Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/quartz-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanife [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Quartz Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/quartz-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanife [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-quartz&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/quickfix-component.html b/components/latest/quickfix-component.html
index 3800689..e930ae0 100644
--- a/components/latest/quickfix-component.html
+++ b/components/latest/quickfix-component.html
@@ -1,9 +1,9 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>QuickFix Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/quickfix-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webma [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>QuickFix Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/quickfix-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webma [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-quickfix&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>quickfix:configFile[?sessionID=sessionID&amp;lazyCreateEngine=true|false]</code></pre> </div> </div> <div class="paragraph"> <p>The <strong>configFile</strong> is the name of the QuickFIX/J configuration to use for t [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <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>quickfix:configFile[?sessionID=sessionID&amp;lazyCreateEngine=true|false]</code></pre> </div> </div> <div class="paragraph"> <p>The <strong>configFile</strong> is the name of the QuickFIX/J configuration to use for t [...]
 
 quickfix:config.cfg?sessionID=FIX.4.2:MyTradingCompany-&gt;SomeExchange
 
diff --git a/components/latest/rabbitmq-component.html b/components/latest/rabbitmq-component.html
index 95e0841..74942c5 100644
--- a/components/latest/rabbitmq-component.html
+++ b/components/latest/rabbitmq-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>RabbitMQ Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/rabbitmq-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webma [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>RabbitMQ Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/rabbitmq-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webma [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-rabbitmq&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/reactive-executor-vertx.html b/components/latest/reactive-executor-vertx.html
index 01aa4dd..2e6cbd0 100644
--- a/components/latest/reactive-executor-vertx.html
+++ b/components/latest/reactive-executor-vertx.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>ReactiveExecutor VertX - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/reactive-executor-vertx.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../s [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>ReactiveExecutor VertX - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/reactive-executor-vertx.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../s [...]
 
 camel.setReactiveExecutor(new VertXReactiveExecutor());</code></pre> </div> </div> <div class="paragraph"> <p>Or in XML DSL (spring or blueprint XML file) you can declare the factory as a <code>&lt;bean&gt;</code>:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;bean id="vertxReactiveExecutor" class="org.apache.camel.reactive.vertx.VertXReactiveExecutor"/&gt;</code></pre> </div> </div> <div [...]
   "@context": "http://schema.org",
diff --git a/components/latest/reactive-streams-component.html b/components/latest/reactive-streams-component.html
index c601720..ab42fbe 100644
--- a/components/latest/reactive-streams-component.html
+++ b/components/latest/reactive-streams-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>Reactive Streams Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/reactive-streams-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href=" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Reactive Streams Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/reactive-streams-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href=" [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-reactive-streams&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/reactor-component.html b/components/latest/reactor-component.html
index 4dd009c..e4053f1 100644
--- a/components/latest/reactor-component.html
+++ b/components/latest/reactor-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>Reactor Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/reactor-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Reactor Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/reactor-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-reactor&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/ref-component.html b/components/latest/ref-component.html
index ef04bd8..ef6a41f 100644
--- a/components/latest/ref-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/ref-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> < [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Ref Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/ref-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> < [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-ref-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/rest-api-component.html b/components/latest/rest-api-component.html
index 43cfb52..eba0806 100644
--- a/components/latest/rest-api-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/rest-api-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webma [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>REST API Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/rest-api-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webma [...]
   &lt;groupId&gt;org.apache.camel&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/latest/rest-component.html b/components/latest/rest-component.html
index ff469b3..ad30480 100644
--- a/components/latest/rest-component.html
+++ b/components/latest/rest-component.html
@@ -1,9 +1,9 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>REST Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/rest-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>REST Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/rest-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-rest-starter&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>The component supports 8 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halign [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The component supports 8 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halign [...]
   .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}");
@@ -27,7 +27,7 @@ from("direct:start")
   template.sendBody("direct:start", user);</code></pre> </div> </div> <div class="paragraph"> <p>In the example above we send a POJO instance <code>UserPojo</code> as the message body. And because we have turned on JSon binding in the rest configuration, then the POJO will be marshalled from POJO to JSon before calling the REST service.</p> </div> <div class="paragraph"> <p>However if you want to also perform binding for the response message (eg what the REST service send back as respons [...]
 
   from("direct:start")
-    .to("rest:post:user?outType=com.foo.MyResponsePojo");</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"> You must configure <code>outType</code> option if you want POJO binding to happen for the response messages received from calling the REST service. </td> </tr> </table></div> </div> </div> </div> <div class="sect1"> <h2 id="_more_ [...]
+    .to("rest:post:user?outType=com.foo.MyResponsePojo");</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"> You must configure <code>outType</code> option if you want POJO binding to happen for the response messages received from calling the REST service. </td> </tr> </table></div> </div> </div> </div> <div class="sect1"> <h2 id="_more_ [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/components/latest/rest-swagger-component.html b/components/latest/rest-swagger-component.html
index 0dad072..e94165b 100644
--- a/components/latest/rest-swagger-component.html
+++ b/components/latest/rest-swagger-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 Swagger Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/rest-swagger-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../si [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>REST Swagger Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/rest-swagger-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../si [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-rest-swagger&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/restlet-component.html b/components/latest/restlet-component.html
index 218c6b3..076bd9b 100644
--- a/components/latest/restlet-component.html
+++ b/components/latest/restlet-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>Restlet Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/restlet-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Restlet Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/restlet-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-restlet&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/ribbon.html b/components/latest/ribbon.html
index 82c353e..98fa2c7 100644
--- a/components/latest/ribbon.html
+++ b/components/latest/ribbon.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>Ribbon Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/ribbon.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> <link [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Ribbon Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/ribbon.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> <link [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-ribbon&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/rss-component.html b/components/latest/rss-component.html
index 1ac2a84..5b4b549 100644
--- a/components/latest/rss-component.html
+++ b/components/latest/rss-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>RSS Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/rss-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> < [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>RSS Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/rss-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> < [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-rss&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/rss-dataformat.html b/components/latest/rss-dataformat.html
index e73b7b1..10f6da6 100644
--- a/components/latest/rss-dataformat.html
+++ b/components/latest/rss-dataformat.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>RSS DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/rss-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>RSS DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/rss-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-rss-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/rxjava.html b/components/latest/rxjava.html
index 7dc9372..f74404d 100644
--- a/components/latest/rxjava.html
+++ b/components/latest/rxjava.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>RxJava Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/rxjava.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> <link [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>RxJava Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/rxjava.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> <link [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-rxjava&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/saga-component.html b/components/latest/saga-component.html
index a541942..57c4e91 100644
--- a/components/latest/saga-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/saga-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Saga Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/saga-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
   &lt;groupId&gt;org.apache.camel&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/latest/salesforce-component.html b/components/latest/salesforce-component.html
index a2e229f..22cf65b 100644
--- a/components/latest/salesforce-component.html
+++ b/components/latest/salesforce-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>Salesforce Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/salesforce-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.w [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Salesforce Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/salesforce-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.w [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-salesforce&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/sap-netweaver-component.html b/components/latest/sap-netweaver-component.html
index 7cc8ba7..59c7178 100644
--- a/components/latest/sap-netweaver-component.html
+++ b/components/latest/sap-netweaver-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>SAP NetWeaver Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/sap-netweaver-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>SAP NetWeaver Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/sap-netweaver-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../ [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-sap-netweaver&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/scheduler-component.html b/components/latest/scheduler-component.html
index a9bdeaf..0222a1f 100644
--- a/components/latest/scheduler-component.html
+++ b/components/latest/scheduler-component.html
@@ -1,12 +1,12 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Scheduler Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/scheduler-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.web [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Scheduler Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/scheduler-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.web [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-scheduler-starter&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>The component supports 4 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halign [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The component supports 4 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halign [...]
   &lt;from uri="scheduler://foo?delay=60s"/&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 [...]
+&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 [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/components/latest/schematron-component.html b/components/latest/schematron-component.html
index 9396792..3c5c51d 100644
--- a/components/latest/schematron-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/schematron-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.w [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Schematron Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/schematron-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.w [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-schematron-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
@@ -20,7 +20,7 @@
          &lt;to uri="mock:failure" /&gt;
       &lt;/otherwise&gt;
    &lt;/choice&gt;
-&lt;/route&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"> <strong>Where to store schematron rules?</strong> Schematron rules can change with business requirement, as such it is recommended to store these rules somewhere in file system. When the schematron component endpoint is started, the rules are compiled into XSLT as a  Java Templates Object.  [...]
+&lt;/route&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"> <strong>Where to store schematron rules?</strong> Schematron rules can change with business requirement, as such it is recommended to store these rules somewhere in file system. When the schematron component endpoint is started, the rules are compiled into XSLT as a Java Templates Object. T [...]
 &lt;schema xmlns="http://purl.oclc.org/dsdl/schematron"&gt;
    &lt;title&gt;Check Sections 12/07&lt;/title&gt;
    &lt;pattern id="section-check"&gt;
@@ -48,7 +48,7 @@
       &lt;svrl:text&gt;A chapter should have a title&lt;/svrl:text&gt;
    &lt;/svrl:failed-assert&gt;
    &lt;svrl:fired-rule context="chapter" /&gt;
-&lt;/svrl:schematron-output&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"> <strong>Useful Links and resources</strong> * <a href="http://www.mulberrytech.com/papers/schematron-Philly.pdf">Introduction to Schematron</a> by Mulleberry technologies. An excellent document in PDF to get you started on Schematron. * <a href="http://www.schematron.com">S [...]
+&lt;/svrl:schematron-output&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"> <strong>Useful Links and resources</strong> * <a href="http://www.mulberrytech.com/papers/schematron-Philly.pdf">Introduction to Schematron</a> by Mulleberry technologies. An excellent document in PDF to get you started on Schematron. * <a href="http://www.schematron.com">S [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/components/latest/scp-component.html b/components/latest/scp-component.html
index 6116943..c29481d 100644
--- a/components/latest/scp-component.html
+++ b/components/latest/scp-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>SCP Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/scp-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> < [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>SCP Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/scp-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> < [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-jsch&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/secureXML-dataformat.html b/components/latest/secureXML-dataformat.html
index d7d8f8b..603bfe9 100644
--- a/components/latest/secureXML-dataformat.html
+++ b/components/latest/secureXML-dataformat.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>XML Security DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/secureXML-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../sit [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>XML Security DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/secureXML-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../sit [...]
     .marshal().secureXML()
     .unmarshal().secureXML()
     .to("direct:end");</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_partial_payload_content_only_encryptiondecryption"><a class="anchor" href="#_partial_payload_content_only_encryptiondecryption"></a>Partial Payload Content Only encryption/decryption</h3> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">String tagXPATH = "//cheesesites/italy/cheese";
diff --git a/components/latest/seda-component.html b/components/latest/seda-component.html
index 04f057c..7104dba 100644
--- a/components/latest/seda-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/seda-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>SEDA Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/seda-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-seda-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/service-component.html b/components/latest/service-component.html
index 61b4b0b..7d1b264 100644
--- a/components/latest/service-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/service-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Service Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/service-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
   &lt;groupId&gt;org.apache.camel&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/latest/servicenow-component.html b/components/latest/servicenow-component.html
index b11208e..86153a6 100644
--- a/components/latest/servicenow-component.html
+++ b/components/latest/servicenow-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>ServiceNow Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/servicenow-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.w [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>ServiceNow Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/servicenow-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.w [...]
         &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;
diff --git a/components/latest/servlet-component.html b/components/latest/servlet-component.html
index 976659b..c2e140b 100644
--- a/components/latest/servlet-component.html
+++ b/components/latest/servlet-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>Servlet Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/servlet-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Servlet Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/servlet-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-servlet&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/sftp-component.html b/components/latest/sftp-component.html
index 473230e..0adf38a 100644
--- a/components/latest/sftp-component.html
+++ b/components/latest/sftp-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>SFTP Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/sftp-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>SFTP Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/sftp-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-ftp&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/shiro.html b/components/latest/shiro.html
index 383d23d..8d518f5 100644
--- a/components/latest/shiro.html
+++ b/components/latest/shiro.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>Shiro Security Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/shiro.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Shiro Security Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/shiro.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest" [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-shiro&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/sip-component.html b/components/latest/sip-component.html
index 435fa1e..9b4c9fd 100644
--- a/components/latest/sip-component.html
+++ b/components/latest/sip-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>SIP Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/sip-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> < [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>SIP Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/sip-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> < [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-sip&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/sjms-batch-component.html b/components/latest/sjms-batch-component.html
index 500d1fe..39bc40d 100644
--- a/components/latest/sjms-batch-component.html
+++ b/components/latest/sjms-batch-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>Simple JMS Batch Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/sjms-batch-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Simple JMS Batch Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/sjms-batch-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../ [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-sjms&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/sjms-component.html b/components/latest/sjms-component.html
index 27f633e..dd99baf 100644
--- a/components/latest/sjms-component.html
+++ b/components/latest/sjms-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>Simple JMS Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/sjms-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Simple JMS Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/sjms-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-sjms&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/sjms2-component.html b/components/latest/sjms2-component.html
index 8e5d0f9..b3d56fe 100644
--- a/components/latest/sjms2-component.html
+++ b/components/latest/sjms2-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>Simple JMS2 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/sjms2-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webma [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Simple JMS2 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/sjms2-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webma [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-sjms2&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/slack-component.html b/components/latest/slack-component.html
index 7afd3dc..300e204 100644
--- a/components/latest/slack-component.html
+++ b/components/latest/slack-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>Slack Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/slack-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Slack Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/slack-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-slack&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/smpp-component.html b/components/latest/smpp-component.html
index 25a5360..a042d67 100644
--- a/components/latest/smpp-component.html
+++ b/components/latest/smpp-component.html
@@ -1,15 +1,15 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>SMPP Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/smpp-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>SMPP Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/smpp-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-smpp&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="_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 [...]
+&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]</code></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 class="paragraph"> <p>You can append query [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-smpp-starter&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>The component supports 39 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The component supports 39 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
   .doTry()
     .to("bean:dao?method=updateSmsState")
   .doCatch(Exception.class)
diff --git a/components/latest/snmp-component.html b/components/latest/snmp-component.html
index 24549cc..c697d6b 100644
--- a/components/latest/snmp-component.html
+++ b/components/latest/snmp-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>SNMP Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/snmp-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>SNMP Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/snmp-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-snmp&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/soapjaxb-dataformat.html b/components/latest/soapjaxb-dataformat.html
index 0fe8d8f..f3e4b5b 100644
--- a/components/latest/soapjaxb-dataformat.html
+++ b/components/latest/soapjaxb-dataformat.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>SOAP DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/soapjaxb-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>SOAP DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/soapjaxb-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-soap-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/solr-component.html b/components/latest/solr-component.html
index 177ad74..3bf6224 100644
--- a/components/latest/solr-component.html
+++ b/components/latest/solr-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>Solr Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/solr-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Solr Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/solr-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-solr&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/soroush-component.html b/components/latest/soroush-component.html
index 2ce2389..ba14a20 100644
--- a/components/latest/soroush-component.html
+++ b/components/latest/soroush-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>Soroush Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/soroush-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Soroush Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/soroush-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-soroush&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/spark-component.html b/components/latest/spark-component.html
index cbf54b0..219c91c 100644
--- a/components/latest/spark-component.html
+++ b/components/latest/spark-component.html
@@ -1,9 +1,15 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Spark Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/spark-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webm [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Spark Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/spark-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webm [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-spark-starter&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>The component supports 5 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halign [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The component supports 5 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halign [...]
+`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
+registry). RDD callback provides a single method used to apply incoming
+messages against the given RDD. Results of callback computations are
+saved as a body to an exchange.</pre> </div> </div> <div class="paragraph"> <p><strong>Spark RDD callback</strong></p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">public interface RddCallback&lt;T&gt; {
     T onRdd(JavaRDDLike rdd, Object... payloads);
 }</code></pre> </div> </div> <div class="paragraph"> <p>The following snippet demonstrates how to send message as an input to the job and return results:</p> </div> <div class="paragraph"> <p><strong>Calling spark job</strong></p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">String pattern = "job input";
 long linesCount = producerTemplate.requestBody("spark:rdd?rdd=#myRdd&amp;rddCallback=#countLinesContaining", pattern, long.class);</code></pre> </div> </div> <div class="paragraph"> <p>The RDD callback for the snippet above registered as Spring bean could look as follows:</p> </div> <div class="paragraph"> <p><strong>Spark RDD callback</strong></p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">@Bean
@@ -17,7 +23,7 @@ RddCallback&lt;Long&gt; countLinesContaining() {
 }</code></pre> </div> </div> <div class="paragraph"> <p>The RDD definition in Spring could looks as follows:</p> </div> <div class="paragraph"> <p><strong>Spark RDD definition</strong></p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">@Bean
 JavaRDDLike myRdd(JavaSparkContext sparkContext) {
   return sparkContext.textFile("testrdd.txt");
-}</code></pre> </div> </div> <div class="sect2"> <h3 id="_void_rdd_callbacks"><a class="anchor" href="#_void_rdd_callbacks"></a>Void RDD callbacks</h3> <div class="paragraph"> <p>If your RDD callback doesn&#8217;t return any value back to a Camel pipeline, you can either return <code>null</code> value or use <code>VoidRddCallback</code> base class:</p> </div> <div class="paragraph"> <p><strong>Spark RDD definition</strong></p> </div> <div class="listingblock"> <div class="content"> <pre  [...]
+}</code></pre> </div> </div> <div class="sect2"> <h3 id="_void_rdd_callbacks"><a class="anchor" href="#_void_rdd_callbacks"></a>Void RDD callbacks</h3> <div class="paragraph"> <p>If your RDD callback doesn&#8217;t return any value back to a Camel pipeline, you can either return <code>null</code> value or use <code>VoidRddCallback</code> base class:</p> </div> <div class="paragraph"> <p><strong>Spark RDD definition</strong></p> </div> <div class="listingblock"> <div class="content"> <pre  [...]
 RddCallback&lt;Void&gt; rddCallback() {
   return new VoidRddCallback() {
         @Override
@@ -25,7 +31,7 @@ RddCallback&lt;Void&gt; rddCallback() {
             rdd.saveAsTextFile(output.getAbsolutePath());
         }
     };
-}</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_converting_rdd_callbacks"><a class="anchor" href="#_converting_rdd_callbacks"></a>Converting RDD callbacks</h3> <div class="paragraph"> <p>If you know what type of the input data will be sent to the RDD callback, you can use <code>ConvertingRddCallback</code> and let Camel to automatically convert incoming messages before inserting those into the callback:</p> </div> <div class="paragraph"> <p><strong>Spark RDD definition</ [...]
+}</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_converting_rdd_callbacks"><a class="anchor" href="#_converting_rdd_callbacks"></a>Converting RDD callbacks</h3> <div class="paragraph"> <p>If you know what type of the input data will be sent to the RDD callback, you can use <code>ConvertingRddCallback</code> and let Camel to automatically convert incoming messages before inserting those into the callback:</p> </div> <div class="paragraph"> <p><strong>Spark RDD definition</ [...]
 RddCallback&lt;Long&gt; rddCallback(CamelContext context) {
   return new ConvertingRddCallback&lt;Long&gt;(context, int.class, int.class) {
             @Override
@@ -34,7 +40,7 @@ RddCallback&lt;Long&gt; rddCallback(CamelContext context) {
             }
         };
     };
-}</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_annotated_rdd_callbacks"><a class="anchor" href="#_annotated_rdd_callbacks"></a>Annotated RDD callbacks</h3> <div class="paragraph"> <p>Probably the easiest way to work with the RDD callbacks is to provide class with method marked with <code>@RddCallback</code> annotation:</p> </div> <div class="paragraph"> <p><strong>Annotated RDD callback definition</strong></p> </div> <div class="listingblock"> <div class="content"> <pre [...]
+}</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_annotated_rdd_callbacks"><a class="anchor" href="#_annotated_rdd_callbacks"></a>Annotated RDD callbacks</h3> <div class="paragraph"> <p>Probably the easiest way to work with the RDD callbacks is to provide class with method marked with <code>@RddCallback</code> annotation:</p> </div> <div class="paragraph"> <p><strong>Annotated RDD callback definition</strong></p> </div> <div class="listingblock"> <div class="content"> <pre [...]
 
 @Bean
 RddCallback&lt;Long&gt; rddCallback() {
@@ -76,7 +82,13 @@ public class MyTransformation {
 ...
 
 // Convert String "10" to integer
-long result = producerTemplate.requestBody("spark:rdd?rdd=#rdd&amp;rddCallback=#rddCallback" Arrays.asList(10, "10"), long.class);</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="_dataframe_jobs"><a class="anchor" href="#_dataframe_jobs"></a>DataFrame jobs</h2> <div class="sectionbody"> <div class="paragraph"> <p>Instead of working with RDDs Spark component can work with DataFrames as well.</p> </div> <div class="paragraph"> <p>To invoke an DataFrame job, use  [...]
+long result = producerTemplate.requestBody("spark:rdd?rdd=#rdd&amp;rddCallback=#rddCallback" Arrays.asList(10, "10"), long.class);</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="_dataframe_jobs"><a class="anchor" href="#_dataframe_jobs"></a>DataFrame jobs</h2> <div class="sectionbody"> <div class="paragraph"> <p>Instead of working with RDDs Spark component can work with DataFrames as well.</p> </div> <div class="paragraph"> <p>To invoke an DataFrame job, use  [...]
+(`instances of org.apache.spark.sql.Dataset and org.apache.spark.sql.Row`) from a Camel registry,
+while `dataFrameCallback` refers to the implementation
+of `org.apache.camel.component.spark.DataFrameCallback` interface (also
+from a registry). DataFrame callback provides a single method used to
+apply incoming messages against the given DataFrame. Results of callback
+computations are saved as a body to an exchange.</pre> </div> </div> <div class="paragraph"> <p><strong>Spark RDD callback</strong></p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">public interface DataFrameCallback&lt;T&gt; {
     T onDataFrame(Dataset&lt;Row&gt; dataFrame, Object... payloads);
 }</code></pre> </div> </div> <div class="paragraph"> <p>The following snippet demonstrates how to send message as an input to a job and return results:</p> </div> <div class="paragraph"> <p><strong>Calling spark job</strong></p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">String model = "Micra";
 long linesCount = producerTemplate.requestBody("spark:dataFrame?dataFrame=#cars&amp;dataFrameCallback=#findCarWithModel", model, long.class);</code></pre> </div> </div> <div class="paragraph"> <p>The DataFrame callback for the snippet above registered as Spring bean could look as follows:</p> </div> <div class="paragraph"> <p><strong>Spark RDD callback</strong></p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs"  [...]
@@ -93,7 +105,9 @@ Dataset&lt;Row&gt; cars(HiveContext hiveContext) {
     Dataset&lt;Row&gt; jsonCars = hiveContext.read().json("/var/data/cars.json");
     jsonCars.registerTempTable("cars");
     return jsonCars;
-}</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_hive_jobs"><a class="anchor" href="#_hive_jobs"></a>Hive jobs</h2> <div class="sectionbody"> <div class="paragraph"> <p> Instead of working with RDDs or DataFrame Spark component can also receive Hive SQL queries as payloads. To send Hive query to Spark component, use the following URI:</p> </div> <div class="paragraph"> <p><strong>Spark RDD producer</strong></p> </div> <div class="listingblock"> <div class="content" [...]
+}</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_hive_jobs"><a class="anchor" href="#_hive_jobs"></a>Hive jobs</h2> <div class="sectionbody"> <div class="literalblock"> <div class="content"> <pre> Instead of working with RDDs or DataFrame Spark component can also
+receive Hive SQL queries as payloads. To send Hive query to Spark
+component, use the following URI:</pre> </div> </div> <div class="paragraph"> <p><strong>Spark RDD producer</strong></p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">spark:hive</code></pre> </div> </div> <div class="paragraph"> <p>The following snippet demonstrates how to send message as an input to a job and return results:</p> </div> <div class="paragraph"> <p><strong>Calling spark job</stro [...]
 List&lt;Row&gt; cars = template.requestBody("spark:hive", "SELECT * FROM cars", List.class);</code></pre> </div> </div> <div class="paragraph"> <p>The table we want to execute query against should be registered in a HiveContext before we query it. For example in Spring such registration could look as follows:</p> </div> <div class="paragraph"> <p><strong>Spark RDD definition</strong></p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code clas [...]
 Dataset&lt;Row&gt; cars(HiveContext hiveContext) {
      jsonCars = hiveContext.read().json("/var/data/cars.json");
diff --git a/components/latest/spark-rest-component.html b/components/latest/spark-rest-component.html
index 032d030..fb6b177 100644
--- a/components/latest/spark-rest-component.html
+++ b/components/latest/spark-rest-component.html
@@ -1,10 +1,10 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Spark Rest Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/spark-rest-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.w [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Spark Rest Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/spark-rest-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.w [...]
         &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
         &lt;artifactId&gt;camel-spark-rest&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 class="highlightjs highlight"><code class="language-text hljs" data-lang="text">spark-rest://verb:path?[options]</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_options"><a class="anchor" href="#_uri_options"></a>URI Optio [...]
   .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("spark-rest:get:hello/:me")
-  .transform().simple("Bye ${header.me}");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_mapping_to_camel_message"><a class="anchor" href="#_mapping_to_camel_message"></a>Mapping to Camel Message</h2> <div class="sectionbody"> <div class="paragraph"> <p>The Spark Request object is mapped to a Camel Message as a <code>org.apache.camel.component.sparkrest.SparkMessage</code> which has access to the raw Spark request using the getRequest method. By default the Spark  [...]
+  .transform().simple("Bye ${header.me}");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_mapping_to_camel_message"><a class="anchor" href="#_mapping_to_camel_message"></a>Mapping to Camel Message</h2> <div class="sectionbody"> <div class="paragraph"> <p>The Spark Request object is mapped to a Camel Message as a <code>org.apache.camel.component.sparkrest.SparkMessage</code> which has access to the raw Spark request using the getRequest method. By default the Spark  [...]
   .transform().simple("Bye big ${header.splat[1]} from ${header.splat[0]}");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_rest_dsl"><a class="anchor" href="#_rest_dsl"></a>Rest DSL</h2> <div class="sectionbody"> <div class="paragraph"> <p>Apache Camel provides a new Rest DSL that allow to define the REST services in a nice REST style. For example we can define a REST hello service as shown below:</p> </div> <div class="listingblock"> <div class="content"> <pre cl [...]
     @Override
     public void configure() throws Exception {
@@ -21,7 +21,7 @@
       &lt;/route&gt;
     &lt;/get&gt;
   &lt;/rest&gt;
-&lt;/camelContext&gt;</code></pre> </div> </div> <div class="paragraph"> <p>See more details at the Rest DSL.</p> </div> </div> </div> <div class="sect1"> <h2 id="_more_examples"><a class="anchor" href="#_more_examples"></a>More examples</h2> <div class="sectionbody"> <div class="paragraph"> <p>There is a <strong>camel-example-spark-rest-tomcat</strong> example in the Apache Camel distribution, that demonstrates how to use camel-spark-rest in a web application that can be deployed on Apa [...]
+&lt;/camelContext&gt;</code></pre> </div> </div> <div class="paragraph"> <p>See more details at the Rest DSL.</p> </div> </div> </div> <div class="sect1"> <h2 id="_more_examples"><a class="anchor" href="#_more_examples"></a>More examples</h2> <div class="sectionbody"> <div class="paragraph"> <p>There is a <strong>camel-example-spark-rest-tomcat</strong> example in the Apache Camel distribution, that demonstrates how to use camel-spark-rest in a web application that can be deployed on Apa [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/components/latest/spel-language.html b/components/latest/spel-language.html
index bdb91c3..336bcc2 100644
--- a/components/latest/spel-language.html
+++ b/components/latest/spel-language.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>SpEL Language - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/spel-language.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> < [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>SpEL Language - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/spel-language.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> < [...]
     .setBody(spel("Hello #{request.body}! What a beautiful #{request.headers['dayOrNight']}"))
     .to("mock:result");</code></pre> </div> </div> <div class="paragraph"> <p>In the route above, notice spel is a static method which we need to import from <code>org.apache.camel.language.spel.SpelExpression.spel</code>, as we use spel as an Expression passed in as a parameter to the <code>setBody</code> method. Though if we use the fluent API we can do this instead:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-jav [...]
     .setBody().spel("Hello #{request.body}! What a beautiful #{request.headers['dayOrNight']}")
diff --git a/components/latest/splunk-component.html b/components/latest/splunk-component.html
index 0a1152e..a84c550 100644
--- a/components/latest/splunk-component.html
+++ b/components/latest/splunk-component.html
@@ -1,8 +1,8 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Splunk Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/splunk-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanife [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Splunk Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/splunk-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanife [...]
         &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 class="highlightjs highlight"><code class="language-java hljs" data-lang="java">  splunk://[endpoint]?[options]</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_producer_endpoints"><a class="anchor" href="#_producer_endpoints"> [...]
+    &lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <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">  splunk://[endpoint]?[options]</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_producer_endpoints"><a class="anchor" href="#_producer_endpoints"> [...]
           .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="_uri_options"><a class="anchor" href="#_uri_options"></a>URI Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>The Splunk component supports 3 options, which are listed below.</p> </div> <div class="table-wrapper"><table class="tableblock fra [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
diff --git a/components/latest/spring-batch-component.html b/components/latest/spring-batch-component.html
index 4487e47..3991b38 100644
--- a/components/latest/spring-batch-component.html
+++ b/components/latest/spring-batch-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 Batch Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/spring-batch-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../si [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Spring Batch Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/spring-batch-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../si [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-spring-batch&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/spring-boot.html b/components/latest/spring-boot.html
index 14c2694..5630c77 100644
--- a/components/latest/spring-boot.html
+++ b/components/latest/spring-boot.html
@@ -1,8 +1,8 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Spring Boot - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/spring-boot.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> <link [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Spring Boot - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/spring-boot.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> <link [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-spring-boot&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 class="paragraph"> <p><code>camel-spring-boot</code> jar comes with the <code>spring.factories</code> file, so as soon as you add that dependency into your classpath, Spring Boot will automatically auto-configure Camel for you.</p> </div> </div> </div> <div class="sect1"> <h2 id="SpringBoot-CamelSpringBootStarter"><a class="anchor" href="#SpringBoot-CamelSpringBootStarter"></a>Camel Spring Boot Starter</h2> <div class="sectionbody"> <di [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p><code>camel-spring-boot</code> jar comes with the <code>spring.factories</code> file, so as soon as you add that dependency into your classpath, Spring Boot will automatically auto-configure Camel for you.</p> </div> </div> </div> <div class="sect1"> <h2 id="SpringBoot-CamelSpringBootStarter"><a class="anchor" href="#SpringBoot-CamelSpringBootStarter"></a>Camel Spring Boot Starter</h2> <div class="sectionbody"> <di [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-spring-boot-starter&lt;/artifactId&gt;
     &lt;version&gt;${camel.version}&lt;/version&gt; &lt;!-- use the same version as your Camel core version --&gt;
@@ -18,12 +18,12 @@ public class MyRoute extends RouteBuilder {
     public void configure() throws Exception {
         from("timer:foo").to("log:bar");
     }
-}</code></pre> </div> </div> <div class="paragraph"> <p>Then these routes will be started automatically.</p> </div> <div class="paragraph"> <p>You can customize the Camel application in the <code>application.properties</code> or <code>application.yml</code> file.</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="paragr [...]
+}</code></pre> </div> </div> <div class="paragraph"> <p>Then these routes will be started automatically.</p> </div> <div class="paragraph"> <p>You can customize the Camel application in the <code>application.properties</code> or <code>application.yml</code> file.</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="paragr [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-spring-boot-starter&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>The component supports 127 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock hali [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The component supports 127 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock hali [...]
 public class MyAppConfig {
 
   @Autowired
@@ -34,7 +34,7 @@ public class MyAppConfig {
     return new DefaultMyService(camelContext);
   }
 
-}</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="SpringBoot-Auto-detectingCamelroutes"><a class="anchor" href="#SpringBoot-Auto-detectingCamelroutes"></a>Auto-detecting Camel routes</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel auto-configuration collects all the <code>RouteBuilder</code> instances from the Spring context and automatically injects them into the provided <code>CamelContext</code>. That means that creating new Camel route with the Sp [...]
+}</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="SpringBoot-Auto-detectingCamelroutes"><a class="anchor" href="#SpringBoot-Auto-detectingCamelroutes"></a>Auto-detecting Camel routes</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel auto-configuration collects all the <code>RouteBuilder</code> instances from the Spring context and automatically injects them into the provided <code>CamelContext</code>. That means that creating new Camel route with the Sp [...]
 public class MyRouter extends RouteBuilder {
 
   @Override
@@ -42,7 +42,7 @@ public class MyRouter extends RouteBuilder {
     from("jms:invoices").to("file:/invoices");
   }
 
-}</code></pre> </div> </div> <div class="paragraph"> <p>Or creating a new route <code>RouteBuilder</code> bean in your <code>@Configuration</code> class:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">@Configuration
+}</code></pre> </div> </div> <div class="paragraph"> <p>Or creating a new route <code>RouteBuilder</code> bean in your <code>@Configuration</code> class:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">@Configuration
 public class MyRouterConfiguration {
 
   @Bean
@@ -57,7 +57,7 @@ public class MyRouterConfiguration {
     };
   }
 
-}</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="SpringBoot-Camelproperties"><a class="anchor" href="#SpringBoot-Camelproperties"></a>Camel properties</h2> <div class="sectionbody"> <div class="paragraph"> <p>Spring Boot auto-configuration automatically connects to http://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-external-config.html#boot-features-external-config[Spring Boot external configuration] (like properties placeholders, OS environ [...]
+}</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="SpringBoot-Camelproperties"><a class="anchor" href="#SpringBoot-Camelproperties"></a>Camel properties</h2> <div class="sectionbody"> <div class="paragraph"> <p>Spring Boot auto-configuration automatically connects to <a href="http://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-external-config.html#boot-features-external-config">Spring Boot external configuration</a> (like properties placeholder [...]
 public class MyRouter extends RouteBuilder {
 
   @Override
@@ -65,7 +65,7 @@ public class MyRouter extends RouteBuilder {
     from("{{route.from}}").to("{{route.to}}");
   }
 
-}</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="SpringBoot-CustomCamelcontextconfiguration"><a class="anchor" href="#SpringBoot-CustomCamelcontextconfiguration"></a>Custom Camel context configuration</h2> <div class="sectionbody"> <div class="paragraph"> <p>If you would like to perform some operations on <code>CamelContext</code> bean created by Camel auto-configuration, register <code>CamelContextConfiguration</code> instance in your Spring context:</p> </div> <di [...]
+}</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="SpringBoot-CustomCamelcontextconfiguration"><a class="anchor" href="#SpringBoot-CustomCamelcontextconfiguration"></a>Custom Camel context configuration</h2> <div class="sectionbody"> <div class="paragraph"> <p>If you would like to perform some operations on <code>CamelContext</code> bean created by Camel auto-configuration, register <code>CamelContextConfiguration</code> instance in your Spring context:</p> </div> <di [...]
 public class MyAppConfig {
 
   @Bean
@@ -78,7 +78,7 @@ public class MyAppConfig {
     };
   }
 
-}</code></pre> </div> </div> <div class="paragraph"> <p>Method beforeApplicationStart` will be called just before the Spring context is started, so the <code>CamelContext</code> instance passed to this callback is fully auto-configured. You can add many instances of <code>CamelContextConfiguration</code> into your Spring context - all of them will be executed.</p> </div> </div> </div> <div class="sect1"> <h2 id="SpringBoot-DisablingJMX"><a class="anchor" href="#SpringBoot-DisablingJMX">< [...]
+}</code></pre> </div> </div> <div class="paragraph"> <p>Method beforeApplicationStart` will be called just before the Spring context is started, so the <code>CamelContext</code> instance passed to this callback is fully auto-configured. You can add many instances of <code>CamelContextConfiguration</code> into your Spring context - all of them will be executed.</p> </div> </div> </div> <div class="sect1"> <h2 id="SpringBoot-DisablingJMX"><a class="anchor" href="#SpringBoot-DisablingJMX">< [...]
 public class InvoiceProcessor {
 
   @Autowired
@@ -94,7 +94,7 @@ public class InvoiceProcessor {
   }
 
 }</code></pre> </div> </div> <div class="paragraph"> <p>By default consumer templates and producer templates come with the endpoint cache sizes set to 1000. You can change those values via the following Spring properties:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-text hljs" data-lang="text">camel.springboot.consumer-template-cache-size = 100
-camel.springboot.producer-template-cache-size = 200</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="SpringBoot-Auto-configuredTypeConverter"><a class="anchor" href="#SpringBoot-Auto-configuredTypeConverter"></a>Auto-configured TypeConverter</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel auto-configuration registers a <code>TypeConverter</code> instance named <code>typeConverter</code> in the Spring context.</p> </div> <div class="listingblock"> <div  [...]
+camel.springboot.producer-template-cache-size = 200</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="SpringBoot-Auto-configuredTypeConverter"><a class="anchor" href="#SpringBoot-Auto-configuredTypeConverter"></a>Auto-configured TypeConverter</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel auto-configuration registers a <code>TypeConverter</code> instance named <code>typeConverter</code> in the Spring context.</p> </div> <div class="listingblock"> <div  [...]
 public class InvoiceProcessor {
 
   @Autowired
@@ -105,7 +105,7 @@ public class InvoiceProcessor {
     return typeConverter.convertTo(Long.class, invoiceValue);
   }
 
-}</code></pre> </div> </div> <div class="sect2"> <h3 id="SpringBoot-SpringtypeconversionAPIbridge"><a class="anchor" href="#SpringBoot-SpringtypeconversionAPIbridge"></a>Spring type conversion API bridge</h3> <div class="paragraph"> <p>Spring comes with the powerful http://docs.spring.io/spring/docs/current/spring-framework-reference/html/validation.html#core-convert[type conversion API]. Spring API happens to be very similar to the Camel type converter API. As those APIs are so similar, [...]
+}</code></pre> </div> </div> <div class="sect2"> <h3 id="SpringBoot-SpringtypeconversionAPIbridge"><a class="anchor" href="#SpringBoot-SpringtypeconversionAPIbridge"></a>Spring type conversion API bridge</h3> <div class="paragraph"> <p>Spring comes with the powerful <a href="http://docs.spring.io/spring/docs/current/spring-framework-reference/html/validation.html#core-convert">type conversion API</a>. Spring API happens to be very similar to the Camel type converter API. As those APIs ar [...]
 public class InvoiceProcessor {
 
   @Autowired
@@ -116,7 +116,7 @@ public class InvoiceProcessor {
     UUID id = invoice.typeConverter.convertTo(UUID.class, invoice.getId());
   }
 
-}</code></pre> </div> </div> <div class="paragraph"> <p>Under the hood Camel Spring Boot delegates conversion to the Spring&#8217;s <code>ConversionService</code> instances available in the application context. If no <code>ConversionService</code> instance is available, Camel Spring Boot auto-configuration will create one for you.</p> </div> </div> </div> </div> <div class="sect1"> <h2 id="SpringBoot-Disablingtypeconversionsfeatures"><a class="anchor" href="#SpringBoot-Disablingtypeconve [...]
+}</code></pre> </div> </div> <div class="paragraph"> <p>Under the hood Camel Spring Boot delegates conversion to the Spring&#8217;s <code>ConversionService</code> instances available in the application context. If no <code>ConversionService</code> instance is available, Camel Spring Boot auto-configuration will create one for you.</p> </div> </div> </div> </div> <div class="sect1"> <h2 id="SpringBoot-Disablingtypeconversionsfeatures"><a class="anchor" href="#SpringBoot-Disablingtypeconve [...]
 camel.springboot.xml-routes = false
 // scan in the com/foo/routes classpath
 camel.springboot.xml-routes = classpath:com/foo/routes/*.xml</code></pre> </div> </div> <div class="paragraph"> <p>The XML files should be Camel XML routes (not CamelContext) such as</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;routes xmlns="http://camel.apache.org/schema/spring"&gt;
diff --git a/components/latest/spring-cloud-consul.html b/components/latest/spring-cloud-consul.html
index 4317078..fe4d336 100644
--- a/components/latest/spring-cloud-consul.html
+++ b/components/latest/spring-cloud-consul.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 Cloud Consul - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/spring-cloud-consul.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.web [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Spring Cloud Consul - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/spring-cloud-consul.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.web [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/components/latest/spring-cloud-netflix.html b/components/latest/spring-cloud-netflix.html
index f4e01c5..1755f35 100644
--- a/components/latest/spring-cloud-netflix.html
+++ b/components/latest/spring-cloud-netflix.html
@@ -1,9 +1,9 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Spring Cloud Netflix - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/spring-cloud-netflix.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.w [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Spring Cloud Netflix - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/spring-cloud-netflix.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.w [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-spring-cloud-netflix&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 class="paragraph"> <p><code>camel-spring-cloud-netflix</code> jar comes with the <code>spring.factories</code> file, so as soon as you add that dependency into your classpath, Spring Boot will automatically auto-configure Camel for you.</p> </div> <div class="paragraph"> <p>You can disable Camel Spring Cloud Netflix with the following properties:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlig [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p><code>camel-spring-cloud-netflix</code> jar comes with the <code>spring.factories</code> file, so as soon as you add that dependency into your classpath, Spring Boot will automatically auto-configure Camel for you.</p> </div> <div class="paragraph"> <p>You can disable Camel Spring Cloud Netflix with the following properties:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlig [...]
 camel.cloud.netflix = true
 
 # Enable/Disable the integration with Ribbon, default true
diff --git a/components/latest/spring-cloud-zookeeper.html b/components/latest/spring-cloud-zookeeper.html
index 741190a..e984291 100644
--- a/components/latest/spring-cloud-zookeeper.html
+++ b/components/latest/spring-cloud-zookeeper.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 Cloud Zookeeper - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/spring-cloud-zookeeper.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../si [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Spring Cloud Zookeeper - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/spring-cloud-zookeeper.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../si [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/components/latest/spring-cloud.html b/components/latest/spring-cloud.html
index 981a0a7..5744520 100644
--- a/components/latest/spring-cloud.html
+++ b/components/latest/spring-cloud.html
@@ -1,8 +1,8 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Spring Cloud - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/spring-cloud.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> <li [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Spring Cloud - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/spring-cloud.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> <li [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-spring-cloud&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 class="paragraph"> <p><code>camel-spring-cloud</code> jar comes with the <code>spring.factories</code> file, so as soon as you add that dependency into your classpath, Spring Boot will automatically auto-configure Camel for you.</p> </div> </div> </div> <div class="sect1"> <h2 id="SpringCloud-CamelSpringCloudStarter"><a class="anchor" href="#SpringCloud-CamelSpringCloudStarter"></a>Camel Spring Cloud Starter</h2> <div class="sectionbody [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p><code>camel-spring-cloud</code> jar comes with the <code>spring.factories</code> file, so as soon as you add that dependency into your classpath, Spring Boot will automatically auto-configure Camel for you.</p> </div> </div> </div> <div class="sect1"> <h2 id="SpringCloud-CamelSpringCloudStarter"><a class="anchor" href="#SpringCloud-CamelSpringCloudStarter"></a>Camel Spring Cloud Starter</h2> <div class="sectionbody [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-spring-cloud-starter&lt;/artifactId&gt;
     &lt;version&gt;${camel.version}&lt;/version&gt; &lt;!-- use the same version as your Camel core version --&gt;
diff --git a/components/latest/spring-event-component.html b/components/latest/spring-event-component.html
index 2128d0a..08341dc 100644
--- a/components/latest/spring-event-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/spring-event-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../si [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Spring Event Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/spring-event-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../si [...]
   &lt;groupId&gt;org.apache.camel&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/latest/spring-integration-component.html b/components/latest/spring-integration-component.html
index 2f0c041..afd6c94 100644
--- a/components/latest/spring-integration-component.html
+++ b/components/latest/spring-integration-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 Integration Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/spring-integration-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" hr [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Spring Integration Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/spring-integration-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" hr [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-spring-integration&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/spring-javaconfig.html b/components/latest/spring-javaconfig.html
index 394a621..9a0a9ee 100644
--- a/components/latest/spring-javaconfig.html
+++ b/components/latest/spring-javaconfig.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 Java Config - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/spring-javaconfig.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webman [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Spring Java Config - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/spring-javaconfig.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webman [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-spring-javaconfig&lt;/artifactId&gt;
   &lt;version&gt;${camel-version}&lt;/version&gt;
diff --git a/components/latest/spring-ldap-component.html b/components/latest/spring-ldap-component.html
index a7a5cf9..934cd41 100644
--- a/components/latest/spring-ldap-component.html
+++ b/components/latest/spring-ldap-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 LDAP Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/spring-ldap-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Spring LDAP Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/spring-ldap-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-spring-ldap&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/spring-redis-component.html b/components/latest/spring-redis-component.html
index be38123..66b7cca 100644
--- a/components/latest/spring-redis-component.html
+++ b/components/latest/spring-redis-component.html
@@ -1,9 +1,9 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Spring Redis Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/spring-redis-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../si [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Spring Redis Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/spring-redis-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../si [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-spring-redis-starter&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>The component supports 3 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halign [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The component supports 3 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halign [...]
     &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/latest/spring-security.html b/components/latest/spring-security.html
index 040a02a..53e25fb 100644
--- a/components/latest/spring-security.html
+++ b/components/latest/spring-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>Spring Security - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/spring-security.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Spring Security - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/spring-security.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest [...]
 import org.apache.camel.*;
 import org.apache.commons.codec.binary.Base64;
 import org.springframework.security.authentication.*;
diff --git a/components/latest/spring-ws-component.html b/components/latest/spring-ws-component.html
index f8e66b6..6c2f55b 100644
--- a/components/latest/spring-ws-component.html
+++ b/components/latest/spring-ws-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 WebService Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/spring-ws-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Spring WebService Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/spring-ws-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../ [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-spring-ws&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/spring.html b/components/latest/spring.html
index eee6831..2f0a594 100644
--- a/components/latest/spring.html
+++ b/components/latest/spring.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 Support - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/spring.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> <link r [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Spring Support - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/spring.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> <link r [...]
        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
@@ -37,7 +37,7 @@ protected AbstractXmlApplicationContext createApplicationContext() {
 }</code></pre> </div> </div> <div class="paragraph"> <p>RouteC will now be excluded from initialization. Similarly, in another test that is testing only RouteC, we could exclude RouteB and RouteA by overriding</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">@Override
 protected Class[] excludeRoutes() {
     return new Class[]{RouteA.class, RouteB.class};
-}</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="_using_spring_xml"><a class="anchor" href="#_using_spring_xml"></a>Using Spring XML</h2> <div class="sectionbody"> <div class="paragraph"> <p>You can use Spring 2.0 XML configuration to specify your Xml Configuration for Routes such as in the following <a href="http://svn.apache.org/repos/asf/camel/trunk/components/camel-spring/src/test/resources/org/apache/camel/spring/routingUsingCamelContextFactory.xml">exam [...]
+}</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="_using_spring_xml"><a class="anchor" href="#_using_spring_xml"></a>Using Spring XML</h2> <div class="sectionbody"> <div class="paragraph"> <p>You can use Spring 2.0 XML configuration to specify your Xml Configuration for Routes such as in the following <a href="http://svn.apache.org/repos/asf/camel/trunk/components/camel-spring/src/test/resources/org/apache/camel/spring/routingUsingCamelContextFactory.xml">exam [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/components/latest/sql-component.html b/components/latest/sql-component.html
index 6057fe0..fda680e 100644
--- a/components/latest/sql-component.html
+++ b/components/latest/sql-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>SQL Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/sql-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> < [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>SQL Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/sql-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> < [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-sql&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
@@ -9,20 +9,20 @@ from table
 where
   id = :#${property.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 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="_options"><a class="anchor" href="#_options"></a>Options</h2> <div class="sectionbody"> <div class [...]
+  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 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="_options"><a class="anchor" href="#_options"></a>Options</h2> <div class="sectionbody"> <div class [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-sql-starter&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>The component supports 5 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halign [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The component supports 5 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halign [...]
     .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("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")
         .to("log:stream")
         .split(body()).streaming()
             .to("log:row")
             .to("mock:result")
-        .end();</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_header_values"><a class="anchor" href="#_header_values"></a>Header values</h2> <div class="sectionbody"> <div class="paragraph"> <p>When performing <code>update</code> operations, the SQL Component stores the update count in the following message headers:</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> </colgroup> <thead> <tr> <th class= [...]
+        .end();</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_header_values"><a class="anchor" href="#_header_values"></a>Header values</h2> <div class="sectionbody"> <div class="paragraph"> <p>When performing <code>update</code> operations, the SQL Component stores the update count in the following message headers:</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> </colgroup> <thead> <tr> <th class= [...]
      .setHeader("lic", constant("ASF"))
      .setHeader("min", constant(123))
      .to("sql:select * from projects where license = :#lic and id &gt; :#min order by id")</code></pre> </div> </div> <div class="paragraph"> <p>Though if the message body is a <code>java.util.Map</code> then the named parameters will be taken from the body.</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">   from("direct:projects")
@@ -36,7 +36,7 @@ order by
 
     public int nextId() {
         return id++;
-    }</code></pre> </div> </div> <div class="paragraph"> <p>Notice that there is no existing <code>Exchange</code> with message body and headers, so the simple expression you can use in the consumer are most useable for calling bean methods as in this example.</p> </div> </div> </div> </div> <div class="sect1"> <h2 id="_using_in_queries_with_dynamic_values"><a class="anchor" href="#_using_in_queries_with_dynamic_values"></a>Using IN queries with dynamic values</h2> <div class="sectionbod [...]
+    }</code></pre> </div> </div> <div class="paragraph"> <p>Notice that there is no existing <code>Exchange</code> with message body and headers, so the simple expression you can use in the consumer are most useable for calling bean methods as in this example.</p> </div> </div> </div> </div> <div class="sect1"> <h2 id="_using_in_queries_with_dynamic_values"><a class="anchor" href="#_using_in_queries_with_dynamic_values"></a>Using IN queries with dynamic values</h2> <div class="sectionbod [...]
 select *
 from projects
 where project in (:#in:names)
@@ -59,7 +59,7 @@ template.requestBodyAndHeader("direct:query", "Hi there!", "names", "Camel,AMQ")
     .to("log:query")
     .to("mock:query");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_using_the_jdbc_based_idempotent_repository"><a class="anchor" href="#_using_the_jdbc_based_idempotent_repository"></a>Using the JDBC based idempotent repository</h2> <div class="sectionbody"> <div class="paragraph"> <p><strong>Available as of Camel 2.7</strong></p> </div> <div class="paragraph"> <p>In this section we will use the JDBC based idempotent repository.</p> </div> <div class="admonition [...]
 messageId VARCHAR(100) )</code></pre> </div> </div> <div class="paragraph"> <p>We added the createdAt column:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-sql hljs" data-lang="sql">CREATE TABLE CAMEL_MESSAGEPROCESSED ( processorName VARCHAR(255),
-messageId VARCHAR(100), createdAt TIMESTAMP )</code></pre> </div> </div> <div class="admonitionblock warning"> <div class="table-wrapper"><table> <tr> <td class="icon"> <i class="fa icon-warning" title="Warning"></i> </td> <td class="content"> The SQL Server <strong>TIMESTAMP</strong> type is a fixed-length binary-string type. It does not map to any of the JDBC time types: <strong>DATE</strong>, <strong>TIME</strong>, or <strong>TIMESTAMP</strong>. </td> </tr> </table></div> </div> <div  [...]
+messageId VARCHAR(100), createdAt TIMESTAMP )</code></pre> </div> </div> <div class="admonitionblock warning"> <div class="table-wrapper"><table> <tr> <td class="icon"> <i class="fa icon-warning" title="Warning"></i> </td> <td class="content"> The SQL Server <strong>TIMESTAMP</strong> type is a fixed-length binary-string type. It does not map to any of the JDBC time types: <strong>DATE</strong>, <strong>TIME</strong>, or <strong>TIMESTAMP</strong>. </td> </tr> </table></div> </div> <div  [...]
  id varchar(255) NOT NULL,
  exchange blob NOT NULL,
  constraint aggregation_pk PRIMARY KEY (id)
diff --git a/components/latest/sql-stored-component.html b/components/latest/sql-stored-component.html
index a240cbe..9ceedf6 100644
--- a/components/latest/sql-stored-component.html
+++ b/components/latest/sql-stored-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>SQL Stored Procedure Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/sql-stored-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href=".. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>SQL Stored Procedure Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/sql-stored-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href=".. [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-sql&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/ssh-component.html b/components/latest/ssh-component.html
index b6f4ee8..4a6a84b 100644
--- a/components/latest/ssh-component.html
+++ b/components/latest/ssh-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>SSH Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/ssh-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> < [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>SSH Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/ssh-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> < [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-ssh&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/stax-component.html b/components/latest/stax-component.html
index 526101f..e93c1a8 100644
--- a/components/latest/stax-component.html
+++ b/components/latest/stax-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>StAX Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/stax-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>StAX Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/stax-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-stax&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/stomp-component.html b/components/latest/stomp-component.html
index 1db3ccf..b8712b1 100644
--- a/components/latest/stomp-component.html
+++ b/components/latest/stomp-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>Stomp Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/stomp-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Stomp Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/stomp-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-stomp&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/stream-component.html b/components/latest/stream-component.html
index 9afee2f..d8bb1d6 100644
--- a/components/latest/stream-component.html
+++ b/components/latest/stream-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>Stream Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/stream-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanife [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Stream Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/stream-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanife [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-stream&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/string-template-component.html b/components/latest/string-template-component.html
index f3baa0a..53a525f 100644
--- a/components/latest/string-template-component.html
+++ b/components/latest/string-template-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>String Template Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/string-template-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href=".. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>String Template Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/string-template-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href=".. [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-stringtemplate&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/stub-component.html b/components/latest/stub-component.html
index 51c4738..f8f1727 100644
--- a/components/latest/stub-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/stub-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Stub Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/stub-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-stub-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/swagger-java.html b/components/latest/swagger-java.html
index 3755578..59b4297 100644
--- a/components/latest/swagger-java.html
+++ b/components/latest/swagger-java.html
@@ -1,14 +1,14 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Swagger Java Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/swagger-java.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Swagger Java Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/swagger-java.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-swagger-java&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>The camel-swagger-java module can be used from the REST components (without the need for servlet)</p> </div> </div> </div> <div class="sect1"> <h2 id="_using_swagger_in_rest_dsl"><a class="anchor" href="#_using_swagger_in_rest_dsl"></a>Using Swagger in rest-dsl</h2> <div class="sectionbody"> <div class="paragraph"> <p>You can enable the swagger api from the rest-dsl by configuring the <code>apiContextPath</code> ds [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The camel-swagger-java module can be used from the REST components (without the need for servlet)</p> </div> </div> </div> <div class="sect1"> <h2 id="_using_swagger_in_rest_dsl"><a class="anchor" href="#_using_swagger_in_rest_dsl"></a>Using Swagger in rest-dsl</h2> <div class="sectionbody"> <div class="paragraph"> <p>You can enable the swagger api from the rest-dsl by configuring the <code>apiContextPath</code> ds [...]
     @Override
     public void configure() throws Exception {
         // configure we want to use servlet as the component for the rest DSL
         // and we enable json binding mode
-        restConfiguration().component("netty4-http").bindingMode(RestBindingMode.json)
+        restConfiguration().component("netty-http").bindingMode(RestBindingMode.json)
             // and output using pretty print
             .dataFormatProperty("prettyPrint", "true")
             // setup context path and port number that netty will use
@@ -31,7 +31,7 @@
             .get("/findAll").description("Find all users").outType(User[].class)
                 .to("bean:userService?method=listUsers");
     }
-}</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_options"><a class="anchor" href="#_options"></a>Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>The swagger module can be configured using the following options. To configure using a servlet you use the init-param as shown above. When configuring directly in the rest-dsl, you use the appropriate method, such as <code>enableCORS</code>, <code>host,contextPath</code>, dsl. The options with <code>api.x [...]
+}</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_options"><a class="anchor" href="#_options"></a>Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>The swagger module can be configured using the following options. To configure using a servlet you use the init-param as shown above. When configuring directly in the rest-dsl, you use the appropriate method, such as <code>enableCORS</code>, <code>host,contextPath</code>, dsl. The options with <code>api.x [...]
     // setup security definitions
     .securityDefinitions()
         .oauth2("petstore_auth").authorizationUrl("http://petstore.swagger.io/oauth/dialog").end()
@@ -43,7 +43,7 @@
 ...
 
 .put().description("Updates or create a user").type(User.class)
-    .security("petstore_auth", "write:pets,read:pets")</code></pre> </div> </div> <div class="paragraph"> <p>Here the get operation is using the Api Key security and the put operation is using OAuth security with permitted scopes of read and write pets.</p> </div> </div> </div> <div class="sect1"> <h2 id="_contextidlisting_enabled"><a class="anchor" href="#_contextidlisting_enabled"></a>ContextIdListing enabled</h2> <div class="sectionbody"> <div class="paragraph"> <p>When contextIdListi [...]
+    .security("petstore_auth", "write:pets,read:pets")</code></pre> </div> </div> <div class="paragraph"> <p>Here the get operation is using the Api Key security and the put operation is using OAuth security with permitted scopes of read and write pets.</p> </div> </div> </div> <div class="sect1"> <h2 id="_contextidlisting_enabled"><a class="anchor" href="#_contextidlisting_enabled"></a>ContextIdListing enabled</h2> <div class="sectionbody"> <div class="paragraph"> <p>When contextIdListi [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/components/latest/syslog-dataformat.html b/components/latest/syslog-dataformat.html
index 878e5f2..914ae81 100644
--- a/components/latest/syslog-dataformat.html
+++ b/components/latest/syslog-dataformat.html
@@ -1,14 +1,14 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Syslog DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/syslog-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Syslog DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/syslog-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-syslog&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="_rfc3164_syslog_protocol"><a class="anchor" href="#_rfc3164_syslog_protocol"></a>RFC3164 Syslog protocol</h2> <div class="sectionbody"> <div class="paragraph"> <p>Syslog uses the user datagram protocol (UDP) <a href="https://cwiki.apache.org/confluence/pages/createpage.action?spaceKey=CAMEL&amp;title=1&amp;linkCreation=true&amp;fromPageId=24185759">1</a> as its underlying transport layer mechanism. T [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_rfc3164_syslog_protocol"><a class="anchor" href="#_rfc3164_syslog_protocol"></a>RFC3164 Syslog protocol</h2> <div class="sectionbody"> <div class="paragraph"> <p>Syslog uses the user datagram protocol (UDP) as its underlying transport layer mechanism. The UDP port that has been assigned to syslog is 514.</p> </div> <div class="paragraph"> <p>To expose a Syslog listener service we reuse the existing  [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-syslog-starter&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>The component supports 2 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halign [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The component supports 2 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halign [...]
 
     &lt;dataFormats&gt;
           &lt;syslog id="mySyslog"/&gt;
diff --git a/components/latest/tarfile-dataformat.html b/components/latest/tarfile-dataformat.html
index 471d2ba..b8aeb09 100644
--- a/components/latest/tarfile-dataformat.html
+++ b/components/latest/tarfile-dataformat.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>Tar File DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/tarfile-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webm [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Tar File DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/tarfile-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webm [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-tarfile-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
@@ -19,7 +19,7 @@
        .constant(true)
        .completionFromBatchConsumer()
        .eagerCheckCompletion()
-   .to("file:output/directory");</code></pre> </div> </div> <div class="paragraph"> <p>The outgoing <code>CamelFileName</code> message header is created using java.io.File.createTempFile, with the ".tar" suffix. If you want to override this behavior, then you can set the value of the <code>CamelFileName</code> header explicitly in your route:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">   [...]
+   .to("file:output/directory");</code></pre> </div> </div> <div class="paragraph"> <p>The outgoing <code>CamelFileName</code> message header is created using java.io.File.createTempFile, with the ".tar" suffix. If you want to override this behavior, then you can set the value of the <code>CamelFileName</code> header explicitly in your route:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">   [...]
      .aggregate(new TarAggregationStrategy())
        .constant(true)
        .completionFromBatchConsumer()
diff --git a/components/latest/telegram-component.html b/components/latest/telegram-component.html
index d2a3e4e..ccb7265 100644
--- a/components/latest/telegram-component.html
+++ b/components/latest/telegram-component.html
@@ -1,9 +1,9 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Telegram Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/telegram-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webma [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Telegram Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/telegram-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webma [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &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 class="highlightjs highlight"><code class="language-text hljs" data-lang="text">telegram:type/authorizationToken[?options]</code></pre> </div> </div> <div class="paragraph"> <p>You can append query options to the URI in the following format, <code>?opt [...]
+&lt;/dependency&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <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">telegram:type/authorizationToken[?options]</code></pre> </div> </div> <div class="paragraph"> <p>You can append query options to the URI in the following format, <code>?opt [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-telegram-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
@@ -87,9 +87,9 @@ to("telegram:bots/123456789:insertYourAuthorizationTokenHere?chatId=123456")</co
 
         exchange.getIn().setBody(msg);
     })
-    .to("telegram:bots/123456789:insertYourAuthorizationTokenHere");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_webhook_mode"><a class="anchor" href="#_webhook_mode"></a>Webhook Mode</h2> <div class="sectionbody"> <div class="paragraph"> <p>The Telegram component supports usage in the <strong>webhook mode</strong> using the <strong>camel-webhook</strong> component.</p> </div> <div class="paragraph"> <p>In order to enable webhook mode, users need first to add a  [...]
+    .to("telegram:bots/123456789:insertYourAuthorizationTokenHere");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_webhook_mode"><a class="anchor" href="#_webhook_mode"></a>Webhook Mode</h2> <div class="sectionbody"> <div class="paragraph"> <p>The Telegram component supports usage in the <strong>webhook mode</strong> using the <strong>camel-webhook</strong> component.</p> </div> <div class="paragraph"> <p>In order to enable webhook mode, users need first to add a  [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
-    &lt;artifactId&gt;camel-netty4-http&lt;/artifactId&gt;
+    &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 class="paragraph"> <p>Once done, you need to prepend the webhook URI to the telegram URI you want to use.</p> </div> <div class="paragraph"> <p>In Java DSL:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("webhook:telegram:bots/123456789:insertYourAuthorizationTokenHere").to("log:info");</code></pre> </div> </div> <div class="paragraph" [...]
diff --git a/components/latest/test-blueprint.html b/components/latest/test-blueprint.html
index c87164b..ae64d72 100644
--- a/components/latest/test-blueprint.html
+++ b/components/latest/test-blueprint.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>Blueprint Testing - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/test-blueprint.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifes [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Blueprint Testing - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/test-blueprint.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifes [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-test-blueprint&lt;/artifactId&gt;
   &lt;version&gt;2.10&lt;/version&gt;
@@ -21,7 +21,7 @@ protected String getBundleFilter() {
       &lt;from uri="direct:start"/&gt;
       &lt;to uri="bean:org.apache.camel.test.blueprint.MyService"/&gt;
       &lt;to uri="mock:result"/&gt;
-    &lt;/route&gt;</code></pre> </div> </div> <div class="paragraph"> <p>From <strong>Camel 2.16.0</strong>, an additional <code>addServicesOnStartup</code> method is available to be overridden making it ideal for when needing to specify multiple services with the same interface.</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">  @Override
+    &lt;/route&gt;</code></pre> </div> </div> <div class="paragraph"> <p>From <strong>Camel 2.16.0</strong>, an additional <code>addServicesOnStartup</code> method is available to be overridden making it ideal for when needing to specify multiple services with the same interface.</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">  @Override
   protected void addServicesOnStartup(List&lt;KeyValueHolder&lt;String, KeyValueHolder&lt;Object, Dictionary&gt;&gt;&gt; services) {
       Dictionary&lt;String, String&gt; dict1 = new Hashtable&lt;String, String&gt;();
       dict1.put("osgi.jndi.service.name", "jdbc/db1");
@@ -31,7 +31,7 @@ protected String getBundleFilter() {
 
       services.add(asKeyValueService(javax.sql.DataSource.class.getName(), mockService1, dict1));
       services.add(asKeyValueService(javax.sql.DataSource.class.getName(), mockService2, dict2));
-    }</code></pre> </div> </div> <div class="paragraph"> <p>The <code>asKeyValueService</code> builder method can be used to construct the necessary parameters to create the service. The method takes in the name of the registered service, the object, and and a <code>Dictionary</code> as arguments.</p> </div> </div> </div> </article> </main> </div> <footer class="footer bg-brown text-white"> <div class="container"> <div class="row"> <div class="col-md-3 pt-5"> <img src="../../_/img/logo-d [...]
+    }</code></pre> </div> </div> <div class="paragraph"> <p>The <code>asKeyValueService</code> builder method can be used to construct the necessary parameters to create the service. The method takes in the name of the registered service, the object, and and a <code>Dictionary</code> as arguments.</p> </div> </div> </div> </article> </main> </div> <footer class="footer bg-brown text-white"> <div class="container"> <div class="row"> <div class="col-md-3 pt-5"> <img src="../../_/img/logo-d [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/components/latest/test-cdi.html b/components/latest/test-cdi.html
index 1774f80..149ea17 100644
--- a/components/latest/test-cdi.html
+++ b/components/latest/test-cdi.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>CDI Testing - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/test-cdi.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> <link re [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>CDI Testing - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/test-cdi.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> <link re [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-test-cdi&lt;/artifactId&gt;
     &lt;scope&gt;test&lt;/scope&gt;
diff --git a/components/latest/test-junit5.html b/components/latest/test-junit5.html
new file mode 100644
index 0000000..0f4601a
--- /dev/null
+++ b/components/latest/test-junit5.html
@@ -0,0 +1,37 @@
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Test Module - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/test-junit5.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> <link [...]
+import org.apache.camel.builder.RouteBuilder;
+import org.apache.camel.test.junit5.CamelTestSupport;
+import org.junit.jupiter.api.Test;
+
+public class SimpleMockTest extends CamelTestSupport {
+
+    @Test
+    public void testMock() throws Exception {
+        getMockEndpoint("mock:result").expectedBodiesReceived("Hello World");
+
+        template.sendBody("direct:start", "Hello World");
+
+        assertMockEndpointsSatisfied();
+    }
+
+    @Override
+    protected RoutesBuilder createRouteBuilder() throws Exception {
+        return new RouteBuilder() {
+            @Override
+            public void configure() throws Exception {
+                from("direct:start").to("mock:result");
+            }
+        };
+    }
+
+}</code></pre> </div> </div> </div> </div> </article> </main> </div> <footer class="footer bg-brown text-white"> <div class="container"> <div class="row"> <div class="col-md-3 pt-5"> <img src="../../_/img/logo-d.svg" class="logo-small mt-60" alt="Apache Camel Logo" aria-label="white silhouette of a camel in front of a sand dune"> </div> <div class="col-md-3"> <h5>Overview</h5> <ul class="list-unstyled"> <li><a href="../../news/">News</a></li> <li><a href="../../components/latest/">Compon [...]
+  "@context": "http://schema.org",
+  "@type": "Organization",
+  "name": "Apache Camel",
+  "url": "../..",
+  "sameAs": [
+     "https://twitter.com/cameltweet"
+  ],
+  "logo": "../../_/img/logo-d.svg",
+  "description": "Apache Camel ™ is a versatile open-source integration framework based on known Enterprise Integration Patterns. Camel empowers you to define routing and mediation rules in a variety of domain-specific languages, including a Java-based Fluent API, Spring or Blueprint XML Configuration files, and a Scala DSL."
+} </script> </body> </html> 
\ No newline at end of file
diff --git a/components/latest/test-karaf.html b/components/latest/test-karaf.html
index b889271..e6d5e51 100644
--- a/components/latest/test-karaf.html
+++ b/components/latest/test-karaf.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 Karaf - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/test-karaf.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> <link r [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Test Karaf - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/test-karaf.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> <link r [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/components/latest/test-spring.html b/components/latest/test-spring.html
index e8fc804..7940fb9 100644
--- a/components/latest/test-spring.html
+++ b/components/latest/test-spring.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 Spring - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/test-spring.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> <link [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Test Spring - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/test-spring.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> <link [...]
 @ContextConfiguration
 public class FilterTest extends SpringRunWithTestSupport {
 
diff --git a/components/latest/test.html b/components/latest/test.html
index c5ee407..81d395c 100644
--- a/components/latest/test.html
+++ b/components/latest/test.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 Module - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/test.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> <link rel="a [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Test Module - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/test.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> <link rel="a [...]
 import org.apache.camel.builder.RouteBuilder;
 import org.apache.camel.test.junit4.CamelTestSupport;
 import org.junit.Test;
diff --git a/components/latest/testcontainers-spring.html b/components/latest/testcontainers-spring.html
index e195ec0..7beebca 100644
--- a/components/latest/testcontainers-spring.html
+++ b/components/latest/testcontainers-spring.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>Testcontainers Spring - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/testcontainers-spring.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Testcontainers Spring - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/testcontainers-spring.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/components/latest/testcontainers.html b/components/latest/testcontainers.html
index 5353132..4bad914 100644
--- a/components/latest/testcontainers.html
+++ b/components/latest/testcontainers.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>Testcontainers - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/testcontainers.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Testcontainers - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/testcontainers.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-testcontainers&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/thrift-component.html b/components/latest/thrift-component.html
index 1261cc3..5797a95 100644
--- a/components/latest/thrift-component.html
+++ b/components/latest/thrift-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>Thrift Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/thrift-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanife [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Thrift Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/thrift-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanife [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-thrift&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/thrift-dataformat.html b/components/latest/thrift-dataformat.html
index e3c7ec0..e2fbc20 100644
--- a/components/latest/thrift-dataformat.html
+++ b/components/latest/thrift-dataformat.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>Thrift DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/thrift-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Thrift DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/thrift-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-thrift-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/tidyMarkup-dataformat.html b/components/latest/tidyMarkup-dataformat.html
index 3837815..9caf2e3 100644
--- a/components/latest/tidyMarkup-dataformat.html
+++ b/components/latest/tidyMarkup-dataformat.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>TidyMarkup DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/tidyMarkup-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>TidyMarkup DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/tidyMarkup-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-tagsoup-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/tika-component.html b/components/latest/tika-component.html
index 3cfe326..c91f89d 100644
--- a/components/latest/tika-component.html
+++ b/components/latest/tika-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>Tika Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/tika-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Tika Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/tika-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-tika&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/timer-component.html b/components/latest/timer-component.html
index f1a73c8..9a5a249 100644
--- a/components/latest/timer-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/timer-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Timer Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/timer-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-timer-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/twilio-component.html b/components/latest/twilio-component.html
index 437bc49..1bd95eb 100644
--- a/components/latest/twilio-component.html
+++ b/components/latest/twilio-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>Twilio Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/twilio-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanife [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Twilio Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/twilio-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanife [...]
         &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;
@@ -7,7 +7,7 @@
   &lt;artifactId&gt;camel-twilio-starter&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>The component supports 9 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halign [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The component supports 9 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halign [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/components/latest/twitter-directmessage-component.html b/components/latest/twitter-directmessage-component.html
index b73c638..f69e89a 100644
--- a/components/latest/twitter-directmessage-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/twitter-directmessage-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manif [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Twitter Direct Message Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/twitter-directmessage-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manif [...]
   &lt;groupId&gt;org.apache.camel&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/latest/twitter-search-component.html b/components/latest/twitter-search-component.html
index f6cbe0d..0001849 100644
--- a/components/latest/twitter-search-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/twitter-search-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Twitter Search Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/twitter-search-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../. [...]
   &lt;groupId&gt;org.apache.camel&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/latest/twitter-streaming-component.html b/components/latest/twitter-streaming-component.html
deleted file mode 100644
index 1e64015..0000000
--- a/components/latest/twitter-streaming-component.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Twitter Streaming Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/twitter-streaming-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href [...]
-  &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
-  &lt;artifactId&gt;camel-twitter-starter&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>The component supports 11 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
-  "@context": "http://schema.org",
-  "@type": "Organization",
-  "name": "Apache Camel",
-  "url": "../..",
-  "sameAs": [
-     "https://twitter.com/cameltweet"
-  ],
-  "logo": "../../_/img/logo-d.svg",
-  "description": "Apache Camel ™ is a versatile open-source integration framework based on known Enterprise Integration Patterns. Camel empowers you to define routing and mediation rules in a variety of domain-specific languages, including a Java-based Fluent API, Spring or Blueprint XML Configuration files, and a Scala DSL."
-} </script> </body> </html> 
\ No newline at end of file
diff --git a/components/latest/twitter-timeline-component.html b/components/latest/twitter-timeline-component.html
index 5e1ac34..5b180c7 100644
--- a/components/latest/twitter-timeline-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/twitter-timeline-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href=" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Twitter Timeline Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/twitter-timeline-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href=" [...]
   &lt;groupId&gt;org.apache.camel&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/latest/twitter.html b/components/latest/twitter.html
deleted file mode 100644
index 017f3cb..0000000
--- a/components/latest/twitter.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Twitter Components - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/twitter.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> <l [...]
-    &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
-    &lt;artifactId&gt;camel-twitter&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="_consumer_endpoints"><a class="anchor" href="#_consumer_endpoints"></a>Consumer endpoints</h2> <div class="sectionbody"> <div class="paragraph"> <p>Rather than the endpoints returning a List through one single route exchange, camel-twitter creates one route exchange per returned object. As an example, if "timeline/home" results in five statuses, the route will be executed five times (one for each Sta [...]
-  .to("twitter-timeline://user?consumerKey=[s]&amp;consumerSecret=[s]&amp;accessToken=[s]&amp;accessTokenSecret=[s]);</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_to_poll_every_60_sec_all_statuses_on_your_home_timeline"><a class="anchor" href="#_to_poll_every_60_sec_all_statuses_on_your_home_timeline"></a>To poll, every 60 sec., all statuses on your home timeline:</h3> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="langu [...]
-  .to("bean:blah");</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_to_search_for_all_statuses_with_the_keyword_camel_only_once"><a class="anchor" href="#_to_search_for_all_statuses_with_the_keyword_camel_only_once"></a>To search for all statuses with the keyword 'camel' only once:</h3> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("twitter-search://foo?type=polling&amp;keywords=ca [...]
-  .to("bean:blah");</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_searching_using_a_producer_with_static_keywords"><a class="anchor" href="#_searching_using_a_producer_with_static_keywords"></a>Searching using a producer with static keywords:</h3> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:foo")
-  .to("twitter-search://foo?keywords=camel&amp;consumerKey=[s]&amp;consumerSecret=[s]&amp;accessToken=[s]&amp;accessTokenSecret=[s]");</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_searching_using_a_producer_with_dynamic_keywords_from_header"><a class="anchor" href="#_searching_using_a_producer_with_dynamic_keywords_from_header"></a>Searching using a producer with dynamic keywords from header:</h3> <div class="paragraph"> <p>In the <code>bar</code> header we have the key [...]
-  .setHeader("CamelTwitterKeywords", header("bar"))
-  .to("twitter-search://foo?consumerKey=[s]&amp;consumerSecret=[s]&amp;accessToken=[s]&amp;accessTokenSecret=[s]");</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="_see_also"><a class="anchor" href="#_see_also"></a>See Also</h2> <div class="sectionbody"> <div class="ulist"> <ul> <li> <p>Configuring Camel</p> </li> <li> <p>Component</p> </li> <li> <p>Endpoint</p> </li> <li> <p>Getting Started</p> </li> <li> <p>Twitter Websocket Example</p> </li> </ul> </div> </ [...]
-  "@context": "http://schema.org",
-  "@type": "Organization",
-  "name": "Apache Camel",
-  "url": "../..",
-  "sameAs": [
-     "https://twitter.com/cameltweet"
-  ],
-  "logo": "../../_/img/logo-d.svg",
-  "description": "Apache Camel ™ is a versatile open-source integration framework based on known Enterprise Integration Patterns. Camel empowers you to define routing and mediation rules in a variety of domain-specific languages, including a Java-based Fluent API, Spring or Blueprint XML Configuration files, and a Scala DSL."
-} </script> </body> </html> 
\ No newline at end of file
diff --git a/components/latest/undertow-component.html b/components/latest/undertow-component.html
index 216aaaf..4e6d7f9 100644
--- a/components/latest/undertow-component.html
+++ b/components/latest/undertow-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>Undertow Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/undertow-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webma [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Undertow Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/undertow-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webma [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-undertow&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
@@ -11,7 +11,7 @@ undertow:wss://hostname[:port][/resourceUri][?options]</code></pre> </div> </div
   &lt;artifactId&gt;camel-undertow-starter&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>The component supports 11 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The component supports 11 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
     .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;
@@ -22,7 +22,7 @@ undertow:wss://hostname[:port][/resourceUri][?options]</code></pre> </div> </div
   &lt;from uri="undertow:ws://localhost:8080/myapp/mysocket"/&gt;
   &lt;transform&gt;&lt;simple&gt;Echo ${body}&lt;/simple&gt;&lt;/transform&gt;
   &lt;to uri="undertow:ws://localhost:8080/myapp/mysocket"/&gt;
-&lt;/route&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_using_localhost_as_host"><a class="anchor" href="#_using_localhost_as_host"></a>Using localhost as host</h2> <div class="sectionbody"> <div class="paragraph"> <p>When you specify <code>localhost</code> in a URL, Camel exposes the endpoint only on the local TCP/IP network interface, so it cannot be accessed from outside the machine it operates on.</p> </div> <div class="paragraph"> <p>If you need to expos [...]
+&lt;/route&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_using_localhost_as_host"><a class="anchor" href="#_using_localhost_as_host"></a>Using localhost as host</h2> <div class="sectionbody"> <div class="paragraph"> <p>When you specify <code>localhost</code> in a URL, Camel exposes the endpoint only on the local TCP/IP network interface, so it cannot be accessed from outside the machine it operates on.</p> </div> <div class="paragraph"> <p>If you need to expos [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/components/latest/univocity-csv-dataformat.html b/components/latest/univocity-csv-dataformat.html
index 00ee0a9..88326ed 100644
--- a/components/latest/univocity-csv-dataformat.html
+++ b/components/latest/univocity-csv-dataformat.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>uniVocity CSV DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/univocity-csv-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>uniVocity CSV DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/univocity-csv-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../. [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-univocity-parsers&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
@@ -29,7 +29,7 @@
         &lt;univocity-tsv/&gt;
     &lt;/marshal&gt;
     &lt;to uri="mock:result"/&gt;
-&lt;/route&gt;</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="_unmarshalling_usages"><a class="anchor" href="#_unmarshalling_usages"></a>Unmarshalling usages</h2> <div class="sectionbody"> <div class="paragraph"> <p>The unmarshalling uses an <code>InputStream</code> in order to read the data.</p> </div> <div class="paragraph"> <p>Each row produces either:</p> </div> <div class="ulist"> <ul> <li> <p>a list with all the values in it (<code>asMap</code> option w [...]
+&lt;/route&gt;</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="_unmarshalling_usages"><a class="anchor" href="#_unmarshalling_usages"></a>Unmarshalling usages</h2> <div class="sectionbody"> <div class="paragraph"> <p>The unmarshalling uses an <code>InputStream</code> in order to read the data.</p> </div> <div class="paragraph"> <p>Each row produces either:</p> </div> <div class="ulist"> <ul> <li> <p>a list with all the values in it (<code>asMap</code> option w [...]
     &lt;from uri="direct:input"/&gt;
     &lt;unmarshal&gt;
         &lt;univocity-csv headerExtractionEnabled="true" asMap="true"/&gt;
diff --git a/components/latest/univocity-fixed-dataformat.html b/components/latest/univocity-fixed-dataformat.html
index 85e1450..4174709 100644
--- a/components/latest/univocity-fixed-dataformat.html
+++ b/components/latest/univocity-fixed-dataformat.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>uniVocity Fixed Length DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/univocity-fixed-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>uniVocity Fixed Length DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/univocity-fixed-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-univocity-parsers&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
@@ -29,7 +29,7 @@
         &lt;univocity-tsv/&gt;
     &lt;/marshal&gt;
     &lt;to uri="mock:result"/&gt;
-&lt;/route&gt;</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="_unmarshalling_usages"><a class="anchor" href="#_unmarshalling_usages"></a>Unmarshalling usages</h2> <div class="sectionbody"> <div class="paragraph"> <p>The unmarshalling uses an <code>InputStream</code> in order to read the data.</p> </div> <div class="paragraph"> <p>Each row produces either:</p> </div> <div class="ulist"> <ul> <li> <p>a list with all the values in it (<code>asMap</code> option w [...]
+&lt;/route&gt;</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="_unmarshalling_usages"><a class="anchor" href="#_unmarshalling_usages"></a>Unmarshalling usages</h2> <div class="sectionbody"> <div class="paragraph"> <p>The unmarshalling uses an <code>InputStream</code> in order to read the data.</p> </div> <div class="paragraph"> <p>Each row produces either:</p> </div> <div class="ulist"> <ul> <li> <p>a list with all the values in it (<code>asMap</code> option w [...]
     &lt;from uri="direct:input"/&gt;
     &lt;unmarshal&gt;
         &lt;univocity-csv headerExtractionEnabled="true" asMap="true"/&gt;
diff --git a/components/latest/univocity-tsv-dataformat.html b/components/latest/univocity-tsv-dataformat.html
index 359a9fb..7f29bb4 100644
--- a/components/latest/univocity-tsv-dataformat.html
+++ b/components/latest/univocity-tsv-dataformat.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>uniVocity TSV DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/univocity-tsv-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>uniVocity TSV DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/univocity-tsv-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../. [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-univocity-parsers&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
@@ -29,7 +29,7 @@
         &lt;univocity-tsv/&gt;
     &lt;/marshal&gt;
     &lt;to uri="mock:result"/&gt;
-&lt;/route&gt;</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="_unmarshalling_usages"><a class="anchor" href="#_unmarshalling_usages"></a>Unmarshalling usages</h2> <div class="sectionbody"> <div class="paragraph"> <p>The unmarshalling uses an <code>InputStream</code> in order to read the data.</p> </div> <div class="paragraph"> <p>Each row produces either:</p> </div> <div class="ulist"> <ul> <li> <p>a list with all the values in it (<code>asMap</code> option w [...]
+&lt;/route&gt;</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="_unmarshalling_usages"><a class="anchor" href="#_unmarshalling_usages"></a>Unmarshalling usages</h2> <div class="sectionbody"> <div class="paragraph"> <p>The unmarshalling uses an <code>InputStream</code> in order to read the data.</p> </div> <div class="paragraph"> <p>Each row produces either:</p> </div> <div class="ulist"> <ul> <li> <p>a list with all the values in it (<code>asMap</code> option w [...]
     &lt;from uri="direct:input"/&gt;
     &lt;unmarshal&gt;
         &lt;univocity-csv headerExtractionEnabled="true" asMap="true"/&gt;
diff --git a/components/latest/validator-component.html b/components/latest/validator-component.html
index 6814783..15b1d15 100644
--- a/components/latest/validator-component.html
+++ b/components/latest/validator-component.html
@@ -1,9 +1,9 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Validator Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/validator-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.web [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Validator Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/validator-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.web [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-validator-starter&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>The component supports 4 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halign [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The component supports 4 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halign [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/components/latest/velocity-component.html b/components/latest/velocity-component.html
index ea3f34d..4e1a713 100644
--- a/components/latest/velocity-component.html
+++ b/components/latest/velocity-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>Velocity Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/velocity-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webma [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Velocity Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/velocity-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webma [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-velocity&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
@@ -8,7 +8,7 @@
   &lt;artifactId&gt;camel-velocity-starter&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>The component supports 4 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halign [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The component supports 4 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halign [...]
    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 reload [...]
   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/latest/vertx-component.html b/components/latest/vertx-component.html
index 43f7eb9..06dd200 100644
--- a/components/latest/vertx-component.html
+++ b/components/latest/vertx-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>Vert.x Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/vertx-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifes [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Vert.x Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/vertx-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifes [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-vertx&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/vm-component.html b/components/latest/vm-component.html
index 02d8da7..bda13c4 100644
--- a/components/latest/vm-component.html
+++ b/components/latest/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>VM Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/vm-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> <li [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>VM Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/vm-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> <li [...]
 
 from("vm:bar?concurrentConsumers=5").to("file://output");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_options"><a class="anchor" href="#_options"></a>Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>The VM component supports 7 options, which 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="tableblock halign-left val [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
diff --git a/components/latest/weather-component.html b/components/latest/weather-component.html
index 7344b3f..d27d2a9 100644
--- a/components/latest/weather-component.html
+++ b/components/latest/weather-component.html
@@ -1,9 +1,9 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Weather Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/weather-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Weather Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/weather-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &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 class="highlightjs highlight"><code class="language-java hljs" data-lang="java">weather://&lt;unused name&gt;[?options]</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_remark"><a class="anchor" href="#_remark"></a>REMARK</h2> <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">weather://&lt;unused name&gt;[?options]</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_remark"><a class="anchor" href="#_remark"></a>REMARK</h2> <div [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-weather-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/web3j-component.html b/components/latest/web3j-component.html
index 7b0a689..ce45687 100644
--- a/components/latest/web3j-component.html
+++ b/components/latest/web3j-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>Web3j Ethereum Blockchain Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/web3j-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href=".. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Web3j Ethereum Blockchain Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/web3j-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href=".. [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-web3j&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/webhook-component.html b/components/latest/webhook-component.html
index 594de55..9b34c19 100644
--- a/components/latest/webhook-component.html
+++ b/components/latest/webhook-component.html
@@ -1,14 +1,14 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Webhook Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/webhook-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Webhook Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/webhook-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &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 class="highlightjs highlight"><code class="language-text hljs" data-lang="text">webhook:endpoint[?options]</code></pre> </div [...]
+&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 class="highlightjs highlight"><code class="language-text hljs" data-lang="text">webhook:endpoint[?options]</code></pre> </div [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-webhook-starter&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>The component supports 10 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The component supports 10 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/components/latest/websocket-component.html b/components/latest/websocket-component.html
index d77922d..1d21b93 100644
--- a/components/latest/websocket-component.html
+++ b/components/latest/websocket-component.html
@@ -1,11 +1,11 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Jetty Websocket Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/websocket-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../si [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Jetty Websocket Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/websocket-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../si [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-websocket-starter&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>The component supports 16 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
    .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 [...]
+   .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");
 ksp.setPassword("keystorePassword");
 
diff --git a/components/latest/websocket-jsr356-component.html b/components/latest/websocket-jsr356-component.html
index d442db0..5dfc958 100644
--- a/components/latest/websocket-jsr356-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/websocket-jsr356-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href=". [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Javax Websocket Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/websocket-jsr356-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href=". [...]
   &lt;groupId&gt;org.apache.camel&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/latest/wordpress-component.html b/components/latest/wordpress-component.html
index 194abee..5475db1 100644
--- a/components/latest/wordpress-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/wordpress-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.web [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Wordpress Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/wordpress-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.web [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-wordpress-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/xchange-component.html b/components/latest/xchange-component.html
index 1b90f78..f466517 100644
--- a/components/latest/xchange-component.html
+++ b/components/latest/xchange-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>XChange Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/xchange-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>XChange Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/xchange-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-xchange&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/xmlsecurity-component.html b/components/latest/xmlsecurity-component.html
index 56f82f2..e840e72 100644
--- a/components/latest/xmlsecurity-component.html
+++ b/components/latest/xmlsecurity-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>XML Security Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/xmlsecurity-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../sit [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>XML Security Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/xmlsecurity-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../sit [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-xmlsecurity&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
@@ -69,7 +69,7 @@
    &lt;SignatureValue&gt;
    (&lt;KeyInfo Id="[generated_keyinfo_id]"&gt;)?
 &lt;/Signature&gt;)+</code></pre> </div> </div> </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 class="highlightjs highlight"><code>xmlsecurity:sign:name[?options]
-xmlsecurity:verify:name[?options]</code></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 signatur [...]
+xmlsecurity:verify:name[?options]</code></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 signature [...]
                              "xmlsecurity:verify://enveloping?keySelector=#selector",
                              "mock:result")</code></pre> </div> </div> <div class="paragraph"> <p>In Spring XML:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;from uri="direct:enveloping" /&gt;
     &lt;to uri="xmlsecurity:sign://enveloping?keyAccessor=#accessor" /&gt;
@@ -144,7 +144,7 @@ xmlsecurity:verify:name[?options]</code></pre> </div> </div> <div class="ulist">
         &lt;/ds:SignedInfo&gt;
         &lt;ds:SignatureValue&gt;q3tvRoGgc8cMUqUSzP6C21zb7tt04riPnDuk=&lt;/ds:SignatureValue&gt;
     &lt;/ds:Signature&gt;
-&lt;root&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The example shows that you can sign several elements and that for each element a signature is created as sibling. The elements to be signed must have an attribute of type ID. The ID type of the attribute must be defined in the XML schema (see option <code>schemaResourceUri</code>). You specify a list of XPATH expressions pointing to attributes of type ID (see option <code>xpathsToIdAttributes</code>). These attributes det [...]
+&lt;root&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The example shows that you can sign several elements and that for each element a signature is created as sibling. The elements to be signed must have an attribute of type ID. The ID type of the attribute must be defined in the XML schema (see option <code>schemaResourceUri</code>). You specify a list of XPATH expressions pointing to attributes of type ID (see option <code>xpathsToIdAttributes</code>). These attributes det [...]
   .to("xmlsecurity:sign://detached?keyAccessor=#keyAccessorBeant&amp;xpathsToIdAttributes=#xpathsToIdAttributesBean&amp;schemaResourceUri=Test.xsd")
   .to("xmlsecurity:verify://detached?keySelector=#keySelectorBean&amp;schemaResourceUri=org/apache/camel/component/xmlsecurity/Test.xsd")
   .to("mock:result");</code></pre> </div> </div> <div class="paragraph"> <p><strong>Spring Example</strong></p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;bean id="xpathsToIdAttributesBean" class="java.util.ArrayList"&gt;
@@ -170,7 +170,7 @@ xmlsecurity:verify:name[?options]</code></pre> </div> </div> <div class="ulist">
           uri="xmlsecurity:sign://detached?keyAccessor=#keyAccessorBean&amp;amp;xpathsToIdAttributes=#xpathsToIdAttributesBean&amp;amp;schemaResourceUri=Test.xsd" /&gt;
       &lt;to
           uri="xmlsecurity:verify://detached?keySelector=#keySelectorBean&amp;amp;schemaResourceUri=Test.xsd" /&gt;
-      &lt;to uri="mock:result" /&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_xades_besepes_for_the_signer_endpoint"><a class="anchor" href="#_xades_besepes_for_the_signer_endpoint"></a>XAdES-BES/EPES for the Signer Endpoint</h2> <div class="sectionbody"> <div class="paragraph"> <p><strong>Available as of Camel 2.15.0</strong></p> </div> <div class="paragraph"> <p><a href="http://www.etsi.org/deliver/etsi_ts/101900_101999/101903/01.04.02_60/ts_101903v010402p. [...]
+      &lt;to uri="mock:result" /&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_xades_besepes_for_the_signer_endpoint"><a class="anchor" href="#_xades_besepes_for_the_signer_endpoint"></a>XAdES-BES/EPES for the Signer Endpoint</h2> <div class="sectionbody"> <div class="paragraph"> <p><strong>Available as of Camel 2.15.0</strong></p> </div> <div class="paragraph"> <p><a href="http://www.etsi.org/deliver/etsi_ts/101900_101999/101903/01.04.02_60/ts_101903v010402p. [...]
     &lt;SignedProperties&gt;
         &lt;SignedSignatureProperties&gt;
             (SigningTime)?
@@ -184,7 +184,7 @@ xmlsecurity:verify:name[?options]</code></pre> </div> </div> <div class="ulist">
             (CommitmentTypeIndication)?
         &lt;/SignedDataObjectProperties&gt;
     &lt;/SignedProperties&gt;
-&lt;/QualifyingProperties&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The properties of the XAdES-BES form are the same except that the <code>SignaturePolicyIdentifier</code> property is not part of XAdES-BES.</p> </div> <div class="paragraph"> <p>You can configure the XAdES-BES/EPES properties via the bean <code>org.apache.camel.component.xmlsecurity.api.XAdESSignatureProperties</code> or <code>org.apache.camel.component.xmlsecurity.api.DefaultXAdESSignatureProperties. XAd [...]
+&lt;/QualifyingProperties&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The properties of the XAdES-BES form are the same except that the <code>SignaturePolicyIdentifier</code> property is not part of XAdES-BES.</p> </div> <div class="paragraph"> <p>You can configure the XAdES-BES/EPES properties via the bean <code>org.apache.camel.component.xmlsecurity.api.XAdESSignatureProperties</code> or <code>org.apache.camel.component.xmlsecurity.api.DefaultXAdESSignatureProperties. XAd [...]
 DefaultKeyAccessor accessor = new DefaultKeyAccessor();
 accessor.setKeyStore(keystore);
 accessor.setPassword("password");
@@ -285,7 +285,7 @@ from("direct:xades").to("xmlsecurity:sign://xades?keyAccessor=#keyAccessorDefaul
                 xmlns=&amp;quot;http://test.com/&amp;quot;&amp;gt;test&amp;lt;/test&amp;gt;&amp;lt;/ClaimedRole&amp;gt;&lt;/value&gt;
         &lt;/list&gt;
     &lt;/constructor-arg&gt;
-&lt;/bean&gt;</code></pre> </div> </div> <div class="sect2"> <h3 id="_headers"><a class="anchor" href="#_headers"></a>Headers</h3> <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">Header</th> <th class="tableblock halign-left valign-top">Type</th> <th class="tableblock halign-left valign-top">Description</th> </tr> </thead> <tbody> <tr> <td class="tableblock [...]
+&lt;/bean&gt;</code></pre> </div> </div> <div class="sect2"> <h3 id="_headers"><a class="anchor" href="#_headers"></a>Headers</h3> <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">Header</th> <th class="tableblock halign-left valign-top">Type</th> <th class="tableblock halign-left valign-top">Description</th> </tr> </thead> <tbody> <tr> <td class="tableblock [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/components/latest/xmpp-component.html b/components/latest/xmpp-component.html
index 9713e5a..3d844a3 100644
--- a/components/latest/xmpp-component.html
+++ b/components/latest/xmpp-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>XMPP Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/xmpp-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>XMPP Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/xmpp-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-xmpp&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/xpath-language.html b/components/latest/xpath-language.html
index b563c87..626d66f 100644
--- a/components/latest/xpath-language.html
+++ b/components/latest/xpath-language.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>XPath Language - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/xpath-language.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>XPath Language - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/xpath-language.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
   filter().xpath("//foo")).
   to("queue:bar")</code></pre> </div> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("queue:foo").
   choice().xpath("//foo")).to("queue:bar").
diff --git a/components/latest/xquery-component.html b/components/latest/xquery-component.html
index 7fca2bd..b05df21 100644
--- a/components/latest/xquery-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/xquery-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanife [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>XQuery Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/xquery-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanife [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-saxon-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/xquery-language.html b/components/latest/xquery-language.html
index 920ad65..e7d6087 100644
--- a/components/latest/xquery-language.html
+++ b/components/latest/xquery-language.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 Language - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/xquery-language.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>XQuery Language - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/xquery-language.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-saxon-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/xslt-component.html b/components/latest/xslt-component.html
index 0d5f085..54f391a 100644
--- a/components/latest/xslt-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/xslt-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>XSLT Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/xslt-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-xslt-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
@@ -17,7 +17,7 @@
       &lt;to uri="xslt:org/apache/camel/spring/processor/example.xsl"/&gt;
       &lt;to uri="activemq:Another.Queue"/&gt;
     &lt;/route&gt;
-  &lt;/camelContext&gt;</code></pre> </div> </div> <div class="paragraph"> <p>To see an example, look at the <a href="https://github.com/apache/camel/blob/master/camel-core/src/test/java/org/apache/camel/builder/xml/XsltTest.java">test case</a> along with its <a href="https://github.com/apache/camel/blob/master/components/camel-spring/src/test/resources/org/apache/camel/spring/processor/XsltTest-context.xml"> Spring XML</a>.</p> </div> </div> </div> <div class="sect1"> <h2 id="_using_xsl [...]
+  &lt;/camelContext&gt;</code></pre> </div> </div> <div class="paragraph"> <p>To see an example, look at the <a href="https://github.com/apache/camel/blob/master/camel-core/src/test/java/org/apache/camel/builder/xml/XsltTest.java">test case</a> along with its <a href="https://github.com/apache/camel/blob/master/components/camel-spring/src/test/resources/org/apache/camel/spring/processor/XsltTest-context.xml"> Spring XML</a>.</p> </div> </div> </div> <div class="sect1"> <h2 id="_using_xsl [...]
 registry.put("function1", new MyExtensionFunction1());
 registry.put("function2", new MyExtensionFunction2());
 
@@ -36,7 +36,7 @@ context.addRoutes(new RouteBuilder() {
     &lt;from uri="direct:extensions"/&gt;
     &lt;to uri="xslt:org/apache/camel/component/xslt/extensions/extensions.xslt?saxonExtensionFunctions=#function1,#function2"/&gt;
   &lt;/route&gt;
-&lt;/camelContext&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_dynamic_stylesheets"><a class="anchor" href="#_dynamic_stylesheets"></a>Dynamic stylesheets</h2> <div class="sectionbody"> <div class="paragraph"> <p>To provide a dynamic stylesheet at runtime you can define a dynamic URI. See <a href="../../manual/latest/faq/how-to-use-a-dynamic-uri-in-to.html" class="page">How to use a dynamic URI in to()</a> for more information.</p> </div> </div> </div> <div c [...]
+&lt;/camelContext&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_dynamic_stylesheets"><a class="anchor" href="#_dynamic_stylesheets"></a>Dynamic stylesheets</h2> <div class="sectionbody"> <div class="paragraph"> <p>To provide a dynamic stylesheet at runtime you can define a dynamic URI. See <a href="../../manual/latest/faq/how-to-use-a-dynamic-uri-in-to.html" class="page">How to use a dynamic URI in to()</a> for more information.</p> </div> </div> </div> <div c [...]
   &lt;html&gt;
     &lt;body&gt;
       &lt;xsl:for-each select="staff/programmer"&gt;
@@ -48,7 +48,7 @@ context.addRoutes(new RouteBuilder() {
       &lt;/xsl:for-each&gt;
     &lt;/body&gt;
   &lt;/html&gt;
-&lt;/xsl:template&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The exception is stored on the Exchange as a warning with the key <code>Exchange.XSLT_WARNING.</code></p> </div> </div> </div> <div class="sect1"> <h2 id="_see_also"><a class="anchor" href="#_see_also"></a>See Also</h2> <div class="sectionbody"> <div class="ulist"> <ul> <li> <p>Configuring Camel</p> </li> <li> <p>Component</p> </li> <li> <p>Endpoint</p> </li> <li> <p>Getting Started</p> </li> </ul> </div> </div>  [...]
+&lt;/xsl:template&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The exception is stored on the Exchange as a warning with the key <code>Exchange.XSLT_WARNING.</code></p> </div> </div> </div> <div class="sect1"> <h2 id="_see_also"><a class="anchor" href="#_see_also"></a>See Also</h2> <div class="sectionbody"> <div class="ulist"> <ul> <li> <p>Configuring Camel</p> </li> <li> <p>Component</p> </li> <li> <p>Endpoint</p> </li> <li> <p>Getting Started</p> </li> </ul> </div> </div>  [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/components/latest/xstream-dataformat.html b/components/latest/xstream-dataformat.html
index f9302fb..122a637 100644
--- a/components/latest/xstream-dataformat.html
+++ b/components/latest/xstream-dataformat.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>XStream DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/xstream-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webma [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>XStream DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/xstream-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webma [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-xstream&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
@@ -21,7 +21,7 @@ from("direct:marshal").
   marshal(new XStreamDataFormat(xStream)).
   to("mock:marshaled");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_xmlinputfactory_and_xmloutputfactory"><a class="anchor" href="#_xmlinputfactory_and_xmloutputfactory"></a>XMLInputFactory and XMLOutputFactory</h2> <div class="sectionbody"> <div class="paragraph"> <p><a href="http://x-stream.github.io/">The XStream library</a> uses the <code>javax.xml.stream.XMLInputFactory</code> and <code>javax.xml.stream.XMLOutputFactory</code>, you can control which impleme [...]
   marshal().xstream("UTF-8").
-  to("mqseries:Another.Queue");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_setting_the_type_permissions_of_xstream_dataformat"><a class="anchor" href="#_setting_the_type_permissions_of_xstream_dataformat"></a>Setting the type permissions of Xstream DataFormat</h2> <div class="sectionbody"> <div class="paragraph"> <p>In Camel, one can always use its own processing step in the route to filter and block certain XML documents to be routed to the XStream&#8217;s unm [...]
+  to("mqseries:Another.Queue");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_setting_the_type_permissions_of_xstream_dataformat"><a class="anchor" href="#_setting_the_type_permissions_of_xstream_dataformat"></a>Setting the type permissions of Xstream DataFormat</h2> <div class="sectionbody"> <div class="paragraph"> <p>In Camel, one can always use its own processing step in the route to filter and block certain XML documents to be routed to the XStream&#8217;s unm [...]
         &lt;xstream id="xstream-default"
                  permissions="org.apache.camel.samples.xstream.*"/&gt;
         ...</code></pre> </div> </div> </div> </div> </article> </main> </div> <footer class="footer bg-brown text-white"> <div class="container"> <div class="row"> <div class="col-md-3 pt-5"> <img src="../../_/img/logo-d.svg" class="logo-small mt-60" alt="Apache Camel Logo" aria-label="white silhouette of a camel in front of a sand dune"> </div> <div class="col-md-3"> <h5>Overview</h5> <ul class="list-unstyled"> <li><a href="../../news/">News</a></li> <li><a href="../../components/lates [...]
diff --git a/components/latest/yaml-snakeyaml-dataformat.html b/components/latest/yaml-snakeyaml-dataformat.html
index 07d1753..a5e244c 100644
--- a/components/latest/yaml-snakeyaml-dataformat.html
+++ b/components/latest/yaml-snakeyaml-dataformat.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>YAML SnakeYAML DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/yaml-snakeyaml-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href=".. [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>YAML SnakeYAML DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/yaml-snakeyaml-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href=".. [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-snakeyaml-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
@@ -15,7 +15,7 @@ yaml.addTypeFilters(TypeFilters.types(MyPojo.class, MyOtherPojo.class));
 
 from("activemq:My.Queue")
   .unmarshal(yaml)
-  .to("mqseries:Another.Queue");</code></pre> </div> </div> </li> </ul> </div> </div> </div> <div class="sect1"> <h2 id="_using_yaml_in_spring_dsl"><a class="anchor" href="#_using_yaml_in_spring_dsl"></a>Using YAML in Spring DSL</h2> <div class="sectionbody"> <div class="paragraph"> <p>When using Data Format in Spring DSL you need to declare the data formats first. This is done in the <strong>DataFormats</strong> XML tag.</p> </div> <div class="listingblock"> <div class="content"> <pre c [...]
+  .to("mqseries:Another.Queue");</code></pre> </div> </div> </li> </ul> </div> </div> </div> <div class="sect1"> <h2 id="_using_yaml_in_spring_dsl"><a class="anchor" href="#_using_yaml_in_spring_dsl"></a>Using YAML in Spring DSL</h2> <div class="sectionbody"> <div class="paragraph"> <p>When using Data Format in Spring DSL you need to declare the data formats first. This is done in the <strong>DataFormats</strong> XML tag.</p> </div> <div class="listingblock"> <div class="content"> <pre c [...]
   &lt;!--
     here we define a YAML data format with the id snake and that it should use
     the TestPojo as the class type when doing unmarshal. The unmarshalTypeName
@@ -48,7 +48,7 @@ from("activemq:My.Queue")
       &lt;custom ref="snake-safe"/&gt;
     &lt;/unmarshal&gt;
     &lt;to uri="mock:unmarshal-safe"/&gt;
-  &lt;/route&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_dependencies_for_snakeyaml"><a class="anchor" href="#_dependencies_for_snakeyaml"></a>Dependencies for SnakeYAML</h2> <div class="sectionbody"> <div class="paragraph"> <p>To use YAML in your camel routes you need to add the a dependency on <strong>camel-snakeyaml</strong> which implements this data format.</p> </div> <div class="paragraph"> <p>If you use maven you could just add the following to your p [...]
+  &lt;/route&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_dependencies_for_snakeyaml"><a class="anchor" href="#_dependencies_for_snakeyaml"></a>Dependencies for SnakeYAML</h2> <div class="sectionbody"> <div class="paragraph"> <p>To use YAML in your camel routes you need to add the a dependency on <strong>camel-snakeyaml</strong> which implements this data format.</p> </div> <div class="paragraph"> <p>If you use maven you could just add the following to your p [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-snakeyaml&lt;/artifactId&gt;
   &lt;version&gt;${camel-version}&lt;/version&gt;
diff --git a/components/latest/yammer-component.html b/components/latest/yammer-component.html
index d86c27f..d14becf 100644
--- a/components/latest/yammer-component.html
+++ b/components/latest/yammer-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>Yammer Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/yammer-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanife [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Yammer Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/yammer-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanife [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-yammer&lt;/artifactId&gt;
     &lt;version&gt;${camel-version}&lt;/version&gt;
diff --git a/components/latest/zendesk-component.html b/components/latest/zendesk-component.html
index eac4976..0c31663 100644
--- a/components/latest/zendesk-component.html
+++ b/components/latest/zendesk-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>Zendesk Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/zendesk-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Zendesk Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/zendesk-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
         &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;
@@ -7,7 +7,7 @@
   &lt;artifactId&gt;camel-zendesk-starter&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>The component supports 10 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
+&lt;/dependency&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The component supports 10 options, which 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="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/components/latest/zipdeflater-dataformat.html b/components/latest/zipdeflater-dataformat.html
index 4f6341e..eacd021 100644
--- a/components/latest/zipdeflater-dataformat.html
+++ b/components/latest/zipdeflater-dataformat.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>Zip Deflate Compression DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/zipdeflater-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" hr [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Zip Deflate Compression DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/zipdeflater-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" hr [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/components/latest/zipfile-dataformat.html b/components/latest/zipfile-dataformat.html
index 55e3a77..8f9baed 100644
--- a/components/latest/zipfile-dataformat.html
+++ b/components/latest/zipfile-dataformat.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>Zip File DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/zipfile-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webm [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Zip File DataFormat - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/zipfile-dataformat.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webm [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-zipfile-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
@@ -25,7 +25,7 @@ from("file:src/test/resources/org/apache/camel/dataformat/zipfile/?consumer.dela
     .end();</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_aggregate"><a class="anchor" href="#_aggregate"></a>Aggregate</h2> <div class="sectionbody"> <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"> Please note that this aggregation strategy requires eager completion check to work properly. </td> </tr> </table></div> </div> <div class="paragraph"> <p>I [...]
     .aggregate(constant(true), new ZipAggregationStrategy())
         .completionFromBatchConsumer().eagerCheckCompletion()
-        .to("file:output/directory");</code></pre> </div> </div> <div class="paragraph"> <p>The outgoing <code>CamelFileName</code> message header is created using java.io.File.createTempFile, with the ".zip" suffix. If you want to override this behavior, then you can set the value of the <code>CamelFileName</code> header explicitly in your route:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="jav [...]
+        .to("file:output/directory");</code></pre> </div> </div> <div class="paragraph"> <p>The outgoing <code>CamelFileName</code> message header is created using java.io.File.createTempFile, with the ".zip" suffix. If you want to override this behavior, then you can set the value of the <code>CamelFileName</code> header explicitly in your route:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="jav [...]
     .aggregate(constant(true), new ZipAggregationStrategy())
         .completionFromBatchConsumer().eagerCheckCompletion()
         .setHeader(Exchange.FILE_NAME, constant("reports.zip"))
diff --git a/components/latest/zipkin.html b/components/latest/zipkin.html
index 52cde01..904f978 100644
--- a/components/latest/zipkin.html
+++ b/components/latest/zipkin.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>Zipkin Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/zipkin.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> <link [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Zipkin Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/zipkin.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> <link [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-zipkin-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
@@ -27,7 +27,7 @@ zipkin.init(camelContext);</code></pre> </div> </div> <div class="paragraph"> <p
     &lt;property name="spanReporter" ref="http"/&gt;
   &lt;/bean&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="camel-zipkin-ServiceName"><a class="anchor" href="#camel-zipkin-ServiceName"></a>ServiceName</h2> <div class="sectionbody"> <div class="paragraph"> <p>However, if you want to map Camel endpoints to human friendly logical names, you can add mappings</p> </div> <div class="ulist"> <ul> <li> <p>ServiceName *</p> </li> </ul> </div> <div class="paragraph"> <p>You can configure a global service name that all e [...]
   .to("http:someserver/somepath");</code></pre> </div> </div> <div class="paragraph"> <p>And you want to make that as a server service, you can add the following mapping:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">zipkin.addServerServiceMapping("activemq:queue:inbox", "orders");</code></pre> </div> </div> <div class="paragraph"> <p>Then when a message is consumed from that inbox queue, i [...]
-zipkin.addClientServiceMapping("http:someserver/somepath", "http:someserver/somepath");</code></pre> </div> </div> <div class="paragraph"> <p>This is not a recommended approach, but gets you up and running quickly without doing any service name mappings. However, when you have multiple systems across your infrastructure, then you should consider using human-readable service names, that you map to instead of using the camel endpoint uris.</p> </div> </div> </div> <div class="sect1"> <h2 i [...]
+zipkin.addClientServiceMapping("http:someserver/somepath", "http:someserver/somepath");</code></pre> </div> </div> <div class="paragraph"> <p>This is not a recommended approach, but gets you up and running quickly without doing any service name mappings. However, when you have multiple systems across your infrastructure, then you should consider using human-readable service names, that you map to instead of using the camel endpoint uris.</p> </div> </div> </div> <div class="sect1"> <h2 i [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/components/latest/zookeeper-component.html b/components/latest/zookeeper-component.html
index 0c6d67c..ec45894 100644
--- a/components/latest/zookeeper-component.html
+++ b/components/latest/zookeeper-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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/zookeeper-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.web [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>ZooKeeper Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/zookeeper-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.web [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-zookeeper&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/zookeeper-master-component.html b/components/latest/zookeeper-master-component.html
index cb63214..2b0b28e 100644
--- a/components/latest/zookeeper-master-component.html
+++ b/components/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/zookeeper-master-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href=" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>ZooKeeper Master Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/components/latest/zookeeper-master-component.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href=" [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-zookeeper-master-starter&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/manual/latest/aggregate-eip.html b/manual/latest/aggregate-eip.html
index 9430f84..302c127 100644
--- a/manual/latest/aggregate-eip.html
+++ b/manual/latest/aggregate-eip.html
@@ -30,7 +30,7 @@ class ArrayListAggregationStrategy implements AggregationStrategy {
             return oldExchange;
         }
     }
-}</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_about_completion"><a class="anchor" href="#_about_completion"></a>About completion</h2> <div class="sectionbody"> <div class="paragraph"> <p>When aggregation <a href="exchange.html" class="page">Exchange</a>s at some point you need to indicate that the aggregated exchanges is complete, so they can be send out of the aggregator. Camel allows you to indicate completion in various ways as follows:</p> </div> <div class= [...]
+}</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_about_completion"><a class="anchor" href="#_about_completion"></a>About completion</h2> <div class="sectionbody"> <div class="paragraph"> <p>When aggregation <a href="exchange.html" class="page">Exchange</a>s at some point you need to indicate that the aggregated exchanges is complete, so they can be send out of the aggregator. Camel allows you to indicate completion in various ways as follows:</p> </div> <div class= [...]
      * Determines if the aggregation should complete the current group, and start a new group, or the aggregation
      * should continue using the current group.
      *
@@ -38,7 +38,7 @@ class ArrayListAggregationStrategy implements AggregationStrategy {
      * @param newExchange the newest exchange (can be &lt;tt&gt;null&lt;/tt&gt; if there was no data possible to acquire)
      * @return &lt;tt&gt;true&lt;/tt&gt; to complete current group and start a new group, or &lt;tt&gt;false&lt;/tt&gt; to keep using current
      */
-    boolean preComplete(Exchange oldExchange, Exchange newExchange);</code></pre> </div> </div> <div class="paragraph"> <p>If the preComplete method returns true, then the existing groups is completed (without aggregating the incoming exchange (newExchange). And then the newExchange is used to start the correlation group from scratch so the group would contain only that new incoming exchange. This is known as pre-completion mode. And when the aggregation is in pre-completion mode, then o [...]
+    boolean preComplete(Exchange oldExchange, Exchange newExchange);</code></pre> </div> </div> <div class="paragraph"> <p>If the preComplete method returns true, then the existing groups is completed (without aggregating the incoming exchange (newExchange). And then the newExchange is used to start the correlation group from scratch so the group would contain only that new incoming exchange. This is known as pre-completion mode. And when the aggregation is in pre-completion mode, then o [...]
         @Override
         public Exchange aggregate(Exchange oldExchange, Exchange newExchange) {
             if (oldExchange == null) {
@@ -52,7 +52,7 @@ class ArrayListAggregationStrategy implements AggregationStrategy {
             }
             return oldExchange;
         }
-    }</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_completing_all_previous_group_decided_from_the_aggregationstrategy"><a class="anchor" href="#_completing_all_previous_group_decided_from_the_aggregationstrategy"></a>Completing all previous group decided from the AggregationStrategy</h2> <div class="sectionbody"> <div class="paragraph"> <p><strong>Available as of Camel 2.21</strong></p> </div> <div class="paragraph"> <p>The <code>AggregationStrategy</code> can no [...]
+    }</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_completing_all_previous_group_decided_from_the_aggregationstrategy"><a class="anchor" href="#_completing_all_previous_group_decided_from_the_aggregationstrategy"></a>Completing all previous group decided from the AggregationStrategy</h2> <div class="sectionbody"> <div class="paragraph"> <p><strong>Available as of Camel 2.21</strong></p> </div> <div class="paragraph"> <p>The <code>AggregationStrategy</code> can no [...]
         @Override
         public Exchange aggregate(Exchange oldExchange, Exchange newExchange) {
             if (oldExchange == null) {
@@ -67,7 +67,7 @@ class ArrayListAggregationStrategy implements AggregationStrategy {
             oldExchange.getIn().setBody(body1 + body2);
             return oldExchange;
         }
-    }</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_manually_force_the_completion_of_all_aggregated_exchanges_immediately"><a class="anchor" href="#_manually_force_the_completion_of_all_aggregated_exchanges_immediately"></a>Manually Force the Completion of All Aggregated Exchanges Immediately</h2> <div class="sectionbody"> <div class="paragraph"> <p><strong>Available as of Camel 2.9</strong></p> </div> <div class="paragraph"> <p>You can manually trigger completion [...]
+    }</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_manually_force_the_completion_of_all_aggregated_exchanges_immediately"><a class="anchor" href="#_manually_force_the_completion_of_all_aggregated_exchanges_immediately"></a>Manually Force the Completion of All Aggregated Exchanges Immediately</h2> <div class="sectionbody"> <div class="paragraph"> <p><strong>Available as of Camel 2.9</strong></p> </div> <div class="paragraph"> <p>You can manually trigger completion [...]
 
 from("direct:start")
    .aggregate(header("id"), new MyAggregationStrategy())
diff --git a/manual/latest/bean-binding.html b/manual/latest/bean-binding.html
index 74a1a79..a959302 100644
--- a/manual/latest/bean-binding.html
+++ b/manual/latest/bean-binding.html
@@ -1,10 +1,10 @@
-<!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/staging/manual/latest/bean-binding.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> <link r [...]
+<!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/staging/manual/latest/bean-binding.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> <link r [...]
      return CompletableFuture.allOf(doA(body), doB(body), doC());
  }</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="BeanBinding-Parameterbinding"><a class="anchor" href="#BeanBinding-Parameterbinding"></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.c [...]
     public String doSomething(String body) {
     // process the in body and return whatever you want
     return "Bye World";
-}</code></pre> </div> </div> <div class="paragraph"> <p>Or the Exchange example. Notice that the return type must be <strong>void</strong> when there is only a single parameter of the type <code>org.apache.camel.Exchange</code>:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-syntaxhighlighter-pre hljs" data-lang="syntaxhighlighter-pre"> public class Bar {
+}</code></pre> </div> </div> <div class="paragraph"> <p>Or the Exchange example. Notice that the return type must be <strong>void</strong> when there is only a single parameter of the type <code>org.apache.camel.Exchange</code>:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-syntaxhighlighter-pre hljs" data-lang="syntaxhighlighter-pre"> public class Bar {
      public void doSomething(Exchange exchange) {
          // process the exchange
          exchange.getIn().setBody("Bye World");
@@ -16,13 +16,13 @@
     }
 }</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="BeanBinding-Parameterbindingusingmethodoption"><a class="anchor" href="#BeanBinding-Parameterbindingusingmethodoption"></a>Parameter binding using method option</h2> <div class="sectionbody"> <div class="paragraph"> <p><strong>Available as of Camel 2.9</strong></p> </div> <div class="paragraph"> <p>Camel uses the following rules to determine if it&#8217;s a parameter value in the method option</p> </div> <div c [...]
     ...
-}</code></pre> </div> </div> <div class="paragraph"> <p>This is now possible in <strong>Camel 2.9</strong> onwards:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-syntaxhighlighter-pre hljs" data-lang="syntaxhighlighter-pre">.bean(OrderService.class, "doSomething(*, true)")</code></pre> </div> </div> <div class="paragraph"> <p>In the example above, we defined the first parameter using the wild card symbol *, which tell [...]
+}</code></pre> </div> </div> <div class="paragraph"> <p>This is now possible in <strong>Camel 2.9</strong> onwards:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-syntaxhighlighter-pre hljs" data-lang="syntaxhighlighter-pre">.bean(OrderService.class, "doSomething(*, true)")</code></pre> </div> </div> <div class="paragraph"> <p>In the example above, we defined the first parameter using the wild card symbol *, which tell [...]
     .bean(MyBean.class, "hello(String)")
     .to("mock:result");</code></pre> </div> </div> <div class="paragraph"> <p>Then the <code>MyBean</code> has 2 overloaded methods with the names <code>hello</code> and <code>times</code>. So if we want to use the method which has 2 parameters we can do as follows in the Camel route:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-syntaxhighlighter-pre hljs" data-lang="syntaxhighlighter-pre">from("direct:start")
     .bean(MyBean.class, "hello(String,String)")
-    .to("mock:result");</code></pre> </div> </div> <div class="paragraph"> <p>We can also use a <code>*</code> as wildcard so we can just say we want to execute the method with 2 parameters we do</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-syntaxhighlighter-pre hljs" data-lang="syntaxhighlighter-pre"> from("direct:start")
+    .to("mock:result");</code></pre> </div> </div> <div class="paragraph"> <p>We can also use a <code>*</code> as wildcard so we can just say we want to execute the method with 2 parameters we do</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-syntaxhighlighter-pre hljs" data-lang="syntaxhighlighter-pre"> from("direct:start")
     .bean(MyBean.class, "hello(*,*)")
-    .to("mock:result");</code></pre> </div> </div> <div class="paragraph"> <p>By default Camel will match the type name using the simple name, e.g. any leading package name will be disregarded. However if you want to match using the FQN, then specify the FQN type and Camel will leverage that. So if you have a <code>com.foo.MyOrder</code> and you want to match against the FQN, and <strong>not</strong> the simple name "MyOrder", then follow this example:</p> </div> <div class="listingblock [...]
+    .to("mock:result");</code></pre> </div> </div> <div class="paragraph"> <p>By default Camel will match the type name using the simple name, e.g. any leading package name will be disregarded. However if you want to match using the FQN, then specify the FQN type and Camel will leverage that. So if you have a <code>com.foo.MyOrder</code> and you want to match against the FQN, and <strong>not</strong> the simple name "MyOrder", then follow this example:</p> </div> <div class="listingblock [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/manual/latest/books.html b/manual/latest/books.html
index c0adfb1..1c299c4 100644
--- a/manual/latest/books.html
+++ b/manual/latest/books.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>Books - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/manual/latest/books.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> <link rel="apple-touc [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Books - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/manual/latest/books.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> <link rel="apple-touc [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/manual/latest/building.html b/manual/latest/building.html
index a7de023..560c6d3 100644
--- a/manual/latest/building.html
+++ b/manual/latest/building.html
@@ -7,7 +7,7 @@
             &lt;eclipse.workspace&gt;/path/to/your/workspace&lt;/eclipse.workspace&gt;
         &lt;/properties&gt;
     &lt;/profile&gt;
-&lt;/profiles&gt;</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="Building-Buildingwithcheckstyle"><a class="anchor" href="#Building-Buildingwithcheckstyle"></a>Building with checkstyle</h2> <div class="sectionbody"> <div class="paragraph"> <p>To enable source style checking with checkstyle, build Camel with the -Psourcecheck parameter</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-text hljs [...]
+&lt;/profiles&gt;</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="Building-Buildingwithcheckstyle"><a class="anchor" href="#Building-Buildingwithcheckstyle"></a>Building with checkstyle</h2> <div class="sectionbody"> <div class="paragraph"> <p>To enable source style checking with checkstyle, build Camel with the -Psourcecheck parameter</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-text hljs [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/manual/latest/camel-configuration-utilities.html b/manual/latest/camel-configuration-utilities.html
index 89b45d8..a51991e 100644
--- a/manual/latest/camel-configuration-utilities.html
+++ b/manual/latest/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/staging/manual/latest/camel-configuration-utilities.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webm [...]
+<!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/staging/manual/latest/camel-configuration-utilities.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webm [...]
 ksp.setResource("/users/home/server/keystore.jks");
 ksp.setPassword("keystorePassword");
 
@@ -32,7 +32,7 @@ scp.setClientParameters(sccp);
 scp.setKeyManagers(kmp);
 
 SSLContext context = scp.createSSLContext();
-SSLEngine engine = scp.createSSLEngine();</code></pre> </div> </div> <div id="CamelConfigurationUtilities-UsingCamelPropertyPlaceholders" class="paragraph"> <p>Using Camel Property Placeholders</p> </div> <div class="paragraph"> <p>This configuration utility fully supports the use of property placeholders (see <a href="using-propertyplaceholder.html" class="page">Using PropertyPlaceholder</a>) in all configuration fields.  In order to support this feature, the configuration utility objec [...]
+SSLEngine engine = scp.createSSLEngine();</code></pre> </div> </div> <div id="CamelConfigurationUtilities-UsingCamelPropertyPlaceholders" class="paragraph"> <p>Using Camel Property Placeholders</p> </div> <div class="paragraph"> <p>This configuration utility fully supports the use of property placeholders (see <a href="using-propertyplaceholder.html" class="page">Using PropertyPlaceholder</a>) in all configuration fields. In order to support this feature, the configuration utility object [...]
 pc.setLocation("file:./jsse-test.properties");
 
 CamelContext context = new DefaultCamelContext();
@@ -45,7 +45,7 @@ ksp.setProvider("{{keyStoreParameters.provider}}");
 ksp.setResource("{{keyStoreParameters.resource}}");
 ksp.setPassword("{{keyStoreParamerers.password}}");
 
-KeyStore keyStore = ksp.createKeyStore();</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="CamelConfigurationUtilities-XMLConfiguration"><a class="anchor" href="#CamelConfigurationUtilities-XMLConfiguration"></a>XML Configuration</h3> <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>Note that XML configuration is supported in both Spring [...]
+KeyStore keyStore = ksp.createKeyStore();</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="CamelConfigurationUtilities-XMLConfiguration"><a class="anchor" href="#CamelConfigurationUtilities-XMLConfiguration"></a>XML Configuration</h3> <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>Note that XML configuration is supported in both Spring [...]
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xmlns:camel="http://camel.apache.org/schema/spring"
        xsi:schemaLocation="
@@ -88,7 +88,7 @@ KeyStore keyStore = ksp.createKeyStore();</code></pre> </div> </div> </div> <div
 
   &lt;/camel:sslContextParameters&gt;
 
-&lt;/blueprint&gt;</code></pre> </div> </div> <div id="CamelConfigurationUtilities-UsingCamelPropertyPlaceholders.1" class="paragraph"> <p>Using Camel Property Placeholders</p> </div> <div class="paragraph"> <p>This configuration utility fully supports the use of property placeholders (see <a href="using-propertyplaceholder.html" class="page">Using PropertyPlaceholder</a>) in all configuration fields for XML based configuration as well.  In order to support this feature, the configuratio [...]
+&lt;/blueprint&gt;</code></pre> </div> </div> <div id="CamelConfigurationUtilities-UsingCamelPropertyPlaceholders.1" class="paragraph"> <p>Using Camel Property Placeholders</p> </div> <div class="paragraph"> <p>This configuration utility fully supports the use of property placeholders (see <a href="using-propertyplaceholder.html" class="page">Using PropertyPlaceholder</a>) in all configuration fields for XML based configuration as well. In order to support this feature, the configuration [...]
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xmlns:camel="http://camel.apache.org/schema/spring"
        xsi:schemaLocation="
diff --git a/manual/latest/camel-jar-dependencies.html b/manual/latest/camel-jar-dependencies.html
index 75e648d..57d7474 100644
--- a/manual/latest/camel-jar-dependencies.html
+++ b/manual/latest/camel-jar-dependencies.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 JAR Dependencies - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/manual/latest/camel-jar-dependencies.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.w [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Camel JAR Dependencies - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/manual/latest/camel-jar-dependencies.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.w [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/manual/latest/camel-run-maven-goal.html b/manual/latest/camel-run-maven-goal.html
index 3d89ff0..86310f6 100644
--- a/manual/latest/camel-run-maven-goal.html
+++ b/manual/latest/camel-run-maven-goal.html
@@ -5,7 +5,7 @@ mvn camel:run</code></pre> </div> </div> <div class="paragraph"> <p>This makes i
   &lt;configuration&gt;
     &lt;useBlueprint&gt;true&lt;/useBlueprint&gt;
   &lt;/configuration&gt;
-&lt;/plugin&gt;</code></pre> </div> </div> <div class="paragraph"> <p>This allows you to boot up any Blueprint services you wish - whether they are Camel-related, or any other Blueprint.</p> </div> <div class="paragraph"> <p>From <strong>Camel 2.17</strong> onwards the camel:run goal is able to auto detect if camel-blueprint is on the classpath or there is blueprint XML files in the project, and therefore you no longer have to configure the useBlueprint option.</p> </div> <div class="adm [...]
+&lt;/plugin&gt;</code></pre> </div> </div> <div class="paragraph"> <p>This allows you to boot up any Blueprint services you wish - whether they are Camel-related, or any other Blueprint.</p> </div> <div class="paragraph"> <p>From <strong>Camel 2.17</strong> onwards the camel:run goal is able to auto detect if camel-blueprint is on the classpath or there is blueprint XML files in the project, and therefore you no longer have to configure the useBlueprint option.</p> </div> <div class="adm [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-maven-plugin&lt;/artifactId&gt;
   &lt;configuration&gt;
@@ -21,7 +21,7 @@ mvn camel:run</code></pre> </div> </div> <div class="paragraph"> <p>This makes i
   &lt;configuration&gt;
     &lt;useCDI&gt;true&lt;/useCDI&gt;
   &lt;/configuration&gt;
-&lt;/plugin&gt;</code></pre> </div> </div> <div class="paragraph"> <p>This allows you to boot up any CDI services you wish - whether they are Camel-related, or any other CDI enabled services.</p> </div> <div class="paragraph"> <p>You should add the CDI container of your choice (e.g. Weld or OpenWebBeans) to the dependencies of the camel-maven-plugin such as <a href="https://github.com/apache/camel/tree/master/examples/camel-example-cdi/">in this example</a>.</p> </div> <div class="paragr [...]
+&lt;/plugin&gt;</code></pre> </div> </div> <div class="paragraph"> <p>This allows you to boot up any CDI services you wish - whether they are Camel-related, or any other CDI enabled services.</p> </div> <div class="paragraph"> <p>You should add the CDI container of your choice (e.g. Weld or OpenWebBeans) to the dependencies of the camel-maven-plugin such as <a href="https://github.com/apache/camel/tree/master/examples/camel-example-cdi/">in this example</a>.</p> </div> <div class="paragr [...]
 mvn compile camel:run</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_logging_the_classpath"><a class="anchor" href="#_logging_the_classpath"></a>Logging the classpath</h2> <div class="sectionbody"> <div class="paragraph"> <p>From <strong>Camel 2.10</strong> onwards you can configure whether the classpath should be logged when <code>camel:run</code> executes. In older releases the classpath is always logged. This can be verbose and noisy, so from Camel 2.10 onwards, [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-maven-plugin&lt;/artifactId&gt;
@@ -34,7 +34,7 @@ mvn compile camel:run</code></pre> </div> </div> </div> </div> <div class="sect1
   &lt;configuration&gt;
     &lt;fileWatcherDirectory&gt;src/main/resources/META-INF/spring&lt;/fileWatcherDirectory&gt;
   &lt;/configuration&gt;
-&lt;/plugin&gt;</code></pre> </div> </div> <div class="paragraph"> <p>Then the plugin watches this directory. This allows you to edit the source code from your editor and save the file, and have the running Camel application pickup those changes.</p> </div> <div class="paragraph"> <p>Notice its only changes of Camel routes, eg <code>&lt;routes&gt;</code>, or <code>&lt;route&gt;</code> which is supported. You cannot change Spring or OSGi Blueprint <code>&lt;bean&gt;</code> elements.</p> < [...]
+&lt;/plugin&gt;</code></pre> </div> </div> <div class="paragraph"> <p>Then the plugin watches this directory. This allows you to edit the source code from your editor and save the file, and have the running Camel application pickup those changes.</p> </div> <div class="paragraph"> <p>Notice its only changes of Camel routes, eg <code>&lt;routes&gt;</code>, or <code>&lt;route&gt;</code> which is supported. You cannot change Spring or OSGi Blueprint <code>&lt;bean&gt;</code> elements.</p> < [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/manual/latest/commercial-camel-offerings.html b/manual/latest/commercial-camel-offerings.html
index 567bb76..05acdb2 100644
--- a/manual/latest/commercial-camel-offerings.html
+++ b/manual/latest/commercial-camel-offerings.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>Commercial Camel Offerings - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/manual/latest/commercial-camel-offerings.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../. [...]
+<!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/staging/manual/latest/commercial-camel-offerings.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../. [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/manual/latest/configuring-camel.html b/manual/latest/configuring-camel.html
index fb308c3..e743637 100644
--- a/manual/latest/configuring-camel.html
+++ b/manual/latest/configuring-camel.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>Configuring Camel - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/manual/latest/configuring-camel.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest [...]
-context.addComponent("foo", new FooComponent(context));</code></pre> </div> </div> <div class="paragraph"> <p>However you can use the auto-discovery feature of Camel where by Camel will automatically add a <a href="component.html" class="page">Component</a> when an endpoint URI is used. To do this you would create a file called:</p> </div> <div class="literalblock"> <div class="content"> <pre>/META-INF/services/org/apache/camel/component/foo</pre> </div> </div> <div class="paragraph"> <p [...]
+context.addComponent("foo", new FooComponent(context));</code></pre> </div> </div> <div class="paragraph"> <p>However you can use the auto-discovery feature of Camel where by Camel will automatically add a <a href="component.html" class="page">Component</a> when an endpoint URI is used. To do this you would create a file called:</p> </div> <div class="literalblock"> <div class="content"> <pre>/META-INF/services/org/apache/camel/component/foo</pre> </div> </div> <div class="paragraph"> <p [...]
 contributor license agreements.  See the NOTICE file distributed with
 this work for additional information regarding copyright ownership.
 The ASF licenses this file to You under the Apache License, Version 2.0
@@ -18,7 +18,7 @@ limitations under the License.</pre> </div> </div> <div class="paragraph"> <p>-&
     &lt;/bean&gt;
   &lt;/property&gt;
 &lt;/bean&gt;
-&lt;!-- END SNIPPET: example --&gt;</pre> </div> </div> <div class="paragraph"> <p>&lt;/beans&gt;</p> </div> <div class="paragraph"> <p>Which allows you to configure a component using some name (activemq in the above example), then you can refer to the component using <code>activemq:[queue:|topic:]destinationName</code>.</p> </div> <div class="paragraph"> <p>If you want to add explicit Spring 2.x XML objects to your XML then you could use the <code>xbean-spring</code> which tries to auto [...]
+&lt;!-- END SNIPPET: example --&gt;</pre> </div> </div> <div class="paragraph"> <p>&lt;/beans&gt;</p> </div> <div class="paragraph"> <p>Which allows you to configure a component using some name (activemq in the above example), then you can refer to the component using <code>activemq:[queue:|topic:]destinationName</code>.</p> </div> <div class="paragraph"> <p>If you want to add explicit Spring 2.x XML objects to your XML then you could use the <code>xbean-spring</code> which tries to auto [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/manual/latest/content-enricher.html b/manual/latest/content-enricher.html
index f3262bd..c4fa3c2 100644
--- a/manual/latest/content-enricher.html
+++ b/manual/latest/content-enricher.html
@@ -12,7 +12,7 @@
     &lt;from uri="activemq:Input"/&gt;
     &lt;bean ref="myBeanName" method="doTransform"/&gt;
     &lt;to uri="activemq:Output"/&gt;
-&lt;/route&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="ContentEnricher-ContentenrichmentusingtheenrichDSLelement"><a class="anchor" href="#ContentEnricher-ContentenrichmentusingtheenrichDSLelement"></a>Content enrichment using the <code>enrich</code> DSL element</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel comes with two flavors of content enricher in the DSL</p> </div> <div class="ulist"> <ul> <li> <p><code>enrich</code></p> </li> <li> <p> [...]
+&lt;/route&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="ContentEnricher-ContentenrichmentusingtheenrichDSLelement"><a class="anchor" href="#ContentEnricher-ContentenrichmentusingtheenrichDSLelement"></a>Content enrichment using the <code>enrich</code> DSL element</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel comes with two flavors of content enricher in the DSL</p> </div> <div class="ulist"> <ul> <li> <p><code>enrich</code></p> </li> <li> <p> [...]
 
 from("direct:start")
     .enrich("direct:resource", aggregationStrategy)
@@ -55,7 +55,7 @@ from("direct:resource") ...</code></pre> </div> </div> <div class="paragraph"> <
         &lt;constant&gt;direct:resource&lt;/constant&gt;
     &lt;/enrich&gt;
     &lt;to uri="direct:result"/&gt;
-&lt;/route&gt;</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="ContentEnricher-Usingdynamicuris"><a class="anchor" href="#ContentEnricher-Usingdynamicuris"></a>Using dynamic uris</h3> <div class="paragraph"> <p><strong>Available as of Camel 2.16</strong></p> </div> <div class="paragraph"> <p>From Camel 2.16 onwards enrich and pollEnrich supports using dynamic uris computed based on information from the current <a href="exchange.html" class="page">Exchange</a>. For example t [...]
+&lt;/route&gt;</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="ContentEnricher-Usingdynamicuris"><a class="anchor" href="#ContentEnricher-Usingdynamicuris"></a>Using dynamic uris</h3> <div class="paragraph"> <p><strong>Available as of Camel 2.16</strong></p> </div> <div class="paragraph"> <p>From Camel 2.16 onwards enrich and pollEnrich supports using dynamic uris computed based on information from the current <a href="exchange.html" class="page">Exchange</a>. For example t [...]
     .enrich().simple("http:myserver/$\{header.orderId}/order")
     .to("direct:result");</code></pre> </div> </div> <div class="paragraph"> <p>And in 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;
@@ -63,7 +63,7 @@ from("direct:resource") ...</code></pre> </div> </div> <div class="paragraph"> <
         &lt;simple&gt;http:myserver/$\{header.orderId}/order&lt;/simple&gt;
     &lt;/enrich&gt;
     &lt;to uri="direct:result"/&gt;
-&lt;/route&gt;</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="ContentEnricher-ContentenrichmentusingpollEnrich"><a class="anchor" href="#ContentEnricher-ContentenrichmentusingpollEnrich"></a>Content enrichment using <code>pollEnrich</code></h3> <div class="paragraph"> <p>The <code>pollEnrich</code> works just as the <code>enrich</code> however as it uses a <a href="polling-consumer.html" class="page">Polling Consumer</a> we have 3 methods when polling</p> </div> <div class [...]
+&lt;/route&gt;</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="ContentEnricher-ContentenrichmentusingpollEnrich"><a class="anchor" href="#ContentEnricher-ContentenrichmentusingpollEnrich"></a>Content enrichment using <code>pollEnrich</code></h3> <div class="paragraph"> <p>The <code>pollEnrich</code> works just as the <code>enrich</code> however as it uses a <a href="polling-consumer.html" class="page">Polling Consumer</a> we have 3 methods when polling</p> </div> <div class [...]
     .pollEnrich("file:inbox?fileName=data.txt")
     .to("direct:result");</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;route&gt;
     &lt;from uri="direct:start"/&gt;
@@ -77,7 +77,7 @@ from("direct:resource") ...</code></pre> </div> </div> <div class="paragraph"> <
         &lt;constant&gt;file:inbox?fileName=data.txt&lt;/constant&gt;
     &lt;/pollEnrich&gt;
     &lt;to uri="direct:result"/&gt;
-&lt;/route&gt;</code></pre> </div> </div> </div> <div class="sect3"> <h4 id="ContentEnricher-Usingdynamicuris.1"><a class="anchor" href="#ContentEnricher-Usingdynamicuris.1"></a>Using dynamic uris</h4> <div class="paragraph"> <p><strong>Available as of Camel 2.16</strong></p> </div> <div class="paragraph"> <p>From Camel 2.16 onwards enrich and pollEnrich supports using dynamic uris computed based on information from the current <a href="exchange.html" class="page">Exchange</a>. For examp [...]
+&lt;/route&gt;</code></pre> </div> </div> </div> <div class="sect3"> <h4 id="ContentEnricher-Usingdynamicuris.1"><a class="anchor" href="#ContentEnricher-Usingdynamicuris.1"></a>Using dynamic uris</h4> <div class="paragraph"> <p><strong>Available as of Camel 2.16</strong></p> </div> <div class="paragraph"> <p>From Camel 2.16 onwards enrich and pollEnrich supports using dynamic uris computed based on information from the current <a href="exchange.html" class="page">Exchange</a>. For examp [...]
     .pollEnrich()
     .simple("seda:$\{header.name}")
     .to("direct:result");</code></pre> </div> </div> <div class="paragraph"> <p>And in 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/manual/latest/correlation-identifier.html b/manual/latest/correlation-identifier.html
index 206c37a..6313260 100644
--- a/manual/latest/correlation-identifier.html
+++ b/manual/latest/correlation-identifier.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>Correlation Identifier - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/manual/latest/correlation-identifier.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.w [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Correlation Identifier - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/manual/latest/correlation-identifier.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.w [...]
     .to(ExchangePattern.InOut, "jms:queue:foo?useMessageIDAsCorrelationID=true")
     .to("mock:result");</code></pre> </div> </div> <div class="paragraph"> <p>And with 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;
diff --git a/manual/latest/dead-letter-channel.html b/manual/latest/dead-letter-channel.html
index f105fac..ce081a7 100644
--- a/manual/latest/dead-letter-channel.html
+++ b/manual/latest/dead-letter-channel.html
@@ -16,9 +16,9 @@
    .to("bean:transformOrder")
    .to("bean:handleOrder");</code></pre> </div> </div> <div class="paragraph"> <p>The route listen for JMS messages and validates, transforms and handle it. During this the <a href="exchange.html" class="page">Exchange</a> payload is transformed/modified. So in case something goes wrong and we want to move the message to another JMS destination, then we can configure our <a href="#">Dead Letter Channel</a> with the <strong>useOriginalMessage</strong> option. But when we move the <a href= [...]
 errorHandler(deadLetterChannel("jms:queue:dead")
-   .useOriginalMessage().maximumRedeliveries(5).redeliveryDelay(5000);</code></pre> </div> </div> <div class="paragraph"> <p>Then the messages routed to the <code>jms:queue:dead</code> is the original input. If we want to manually retry we can move the JMS message from the failed to the input queue, with no problem as the message is the same as the original we received.</p> </div> <div class="sect2"> <h3 id="_boundary_of_original_message"><a class="anchor" href="#_boundary_of_original_me [...]
+   .useOriginalMessage().maximumRedeliveries(5).redeliveryDelay(5000);</code></pre> </div> </div> <div class="paragraph"> <p>Then the messages routed to the <code>jms:queue:dead</code> is the original input. If we want to manually retry we can move the JMS message from the failed to the input queue, with no problem as the message is the same as the original we received.</p> </div> <div class="sect2"> <h3 id="_boundary_of_original_message"><a class="anchor" href="#_boundary_of_original_me [...]
     .to("http://someserver/somepath")
-    .beanRef("foo");</code></pre> </div> </div> <div class="paragraph"> <p>Now suppose the route above and a failure happens in the <code>foo</code> bean. Then the <code>Exchange.TO_ENDPOINT</code> and <code>Exchange.FAILURE_ENDPOINT</code> will still contain the value of <code>http://someserver/somepath</code>.</p> </div> </div> </div> <div class="sect1"> <h2 id="deadLetterChannel-OnPrepareFailure"><a class="anchor" href="#deadLetterChannel-OnPrepareFailure"></a>OnPrepareFailure</h2> <d [...]
+    .beanRef("foo");</code></pre> </div> </div> <div class="paragraph"> <p>Now suppose the route above and a failure happens in the <code>foo</code> bean. Then the <code>Exchange.TO_ENDPOINT</code> and <code>Exchange.FAILURE_ENDPOINT</code> will still contain the value of <code>http://someserver/somepath</code>.</p> </div> </div> </div> <div class="sect1"> <h2 id="deadLetterChannel-OnPrepareFailure"><a class="anchor" href="#deadLetterChannel-OnPrepareFailure"></a>OnPrepareFailure</h2> <d [...]
     @Override
     public void process(Exchange exchange) throws Exception {
         Exception cause = exchange.getProperty(Exchange.EXCEPTION_CAUGHT, Exception.class);
@@ -28,7 +28,7 @@ errorHandler(deadLetterChannel("jms:queue:dead")
       class="org.apache.camel.processor.DeadLetterChannelOnPrepareTest.MyPrepareProcessor"/&gt;
 
 
-&lt;errorHandler id="dlc" type="DeadLetterChannel" deadLetterUri="jms:dead" onPrepareFailureRef="myPrepare"/&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The onPrepare is also available using the default error handler.</p> </div> </div> </div> <div class="sect1"> <h2 id="deadLetterChannel-Whichroutefailed"><a class="anchor" href="#deadLetterChannel-Whichroutefailed"></a>Which route failed</h2> <div class="sectionbody"> <div class="paragraph"> <p><strong>Available as of Camel [...]
+&lt;errorHandler id="dlc" type="DeadLetterChannel" deadLetterUri="jms:dead" onPrepareFailureRef="myPrepare"/&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The onPrepare is also available using the default error handler.</p> </div> </div> </div> <div class="sect1"> <h2 id="deadLetterChannel-Whichroutefailed"><a class="anchor" href="#deadLetterChannel-Whichroutefailed"></a>Which route failed</h2> <div class="sectionbody"> <div class="paragraph"> <p><strong>Available as of Camel [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/manual/latest/error-handler.html b/manual/latest/error-handler.html
index 0816757..ace616e 100644
--- a/manual/latest/error-handler.html
+++ b/manual/latest/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/staging/manual/latest/error-handler.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> <link [...]
+<!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/staging/manual/latest/error-handler.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> <link [...]
   &lt;property name="deadLetterUri" value="log:dead"/&gt;
 &lt;/bean&gt;
 
@@ -8,7 +8,7 @@
 
 &lt;camel:camelContext errorHandlerRef="deadLetterErrorHandler"&gt;
   ...
-&lt;/camel:camelContext&gt;</code></pre> </div> </div> <div class="sect2"> <h3 id="ErrorHandler-NoErrorHandler"><a class="anchor" href="#ErrorHandler-NoErrorHandler"></a>No Error Handler</h3> <div class="paragraph"> <p>The no error handler is to be used for disabling error handling.</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">errorHandler(noErrorHandler());</code></pre> </div> </div> <div [...]
+&lt;/camel:camelContext&gt;</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="ErrorHandler-NoErrorHandler"><a class="anchor" href="#ErrorHandler-NoErrorHandler"></a>No Error Handler</h3> <div class="paragraph"> <p>The no error handler is to be used for disabling error handling.</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">errorHandler(noErrorHandler());</code></pre> </div> </di [...]
 
 &lt;camelContext errorHandlerRef="noErrorHandler" xmlns="http://camel.apache.org/schema/spring"&gt;
   ...
diff --git a/manual/latest/eventDrivenConsumer-eip.html b/manual/latest/eventDrivenConsumer-eip.html
index db2e3dd..d7773be 100644
--- a/manual/latest/eventDrivenConsumer-eip.html
+++ b/manual/latest/eventDrivenConsumer-eip.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>Event Driven Consumer - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/manual/latest/eventDrivenConsumer-eip.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.w [...]
-    .processRef("processor");</code></pre> </div> </div> <div class="paragraph"> <p><strong>Using the <a href="spring-xml-extensions.html" class="page">Spring XML Extensions</a></strong></p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;route&gt;
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Event Driven Consumer - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/manual/latest/eventDrivenConsumer-eip.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.w [...]
+    .processRef("processor");</code></pre> </div> </div> <div class="paragraph"> <p><strong>Using the <a href="spring-xml-extensions.html" class="page">Spring XML Extensions</a></strong></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="jms:queue:foo"/&gt;
     &lt;to uri="processor"/&gt;
 &lt;/route&gt;</code></pre> </div> </div> <div class="paragraph"> <p>For more details see:</p> </div> <div class="ulist"> <ul> <li> <p><a href="message.html" class="page">Message</a></p> </li> <li> <p><a href="message-endpoint.html" class="page">Message Endpoint</a></p> </li> </ul> </div> </div> </div> <div class="sect1"> <h2 id="eventDrivenConsumer-UsingThisPattern"><a class="anchor" href="#eventDrivenConsumer-UsingThisPattern"></a>Using This Pattern</h2> <div class="sectionbody"> <div  [...]
diff --git a/manual/latest/exception-clause.html b/manual/latest/exception-clause.html
index 707388e..0f6892d 100644
--- a/manual/latest/exception-clause.html
+++ b/manual/latest/exception-clause.html
@@ -6,21 +6,21 @@ from("seda:inputA")
 
 from("seda:inputB")
     .to("direct:foo")
-    .to("rnc:mySchema.rnc", "activemq:anotherQueue");</code></pre> </div> </div> <div class="paragraph"> <p>Here if the processing of <strong><code>seda:inputA</code></strong> or <strong><code>seda:inputB</code></strong> cause a <strong><code>ValidationException</code></strong> to be thrown (such as due to the XSD validation of the <a href="../../components/latest/validator-component.html" class="page">Validation</a> component or the Relax NG Compact syntax validation of the <a href="../ [...]
+    .to("rnc:mySchema.rnc", "activemq:anotherQueue");</code></pre> </div> </div> <div class="paragraph"> <p>Here if the processing of <strong><code>seda:inputA</code></strong> or <strong><code>seda:inputB</code></strong> cause a <strong><code>ValidationException</code></strong> to be thrown (such as due to the XSD validation of the <a href="../../components/latest/validator-component.html" class="page">Validation</a> component or the Relax NG Compact syntax validation of the <a href="../ [...]
     .to("activemq:validationFailed");
 
 onException(ShipOrderException.class)
     .to("activemq:shipFailed");
 
 from("seda:order")
-    .to("bean:processOrder");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="ExceptionClause-Scopes"><a class="anchor" href="#ExceptionClause-Scopes"></a>Scopes</h2> <div class="sectionbody"> <div class="paragraph"> <p>Exception clauses is scoped as either:</p> </div> <div class="ulist"> <ul> <li> <p>global (for Java DSL that is per <strong><code>RouteBuilder</code></strong> instances, to reuse, see note below)</p> </li> <li> <p>or route specific</p> </li> </ul> </d [...]
+    .to("bean:processOrder");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="ExceptionClause-Scopes"><a class="anchor" href="#ExceptionClause-Scopes"></a>Scopes</h2> <div class="sectionbody"> <div class="paragraph"> <p>Exception clauses is scoped as either:</p> </div> <div class="ulist"> <ul> <li> <p>global (for Java DSL that is per <strong><code>RouteBuilder</code></strong> instances, to reuse, see note below)</p> </li> <li> <p>or route specific</p> </li> </ul> </d [...]
     .maximumRedeliveries(3);
 
 onException(OrderFailedException.class)
-    .maximumRedeliveries(2);</code></pre> </div> </div> <div class="paragraph"> <p>In the sample above we have defined two exceptions in which <strong><code>IOException</code></strong> is first, so Camel will pickup this exception if there is a match. <strong><code>IOException</code></strong> that is more general is selected then.</p> </div> <div class="paragraph"> <p>So if an exception is thrown with this hierarchy:</p> </div> <div class="literalblock"> <div class="content"> <pre>+ Runt [...]
+    .maximumRedeliveries(2);</code></pre> </div> </div> <div class="paragraph"> <p>In the sample above we have defined two exceptions in which <strong><code>IOException</code></strong> is first, so Camel will pickup this exception if there is a match. <strong><code>IOException</code></strong> that is more general is selected then.</p> </div> <div class="paragraph"> <p>So if an exception is thrown with this hierarchy:</p> </div> <div class="literalblock"> <div class="content"> <pre>+ Runt [...]
     + OrderFailedException
         + IOException
-            + FileNotFoundException</pre> </div> </div> <div class="paragraph"> <p>Then Camel will try testing the exception in this order: <strong><code>FileNotFoundException</code></strong>, <strong><code>IOException</code></strong>, <strong><code>OrderFailedException</code></strong> and <strong><code>RuntimeCamelException</code></strong>. As we have defined a <strong><code>onException(IOException.class)</code></strong> Camel will select this as it&#8217;s the <strong>closest</strong>  [...]
+            + FileNotFoundException</pre> </div> </div> <div class="paragraph"> <p>Then Camel will try testing the exception in this order: <strong><code>FileNotFoundException</code></strong>, <strong><code>IOException</code></strong>, <strong><code>OrderFailedException</code></strong> and <strong><code>RuntimeCamelException</code></strong>. As we have defined a <strong><code>onException(IOException.class)</code></strong> Camel will select this as it&#8217;s the <strong>closest</strong>  [...]
     .maximumRedeliveries(3);
 
 onException(OrderFailedException.class)
@@ -28,21 +28,21 @@ onException(OrderFailedException.class)
 
 onException(FileNotFoundException.class)
     .handled(true)
-    .to("log:nofile");</code></pre> </div> </div> <div class="paragraph"> <p>Then with the previous example Camel will now use the last <strong><code>onException(FileNotFoundException.class)</code></strong> as its an <strong>exact</strong> match. Since this is an exact match it will override the general <strong><code>IOException</code></strong> that was used before to handle the same exception thrown.</p> </div> <div class="paragraph"> <p>Now a new situation if this exception was thrown  [...]
+    .to("log:nofile");</code></pre> </div> </div> <div class="paragraph"> <p>Then with the previous example Camel will now use the last <strong><code>onException(FileNotFoundException.class)</code></strong> as its an <strong>exact</strong> match. Since this is an exact match it will override the general <strong><code>IOException</code></strong> that was used before to handle the same exception thrown.</p> </div> <div class="paragraph"> <p>Now a new situation if this exception was thrown  [...]
     + OrderFailedException
         + OrderNotFoundException</pre> </div> </div> <div class="paragraph"> <p>Then the <strong><code>onException(OrderFailedException.class)</code></strong> will be selected - no surprise here.</p> </div> <div class="paragraph"> <p>And this last sample demonstrates the <strong><code>instanceof</code></strong> test aspect in which Camel will select an exception if it&#8217;s an instance of the defined exception in the <strong><code>onException</code></strong> clause. Illustrated as:</p> [...]
-    + SocketException</pre> </div> </div> <div class="paragraph"> <p>Since <strong><code>SocketException</code></strong> is an <strong><code>instanceof IOException</code></strong>, Camel will select the <strong><code>onException(IOException.class)</code></strong> clause.</p> </div> </div> </div> <div class="sect1"> <h2 id="ExceptionClause-ConfiguringRedeliveryPolicyredeliveroptions"><a class="anchor" href="#ExceptionClause-ConfiguringRedeliveryPolicyredeliveroptions"></a>Configuring Rede [...]
+    + SocketException</pre> </div> </div> <div class="paragraph"> <p>Since <strong><code>SocketException</code></strong> is an <strong><code>instanceof IOException</code></strong>, Camel will select the <strong><code>onException(IOException.class)</code></strong> clause.</p> </div> </div> </div> <div class="sect1"> <h2 id="ExceptionClause-ConfiguringRedeliveryPolicyredeliveroptions"><a class="anchor" href="#ExceptionClause-ConfiguringRedeliveryPolicyredeliveroptions"></a>Configuring Rede [...]
     .maximumRedeliveries(2);</code></pre> </div> </div> <div class="paragraph"> <p><strong>Spring XML DSL</strong>:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;onException&gt;
     &lt;exception&gt;com.mycompany.ValidationException&lt;/exception&gt;
     &lt;redeliveryPolicy maximumRedeliveries="2"/&gt;
-&lt;/onException&gt;</code></pre> </div> </div> <div class="paragraph"> <p>You can customize any of the <a href="http://camel.apache.org/maven/current/camel-core/apidocs/org/apache/camel/processor/RedeliveryPolicy.html">RedeliveryPolicy</a> so we can for instance set a different delay of <strong><code>5000</code></strong> millis:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;onException&gt;
+&lt;/onException&gt;</code></pre> </div> </div> <div class="paragraph"> <p>You can customize any of the <a href="http://camel.apache.org/maven/current/camel-core/apidocs/org/apache/camel/processor/RedeliveryPolicy.html">RedeliveryPolicy</a> so we can for instance set a different delay of <strong><code>5000</code></strong> millis:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;onException&gt;
     &lt;exception&gt;com.mycompany.ValidationException&lt;/exception&gt;
     &lt;redeliveryPolicy maximumRedeliveries="2" delay="5000"/&gt;
 &lt;/onException&gt;</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="ExceptionClause-PointofEntryforRedeliveryAttempts"><a class="anchor" href="#ExceptionClause-PointofEntryforRedeliveryAttempts"></a>Point of Entry for Redelivery Attempts</h2> <div class="sectionbody"> <div class="paragraph"> <p>All redelivery attempts start at the point of the failure. So the route:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight" [...]
     .from("direct:start")
     .process("processor1")
     .process("processor2") // &lt;--- throws a ConnectException
-    .to("mock:theEnd")</code></pre> </div> </div> <div class="paragraph"> <p>Will retry from <strong><code>processor2</code></strong> - not the complete route.</p> </div> </div> </div> <div class="sect1"> <h2 id="ExceptionClause-ReusingRedeliveryPolicy"><a class="anchor" href="#ExceptionClause-ReusingRedeliveryPolicy"></a>Reusing RedeliveryPolicy</h2> <div class="sectionbody"> <div class="paragraph"> <p><strong>Available as of Camel 1.5.1 or later</strong></p> </div> <div class="paragrap [...]
+    .to("mock:theEnd")</code></pre> </div> </div> <div class="paragraph"> <p>Will retry from <strong><code>processor2</code></strong> - not the complete route.</p> </div> </div> </div> <div class="sect1"> <h2 id="ExceptionClause-ReusingRedeliveryPolicy"><a class="anchor" href="#ExceptionClause-ReusingRedeliveryPolicy"></a>Reusing RedeliveryPolicy</h2> <div class="sectionbody"> <div class="paragraph"> <p><strong>Available as of Camel 1.5.1 or later</strong></p> </div> <div class="paragrap [...]
     &lt;property name="maximumRedeliveries" value="${myprop.max}"/&gt;
 &lt;/bean&gt;
 
@@ -58,20 +58,20 @@ onException(FileNotFoundException.class)
     &lt;exception&gt;com.mycompany.MyOtherBusinessException&lt;/exception&gt;
     &lt;redeliveryPolicy maximumRedeliveries="2"/&gt;
     &lt;to uri="activemq:businessFailed"/&gt;
-&lt;/onException&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="ExceptionClause-UsingaProcessorasaFailureHandler"><a class="anchor" href="#ExceptionClause-UsingaProcessorasaFailureHandler"></a>Using a Processor as a Failure Handler</h2> <div class="sectionbody"> <div class="paragraph"> <p>We want to handle certain exceptions specially so we add a <strong><code>onException</code></strong> clause for that exception.</p> </div> <div class="paragraph"> <p>/camel-cor [...]
-    .handled(true);</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="ExceptionClause-ExampleUsingHandled"><a class="anchor" href="#ExceptionClause-ExampleUsingHandled"></a>Example Using Handled</h2> <div class="sectionbody"> <div class="paragraph"> <p>In this route below we want to do special handling of all <strong><code>OrderFailedException</code></strong> as we want to return a customized response to the caller. First we setup our routing as:</p> </div> <div class= [...]
-    .continued(true);</code></pre> </div> </div> <div class="paragraph"> <p>You can maybe compare continued with a having a <strong><code>try &#8230;&#8203; catch</code></strong> block around each step and then just ignore the exception. Using continued makes it easier in Camel as you otherwise had to use <a href="try-catch-finally.html" class="page">Try Catch Finally</a> style for this kind of use case.</p> </div> </div> </div> <div class="sect1"> <h2 id="ExceptionClause-ExampleUsingcon [...]
+&lt;/onException&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="ExceptionClause-UsingaProcessorasaFailureHandler"><a class="anchor" href="#ExceptionClause-UsingaProcessorasaFailureHandler"></a>Using a Processor as a Failure Handler</h2> <div class="sectionbody"> <div class="paragraph"> <p>We want to handle certain exceptions specially so we add a <strong><code>onException</code></strong> clause for that exception.</p> </div> <div class="paragraph"> <p>/camel-cor [...]
+    .handled(true);</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="ExceptionClause-ExampleUsingHandled"><a class="anchor" href="#ExceptionClause-ExampleUsingHandled"></a>Example Using Handled</h2> <div class="sectionbody"> <div class="paragraph"> <p>In this route below we want to do special handling of all <strong><code>OrderFailedException</code></strong> as we want to return a customized response to the caller. First we setup our routing as:</p> </div> <div class= [...]
+    .continued(true);</code></pre> </div> </div> <div class="paragraph"> <p>You can maybe compare continued with a having a <strong><code>try &#8230;&#8203; catch</code></strong> block around each step and then just ignore the exception. Using continued makes it easier in Camel as you otherwise had to use <a href="try-catch-finally.html" class="page">Try Catch Finally</a> style for this kind of use case.</p> </div> </div> </div> <div class="sect1"> <h2 id="ExceptionClause-ExampleUsingcon [...]
     .to("bean:validateOrder");
     .to("bean:transformOrder")
-    .to("bean:handleOrder");</code></pre> </div> </div> <div class="paragraph"> <p>The route listen for JMS messages and validates, transforms and handle it. During this the <a href="exchange.html" class="page">Exchange</a> payload is transformed/modified. So in case something goes wrong and we want to move the message to another JMS destination, then we can add an <strong><code>onException</code></strong>. But when we move the <a href="exchange.html" class="page">Exchange</a> to this de [...]
+    .to("bean:handleOrder");</code></pre> </div> </div> <div class="paragraph"> <p>The route listen for JMS messages and validates, transforms and handle it. During this the <a href="exchange.html" class="page">Exchange</a> payload is transformed/modified. So in case something goes wrong and we want to move the message to another JMS destination, then we can add an <strong><code>onException</code></strong>. But when we move the <a href="exchange.html" class="page">Exchange</a> to this de [...]
 onException(MyOrderException.class)
     .useOriginalMessage()
     .handled(true)
-    .to("jms:queue:order:failed");</code></pre> </div> </div> <div class="paragraph"> <p>Then the messages routed to the <strong><code>jms:queue:order:failed</code></strong> is the original input. If we want to manually retry we can move the JMS message from the failed to the input queue, with no problem as the message is the same as the original we received.</p> </div> </div> </div> <div class="sect1"> <h2 id="ExceptionClause-useOriginalMessagewithSpringDSL"><a class="anchor" href="#Exc [...]
+    .to("jms:queue:order:failed");</code></pre> </div> </div> <div class="paragraph"> <p>Then the messages routed to the <strong><code>jms:queue:order:failed</code></strong> is the original input. If we want to manually retry we can move the JMS message from the failed to the input queue, with no problem as the message is the same as the original we received.</p> </div> </div> </div> <div class="sect1"> <h2 id="ExceptionClause-useOriginalMessagewithSpringDSL"><a class="anchor" href="#Exc [...]
     &lt;exception&gt;com.mycompany.MyOrderException&lt;/exception&gt;
     &lt;handled&gt;&lt;constant&gt;true&lt;/constant&gt;&lt;/handled&gt;
     &lt;to uri="jms:queue:order:failed"/&gt;
-&lt;/onException&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_boundary_of_original_message"><a class="anchor" href="#_boundary_of_original_message"></a>Boundary of original message</h2> <div class="sectionbody"> <div class="paragraph"> <p>The original input means the input message that are bounded by the current unit of work. An unit of work typically spans one route, or multiple routes if they are connected using internal endpoints such as direct or seda. Wh [...]
+&lt;/onException&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_boundary_of_original_message"><a class="anchor" href="#_boundary_of_original_message"></a>Boundary of original message</h2> <div class="sectionbody"> <div class="paragraph"> <p>The original input means the input message that are bounded by the current unit of work. An unit of work typically spans one route, or multiple routes if they are connected using internal endpoints such as direct or seda. Wh [...]
 onException(MyOrderException.class)
     .useOriginalBody()
     .handled(true)
@@ -81,17 +81,17 @@ from("jms:queue:order:input")
     .setHeader("application", constant("OrderApp"))
     .to("bean:validateOrder");
     .to("bean:transformOrder")
-    .to("bean:handleOrder");</code></pre> </div> </div> <div class="paragraph"> <p>Then the message has been enriched with a header named application after the original message was recieved in the JMS endpoint. And in case of an error then the <code>onException</code> will handle the exception and use the original message body and the headers from the current message as-is, which means the headers will include the application header.</p> </div> </div> </div> <div class="sect1"> <h2 id="E [...]
+    .to("bean:handleOrder");</code></pre> </div> </div> <div class="paragraph"> <p>Then the message has been enriched with a header named application after the original message was recieved in the JMS endpoint. And in case of an error then the <code>onException</code> will handle the exception and use the original message body and the headers from the current message as-is, which means the headers will include the application header.</p> </div> </div> </div> <div class="sect1"> <h2 id="E [...]
     .maximumRedeliveries(3)
     .redeliveryDelay(5000)
-    .onExceptionOccurred(myProcessor));</code></pre> </div> </div> <div class="sect2"> <h3 id="ExceptionClause-UsingonRedeliveryinSpringDSL.1"><a class="anchor" href="#ExceptionClause-UsingonRedeliveryinSpringDSL.1"></a>Using <code>onRedelivery</code> in Spring DSL</h3> <div class="paragraph"> <p>In Spring DSL you need to use the <strong><code>onExceptionOccurredRef</code></strong> attribute to refer to a spring bean id that is your custom processor:</p> </div> <div class="listingblock"> [...]
+    .onExceptionOccurred(myProcessor));</code></pre> </div> </div> <div class="sect2"> <h3 id="ExceptionClause-UsingonRedeliveryinSpringDSL.1"><a class="anchor" href="#ExceptionClause-UsingonRedeliveryinSpringDSL.1"></a>Using <code>onRedelivery</code> in Spring DSL</h3> <div class="paragraph"> <p>In Spring DSL you need to use the <strong><code>onExceptionOccurredRef</code></strong> attribute to refer to a spring bean id that is your custom processor:</p> </div> <div class="listingblock"> [...]
 
 &lt;camelContext errorHandlerRef="eh" xmlns="http://camel.apache.org/schema/spring"&gt;
     &lt;errorHandler id="eh" type="DefaultErrorHandler" onExceptionOccurredRef="myProcessor"&gt;
         &lt;redeliveryPolicy maximumRedeliveries="3" redeliveryDelay="5000"/&gt;
     &lt;/errorHandler&gt;
     ...
-&lt;/camelContext&gt;</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="ExceptionClause-UsingFineGrainedRetryUsingretryWhilePredicate"><a class="anchor" href="#ExceptionClause-UsingFineGrainedRetryUsingretryWhilePredicate"></a>Using Fine Grained Retry Using <code>retryWhile</code> Predicate</h2> <div class="sectionbody"> <div class="paragraph"> <p><strong>Available as of Camel 2.0</strong></p> </div> <div class="sect2"> <h3 id="_retryuntil"><a class="anchor" hre [...]
+&lt;/camelContext&gt;</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="ExceptionClause-UsingFineGrainedRetryUsingretryWhilePredicate"><a class="anchor" href="#ExceptionClause-UsingFineGrainedRetryUsingretryWhilePredicate"></a>Using Fine Grained Retry Using <code>retryWhile</code> Predicate</h2> <div class="sectionbody"> <div class="paragraph"> <p><strong>Available as of Camel 2.0</strong></p> </div> <div class="sect2"> <h3 id="_retryuntil"><a class="anchor" hre [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/manual/latest/expression.html b/manual/latest/expression.html
index 2ab762a..92da79d 100644
--- a/manual/latest/expression.html
+++ b/manual/latest/expression.html
@@ -19,7 +19,7 @@
      */
     boolean matches(Exchange exchange);
 
-}</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="Expression-ExpressionLanguages"><a class="anchor" href="#Expression-ExpressionLanguages"></a>Expression Languages</h2> <div class="sectionbody"> <div class="paragraph"> <p>The following languages are supported out of the box</p> </div> <div class="ulist"> <ul> <li> <p><a href="../../components/latest/bean-language.html" class="page">Bean Language</a> for using Java for expressions</p> </li> <li> <p><a href="con [...]
+}</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="Expression-ExpressionLanguages"><a class="anchor" href="#Expression-ExpressionLanguages"></a>Expression Languages</h2> <div class="sectionbody"> <div class="paragraph"> <p>The following languages are supported out of the box</p> </div> <div class="ulist"> <ul> <li> <p><a href="../../components/latest/bean-language.html" class="page">Bean Language</a> for using Java for expressions</p> </li> <li> <p><a href="con [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/manual/latest/faq/how-do-i-import-routes-from-other-xml-files.html b/manual/latest/faq/how-do-i-import-routes-from-other-xml-files.html
index 64b2fba..b7d8b50 100644
--- a/manual/latest/faq/how-do-i-import-routes-from-other-xml-files.html
+++ b/manual/latest/faq/how-do-i-import-routes-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 Routes From Other XML Files? - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/manual/latest/faq/how-do-i-import-routes-from-other-xml-files.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../../_/css/site-721a266413.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>How Do I Import Routes From Other XML Files? - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/manual/latest/faq/how-do-i-import-routes-from-other-xml-files.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../../_/css/site-721a266413.css"> <meta name="application-name" content="Apac [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/manual/latest/faq/how-should-i-package-applications-using-camel-and-activemq.html b/manual/latest/faq/how-should-i-package-applications-using-camel-and-activemq.html
index 01024a2..76210aa 100644
--- a/manual/latest/faq/how-should-i-package-applications-using-camel-and-activemq.html
+++ b/manual/latest/faq/how-should-i-package-applications-using-camel-and-activemq.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 should I package applications using Camel and ActiveMQ? - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/manual/latest/faq/how-should-i-package-applications-using-camel-and-activemq.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../../_/css/site-721a266413.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>How should I package applications using Camel and ActiveMQ? - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/manual/latest/faq/how-should-i-package-applications-using-camel-and-activemq.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../../_/css/site-721a266413.css"> <meta name="a [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/manual/latest/faq/how-to-use-a-dynamic-uri-in-to.html b/manual/latest/faq/how-to-use-a-dynamic-uri-in-to.html
index b681b41..ff7f6a1 100644
--- a/manual/latest/faq/how-to-use-a-dynamic-uri-in-to.html
+++ b/manual/latest/faq/how-to-use-a-dynamic-uri-in-to.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 use a dynamic URI in to() - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/manual/latest/faq/how-to-use-a-dynamic-uri-in-to.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="man [...]
+<!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/staging/manual/latest/faq/how-to-use-a-dynamic-uri-in-to.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="man [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/manual/latest/graceful-shutdown.html b/manual/latest/graceful-shutdown.html
index c067f84..b693573 100644
--- a/manual/latest/graceful-shutdown.html
+++ b/manual/latest/graceful-shutdown.html
@@ -17,11 +17,11 @@ exchanges to complete before we can shutdown 2009-12-20 10:56:58,069
 complete in 5 seconds. 2009-12-20 10:56:58,072 [main ] INFO
 DefaultInflightRepository - Shutting down with no inflight exchanges.
 2009-12-20 10:56:58,077 [main ] INFO DefaultCamelContext - Apache Camel
-(CamelContext:camel-1) stopped</code></pre> </div> </div> <div class="paragraph"> <p>Notice how it waits while there are inflight exchanges still being processed before it can shutdown.</p> </div> </div> </div> <div class="sect1"> <h2 id="GracefulShutdown-Suppressingloggingduetotimeoutnotallowingallinflightmessagestocomplete"><a class="anchor" href="#GracefulShutdown-Suppressingloggingduetotimeoutnotallowingallinflightmessagestocomplete"></a>Suppressing logging due to timeout not allowin [...]
+(CamelContext:camel-1) stopped</code></pre> </div> </div> <div class="paragraph"> <p>Notice how it waits while there are inflight exchanges still being processed before it can shutdown.</p> </div> </div> </div> <div class="sect1"> <h2 id="GracefulShutdown-Suppressingloggingduetotimeoutnotallowingallinflightmessagestocomplete"><a class="anchor" href="#GracefulShutdown-Suppressingloggingduetotimeoutnotallowingallinflightmessagestocomplete"></a>Suppressing logging due to timeout not allowin [...]
 There are 1 inflight exchanges: InflightExchange:
 [exchangeId=ID-davsclaus-air-62213-1421065401253-0-3,
 fromRouteId=route1, routeId=route1, nodeId=delay1, elapsed=2007,
-duration=2017]</code></pre> </div> </div> <div class="paragraph"> <p>If you do not want to see these logs, you can turn this off by setting the option logInflightExchangesOnTimeout to false.</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">context.getShutdownStrategy().setLogInflightExchangesOnTimeout(false);</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="GracefulShutdown [...]
+duration=2017]</code></pre> </div> </div> <div class="paragraph"> <p>If you do not want to see these logs, you can turn this off by setting the option logInflightExchangesOnTimeout to false.</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">context.getShutdownStrategy().setLogInflightExchangesOnTimeout(false);</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="GracefulShutdown [...]
 
 import java.io.File;
 import java.util.concurrent.atomic.AtomicBoolean;
diff --git a/manual/latest/guaranteed-delivery.html b/manual/latest/guaranteed-delivery.html
index 3fb0a08..3b5d37f 100644
--- a/manual/latest/guaranteed-delivery.html
+++ b/manual/latest/guaranteed-delivery.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>Guaranteed Delivery - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/manual/latest/guaranteed-delivery.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Guaranteed Delivery - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/manual/latest/guaranteed-delivery.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmani [...]
     .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="direct:start"/&gt;
     &lt;to uri="jms:queue:foo"/&gt;
diff --git a/manual/latest/http-session-handling.html b/manual/latest/http-session-handling.html
index 0447d01..a23bbd5 100644
--- a/manual/latest/http-session-handling.html
+++ b/manual/latest/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/staging/manual/latest/http-session-handling.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.web [...]
+<!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/staging/manual/latest/http-session-handling.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.web [...]
     serviceClass="org.apache.camel.component.cxf.jaxrs.testbean.EchoService"
     loggingFeatureEnabled="true" /&gt;
 
@@ -24,7 +24,7 @@
   &lt;/camelContext&gt;
 
   &lt;bean id="instanceCookieHandler" class="org.apache.camel.http.common.cookie.InstanceCookieHandler"/&gt;
-  &lt;bean id="exchangeCookieHandler" class="org.apache.camel.http.common.cookie.ExchangeCookieHandler"/&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="HTTP-SessionHandling-ComponentDevelopers"><a class="anchor" href="#HTTP-SessionHandling-ComponentDevelopers"></a>Component Developers</h2> <div class="sectionbody"> <div class="paragraph"> <p>If you want to develop a HTTP based component that is supposed to participate in a session you have to add the following p [...]
+  &lt;bean id="exchangeCookieHandler" class="org.apache.camel.http.common.cookie.ExchangeCookieHandler"/&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="HTTP-SessionHandling-ComponentDevelopers"><a class="anchor" href="#HTTP-SessionHandling-ComponentDevelopers"></a>Component Developers</h2> <div class="sectionbody"> <div class="paragraph"> <p>If you want to develop a HTTP based component that is supposed to participate in a session you have to add the following p [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/manual/latest/index.html b/manual/latest/index.html
index 5a190ef..fd26162 100644
--- a/manual/latest/index.html
+++ b/manual/latest/index.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>Summary - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/manual/latest/index.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> <link rel="apple-to [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Summary - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/manual/latest/index.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> <link rel="apple-to [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/manual/latest/java-dsl.html b/manual/latest/java-dsl.html
index 0768cbe..a55424a 100644
--- a/manual/latest/java-dsl.html
+++ b/manual/latest/java-dsl.html
@@ -21,7 +21,7 @@ public class MyRouteBuilder extends RouteBuilder {
                     .to("file:target/messages/others");
     }
 
-}</code></pre> </div> </div> <div class="paragraph"> <p>In the <code>configure</code> method we can define Camel Routes. In the example above we have a single route, which pickup <a href="https://cwiki.apache.org/confluence/pages/createpage.action?spaceKey=CAMEL&amp;title=File&amp;linkCreation=true&amp;fromPageId=30747520">File</a>s, (eg the from).</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="ja [...]
+}</code></pre> </div> </div> <div class="paragraph"> <p>In the <code>configure</code> method we can define Camel Routes. In the example above we have a single route, which pickup files, (eg the from).</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">        from("file:src/data?noop=true")</code></pre> </div> </div> <div class="paragraph"> <p>Then we use the Content Based Router (eg the choice) [...]
                 .when(xpath("/person/city = 'London'"))
                     .to("file:target/messages/uk")
                 .otherwise()
diff --git a/manual/latest/jmx.html b/manual/latest/jmx.html
index acd8591..36534eb 100644
--- a/manual/latest/jmx.html
+++ b/manual/latest/jmx.html
@@ -87,7 +87,7 @@ public class CustomEndpoint extends MockEndpoint implements ManagementAware&lt;C
     public String getEndpointUri() {
         return super.getEndpointUri();
     }
-}</code></pre> </div> </div> <div class="paragraph"> <p>Notice from <strong>Camel 2.9</strong> onwards its encouraged to use the <code>@ManagedResource</code>, <code>@ManagedAttribute</code>, and <code>@ManagedOperation</code> from the <code>org.apache.camel.api.management</code> package. This allows your custom code to not depend on Spring JARs.</p> </div> </div> </div> <div class="sect1"> <h2 id="_programming_your_own_managed_services"><a class="anchor" href="#_programming_your_own_man [...]
+}</code></pre> </div> </div> <div class="paragraph"> <p>Notice from <strong>Camel 2.9</strong> onwards its encouraged to use the <code>@ManagedResource</code>, <code>@ManagedAttribute</code>, and <code>@ManagedOperation</code> from the <code>org.apache.camel.api.management</code> package. This allows your custom code to not depend on Spring JARs.</p> </div> </div> </div> <div class="sect1"> <h2 id="_programming_your_own_managed_services"><a class="anchor" href="#_programming_your_own_man [...]
 context.getManagementStrategy().setStatisticsLevel(ManagementStatisticsLevel.RoutesOnly);</code></pre> </div> </div> <div class="paragraph"> <p>And from Spring 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;jmxAgent id="agent" statisticsLevel="RoutesOnly"/&gt;
  ...
diff --git a/manual/latest/json.html b/manual/latest/json.html
index fbb3ec3..b675f0a 100644
--- a/manual/latest/json.html
+++ b/manual/latest/json.html
@@ -81,10 +81,12 @@ public class MyPojo {
 }</code></pre> </div> </div> <div class="paragraph"> <p>But this requires you to include that annotation in your pojo source code. You can also configure the Camel JsonDataFormat to set the include option, as shown below:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">JacksonDataFormat format = new JacksonDataFormat();
 format.setInclude("NON_NULL");</code></pre> </div> </div> <div class="paragraph"> <p>Or from XML DSL you configure this as</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">    &lt;dataFormats&gt;
       &lt;json id="json" library="Jackson" include="NOT_NULL"/&gt;
-    &lt;/dataFormats&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="JSON-UnmarshallingfromjsontoPOJOwithdynamicclassname"><a class="anchor" href="#JSON-UnmarshallingfromjsontoPOJOwithdynamicclassname"></a>Unmarshalling from json to POJO with dynamic class name</h2> <div class="sectionbody"> <div class="paragraph"> <p><strong>Available as of Camel 2.14</strong></p> </div> <div class="paragraph"> <p>If you use jackson to unmarshal json to POJO, then you can now sp [...]
+    &lt;/dataFormats&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="JSON-UnmarshallingfromjsontoPOJOwithdynamicclassname"><a class="anchor" href="#JSON-UnmarshallingfromjsontoPOJOwithdynamicclassname"></a>Unmarshalling from json to POJO with dynamic class name</h2> <div class="sectionbody"> <div class="paragraph"> <p><strong>Available as of Camel 2.14</strong></p> </div> <div class="paragraph"> <p>If you use jackson to unmarshal json to POJO, then you can now sp [...]
+indicates that also. To enable support for JMSType you would need to
+turn that on, on the jackson data format as shown:</pre> </div> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">JacksonDataFormat format = new JacksonDataFormat();
 format.setAllowJmsType(true);</code></pre> </div> </div> <div class="paragraph"> <p>Or from XML DSL you configure this as</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">    &lt;dataFormats&gt;
       &lt;json id="json" library="Jackson" allowJmsType="true"/&gt;
-    &lt;/dataFormats&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="JSON-UnmarshallingfromjsontoListMaporListpojo"><a class="anchor" href="#JSON-UnmarshallingfromjsontoListMaporListpojo"></a>Unmarshalling from json to List&lt;Map&gt; or List&lt;pojo&gt;</h2> <div class="sectionbody"> <div class="paragraph"> <p><strong>Available as of Camel 2.14</strong></p> </div> <div class="paragraph"> <p>If you are using Jackson to unmarshal json to a list of map/pojo, you ca [...]
+    &lt;/dataFormats&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="JSON-UnmarshallingfromjsontoListMaporListpojo"><a class="anchor" href="#JSON-UnmarshallingfromjsontoListMaporListpojo"></a>Unmarshalling from json to List&lt;Map&gt; or List&lt;pojo&gt;</h2> <div class="sectionbody"> <div class="paragraph"> <p><strong>Available as of Camel 2.14</strong></p> </div> <div class="paragraph"> <p>If you are using Jackson to unmarshal json to a list of map/pojo, you ca [...]
 // or
 JacksonDataFormat format = new JacksonDataFormat();
 format.useList();
@@ -95,15 +97,16 @@ format.setUnmarshalType(MyPojo.class);</code></pre> </div> </div> <div class="pa
       &lt;json id="json" library="Jackson" useList="true" unmarshalTypeName="com.foo.MyPojo"/&gt;
     &lt;/dataFormats&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="JSON-UsingcustomJacksonObjectMapper"><a class="anchor" href="#JSON-UsingcustomJacksonObjectMapper"></a>Using custom Jackson ObjectMapper</h2> <div class="sectionbody"> <div class="paragraph"> <p><strong>Available as of Camel 2.17</strong></p> </div> <div class="paragraph"> <p>You can use custom Jackson ObjectMapper instance, can be configured as shown below.</p> </div> <div class="listingblock"> [...]
       &lt;json id="json" library="Jackson" objectMapper="myMapper"/&gt;
-    &lt;/dataFormats&gt;</code></pre> </div> </div> <div class="paragraph"> <p>Where myMapper is the id of the custom instance that Camel will lookup in the Registry</p> </div> </div> </div> <div class="sect1"> <h2 id="JSON-UsingcustomJacksonmodules"><a class="anchor" href="#JSON-UsingcustomJacksonmodules"></a>Using custom Jackson modules</h2> <div class="sectionbody"> <div class="paragraph"> <p><strong>Available as of Camel 2.15</strong></p> </div> <div class="paragraph"> <p>You can use [...]
+    &lt;/dataFormats&gt;</code></pre> </div> </div> <div class="paragraph"> <p>Where myMapper is the id of the custom instance that Camel will lookup in the Registry</p> </div> </div> </div> <div class="sect1"> <h2 id="JSON-UsingcustomJacksonmodules"><a class="anchor" href="#JSON-UsingcustomJacksonmodules"></a>Using custom Jackson modules</h2> <div class="sectionbody"> <div class="paragraph"> <p><strong>Available as of Camel 2.15</strong></p> </div> <div class="paragraph"> <p>You can use [...]
       &lt;json id="json" library="Jackson" useList="true" unmarshalTypeName="com.foo.MyPojo" moduleClassNames="com.foo.MyModule,com.foo.MyOtherModule"/&gt;
-    &lt;/dataFormats&gt;</code></pre> </div> </div> <div class="paragraph"> <p>When using moduleClassNames then the custom jackson modules are not configured, by created using default constructor and used as-is. If a custom module needs any custom configuration, then an instance of the module can be created and configured, and then use modulesRefs to refer to the module as shown below:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code cl [...]
+    &lt;/dataFormats&gt;</code></pre> </div> </div> <div class="paragraph"> <p>When using moduleClassNames then the custom jackson modules are not configured, by created using default constructor and used as-is. If a custom module needs any custom configuration, then an instance of the module can be created and configured, and then use modulesRefs to refer to the module as shown below:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code cl [...]
       ... // configure the module as you want
     &lt;/bean&gt;
 
     &lt;dataFormats&gt;
       &lt;json id="json" library="Jackson" useList="true" unmarshalTypeName="com.foo.MyPojo" moduleRefs="myJacksonModule"/&gt;
-    &lt;/dataFormats&gt;</code></pre> </div> </div> <div class="paragraph"> <p> Multiple modules can be specified separated by comma, such as moduleRefs="myJacksonModule,myOtherModule"</p> </div> </div> </div> <div class="sect1"> <h2 id="JSON-EnablingordisablefeaturesusingJackson"><a class="anchor" href="#JSON-EnablingordisablefeaturesusingJackson"></a>Enabling or disable features using Jackson</h2> <div class="sectionbody"> <div class="paragraph"> <p><strong>Available as of Camel 2.15</ [...]
+    &lt;/dataFormats&gt;</code></pre> </div> </div> <div class="literalblock"> <div class="content"> <pre> Multiple modules can be specified separated by comma, such as
+moduleRefs="myJacksonModule,myOtherModule"</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="JSON-EnablingordisablefeaturesusingJackson"><a class="anchor" href="#JSON-EnablingordisablefeaturesusingJackson"></a>Enabling or disable features using Jackson</h2> <div class="sectionbody"> <div class="paragraph"> <p><strong>Available as of Camel 2.15</strong></p> </div> <div class="paragraph"> <p>Jackson has a number of features you can enable or disable, which its ObjectMapper uses [...]
       &lt;json id="json" library="Jackson" unmarshalTypeName="com.foo.MyPojo" disableFeatures="FAIL_ON_UNKNOWN_PROPERTIES"/&gt;
  &lt;/dataFormats&gt;</code></pre> </div> </div> <div class="paragraph"> <p>You can disable multiple features by separating the values using comma. The values for the features must be the name of the enums from Jackson from the following enum classes</p> </div> <div class="ulist"> <ul> <li> <p>com.fasterxml.jackson.databind.SerializationFeature</p> </li> <li> <p>com.fasterxml.jackson.databind.DeserializationFeature</p> </li> <li> <p>com.fasterxml.jackson.databind.MapperFeature</p> </li>  [...]
 df.disableFeature(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES);
@@ -112,7 +115,7 @@ invoiceData.put("netValue", 500);
 producerTemplate.sendBody("direct:mapToInvoice", invoiceData);
 ...
 // Later in the processor
-Invoice invoice = exchange.getIn().getBody(Invoice.class);</code></pre> </div> </div> <div class="paragraph"> <p>If there is a single <code>ObjectMapper</code> instance available in the Camel registry, it will used by the converter to perform the conversion. Otherwise the default mapper will be used.</p> </div> </div> </div> <div class="sect1"> <h2 id="JSON-FormattedJSONmarshalling-pretty-printing"><a class="anchor" href="#JSON-FormattedJSONmarshalling-pretty-printing"></a>Formatted JSON [...]
+Invoice invoice = exchange.getIn().getBody(Invoice.class);</code></pre> </div> </div> <div class="paragraph"> <p>If there is a single <code>ObjectMapper</code> instance available in the Camel registry, it will used by the converter to perform the conversion. Otherwise the default mapper will be used.</p> </div> </div> </div> <div class="sect1"> <h2 id="JSON-FormattedJSONmarshalling-pretty-printing"><a class="anchor" href="#JSON-FormattedJSONmarshalling-pretty-printing"></a>Formatted JSON [...]
       &lt;json id="xstream" prettyPrint="true"/&gt;
       &lt;json id="jackson" prettyPrint="true" library="Jackson"/&gt;
       &lt;json id="gson" prettyPrint="true" library="Gson"/&gt;
@@ -120,10 +123,10 @@ Invoice invoice = exchange.getIn().getBody(Invoice.class);</code></pre> </div> <
 
 from("direct:inPretty").marshal().json(JsonLibrary.Jackson, true);
 
-from("direct:inPretty").marshal().json(JsonLibrary.Gson, true);</code></pre> </div> </div> <div class="paragraph"> <p>Please note that as of Camel 2.16 there’re 5 different overloaded <code>json()</code> DSL methods which support the <code>prettyPrint</code> option in combination with other settings for <code>JsonLibrary</code>, <code>unmarshalType</code>, <code>jsonView</code> etc.</p> </div> </div> </div> <div class="sect1"> <h2 id="JSON-IntegratingJacksonwithCamelsTypeConverters"><a c [...]
+from("direct:inPretty").marshal().json(JsonLibrary.Gson, true);</code></pre> </div> </div> <div class="paragraph"> <p>Please note that as of Camel 2.16 there’re 5 different overloaded <code>json()</code> DSL methods which support the <code>prettyPrint</code> option in combination with other settings for <code>JsonLibrary</code>, <code>unmarshalType</code>, <code>jsonView</code> etc.</p> </div> </div> </div> <div class="sect1"> <h2 id="JSON-IntegratingJacksonwithCamelsTypeConverters"><a c [...]
 getContext().getProperties().put("CamelJacksonEnableTypeConverter", "true");
 // allow Jackson json to convert to pojo types also (by default jackson only converts to String and other simple types)
-getContext().getProperties().put("CamelJacksonTypeConverterToPojo", "true");</code></pre> </div> </div> <div class="paragraph"> <p>The <code>camel-jackson</code> type converter integrates with JAXB which means you can annotate POJO class with JAXB annotations that Jackson can leverage.</p> </div> </div> </div> <div class="sect1"> <h2 id="JSON-DependenciesforXStream"><a class="anchor" href="#JSON-DependenciesforXStream"></a>Dependencies for XStream</h2> <div class="sectionbody"> <div clas [...]
+getContext().getProperties().put("CamelJacksonTypeConverterToPojo", "true");</code></pre> </div> </div> <div class="paragraph"> <p>The <code>camel-jackson</code> type converter integrates with JAXB which means you can annotate POJO class with JAXB annotations that Jackson can leverage.</p> </div> </div> </div> <div class="sect1"> <h2 id="JSON-DependenciesforXStream"><a class="anchor" href="#JSON-DependenciesforXStream"></a>Dependencies for XStream</h2> <div class="sectionbody"> <div clas [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-xstream&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/manual/latest/message-channel.html b/manual/latest/message-channel.html
index afd70ab..1b85102 100644
--- a/manual/latest/message-channel.html
+++ b/manual/latest/message-channel.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 Channel - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/manual/latest/message-channel.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> < [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Message Channel - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/manual/latest/message-channel.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> < [...]
     .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="direct:foo"&gt;
   &lt;to uri="jms:queue:foo"/&gt;
diff --git a/manual/latest/oncompletion.html b/manual/latest/oncompletion.html
index 768c16f..078b778 100644
--- a/manual/latest/oncompletion.html
+++ b/manual/latest/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/staging/manual/latest/oncompletion.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> <link r [...]
+<!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/staging/manual/latest/oncompletion.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> <link r [...]
     .onCompletion()
         // this route is only invoked when the original route is complete as a kind
         // of completion callback
@@ -64,7 +64,7 @@ from("direct:start")
     .end()
     // here the original route contiues
     .to("log:original")
-    .to("mock:result");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="OnCompletion-UsingonCompletionwithorwithoutthreadpool"><a class="anchor" href="#OnCompletion-UsingonCompletionwithorwithoutthreadpool"></a>Using onCompletion with or without thread pool</h2> <div class="sectionbody"> <div class="paragraph"> <p><strong>Available as of Camel 2.14</strong></p> </div> <div class="paragraph"> <p>OnCompletion will from Camel 2.14 onwards not use thread pool by default. [...]
+    .to("mock:result");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="OnCompletion-UsingonCompletionwithorwithoutthreadpool"><a class="anchor" href="#OnCompletion-UsingonCompletionwithorwithoutthreadpool"></a>Using onCompletion with or without thread pool</h2> <div class="sectionbody"> <div class="paragraph"> <p><strong>Available as of Camel 2.14</strong></p> </div> <div class="paragraph"> <p>OnCompletion will from Camel 2.14 onwards not use thread pool by default. [...]
                     .to("mock:before")
                     .delay(1000)
                     .setBody(simple("OnComplete:${body}"));</code></pre> </div> </div> <div class="paragraph"> <p>And in XML DSL</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">      &lt;onCompletion parallelProcessing="true"&gt;
@@ -75,7 +75,7 @@ from("direct:start")
         &lt;to uri="before"/&gt;
         &lt;delay&gt;&lt;constant&gt;1000&lt;/constant&gt;&lt;/delay&gt;
         &lt;setBody&gt;&lt;simple&gt;OnComplete:${body}&lt;/simple&gt;&lt;/setBody&gt;
-      &lt;/onCompletion&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="OnCompletion-UsingonCompletiontorunbeforerouteconsumersendsbackresponsetocallee"><a class="anchor" href="#OnCompletion-UsingonCompletiontorunbeforerouteconsumersendsbackresponsetocallee"></a>Using onCompletion to run before route consumer sends back response to callee</h2> <div class="sectionbody"> <div class="paragraph"> <p><strong>Available as of Camel 2.14</strong></p> </div> <div class="p [...]
+      &lt;/onCompletion&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="OnCompletion-UsingonCompletiontorunbeforerouteconsumersendsbackresponsetocallee"><a class="anchor" href="#OnCompletion-UsingonCompletiontorunbeforerouteconsumersendsbackresponsetocallee"></a>Using onCompletion to run before route consumer sends back response to callee</h2> <div class="sectionbody"> <div class="paragraph"> <p><strong>Available as of Camel 2.14</strong></p> </div> <div class="p [...]
         .setHeader("createdBy", constant("Someone"))
     .end()</code></pre> </div> </div> <div class="paragraph"> <p>And in XML DSL you set the mode attribute to BeforeConsumer:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">      &lt;onCompletion mode="BeforeConsumer"&gt;
         &lt;setHeader name="createdBy"&gt;
diff --git a/manual/latest/point-to-point-channel.html b/manual/latest/point-to-point-channel.html
index 5a10cd0..9c11953 100644
--- a/manual/latest/point-to-point-channel.html
+++ b/manual/latest/point-to-point-channel.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>Point to Point Channel - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/manual/latest/point-to-point-channel.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.w [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Point to Point Channel - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/manual/latest/point-to-point-channel.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.w [...]
     .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="direct:start"/&gt;
     &lt;to uri="jms:queue:foo"/&gt;
diff --git a/manual/latest/pojo-producing.html b/manual/latest/pojo-producing.html
index 09422d6..3fa6b3b 100644
--- a/manual/latest/pojo-producing.html
+++ b/manual/latest/pojo-producing.html
@@ -7,7 +7,7 @@
       producer.sendBody("&lt;hello&gt;world!&lt;/hello&gt;");
     }
   }
-}</code></pre> </div> </div> <div class="paragraph"> <p>The downside of this is that your code is now dependent on a Camel API, the <strong><code>ProducerTemplate</code></strong>. The next section describes how to remove this dependency.</p> </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>See <a href="pojo-consuming.html" class="page">POJO Consu [...]
+}</code></pre> </div> </div> <div class="paragraph"> <p>The downside of this is that your code is now dependent on a Camel API, the <strong><code>ProducerTemplate</code></strong>. The next section describes how to remove this dependency.</p> </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>See <a href="pojo-consuming.html" class="page">POJO Consu [...]
     String sayHello(String name);
 }
 
@@ -19,7 +19,7 @@ public class MyBean {
         // lets send a message
         String response = producer.sayHello("James");
     }
-}</code></pre> </div> </div> <div class="paragraph"> <p>Here Camel will automatically inject a smart client side proxy at the <strong><code>@Produce</code></strong> annotation - an instance of the <strong><code>MyListener</code></strong> instance. When we invoke methods on this interface the method call is turned into an object and using the Camel <a href="spring-remoting.html" class="page">Spring Remoting</a> mechanism it is sent to the endpoint - in this case the <a href="../../compone [...]
+}</code></pre> </div> </div> <div class="paragraph"> <p>Here Camel will automatically inject a smart client side proxy at the <strong><code>@Produce</code></strong> annotation - an instance of the <strong><code>MyListener</code></strong> instance. When we invoke methods on this interface the method call is turned into an object and using the Camel <a href="spring-remoting.html" class="page">Spring Remoting</a> mechanism it is sent to the endpoint - in this case the <a href="../../compone [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/manual/latest/polling-consumer.html b/manual/latest/polling-consumer.html
index 200644f..d8e9342 100644
--- a/manual/latest/polling-consumer.html
+++ b/manual/latest/polling-consumer.html
@@ -1,7 +1,7 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Polling Consumer - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/manual/latest/polling-consumer.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Polling Consumer - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/manual/latest/polling-consumer.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> [...]
 context.getEndpoint("file:inbox?pollingConsumerQueueSize=50");
 PollingConsumer consumer = endpoint.createPollingConsumer();
-Exchange exchange = consumer.receive(5000);</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="PollingConsumer-ConsumerTemplate"><a class="anchor" href="#PollingConsumer-ConsumerTemplate"></a>ConsumerTemplate</h2> <div class="sectionbody"> <div class="paragraph"> <p>The <strong><code>ConsumerTemplate</code></strong> is a template much like Spring&#8217;s <strong><code>JmsTemplate</code></strong> or <strong><code>JdbcTemplate</code></strong> supporting the <a href="#">Po [...]
+Exchange exchange = consumer.receive(5000);</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="PollingConsumer-ConsumerTemplate"><a class="anchor" href="#PollingConsumer-ConsumerTemplate"></a>ConsumerTemplate</h2> <div class="sectionbody"> <div class="paragraph"> <p>The <strong><code>ConsumerTemplate</code></strong> is a template much like Spring&#8217;s <strong><code>JmsTemplate</code></strong> or <strong><code>JdbcTemplate</code></strong> supporting the <a href="#">Po [...]
     &lt;!-- define a producer template --&gt;
     &lt;template id="producer"/&gt;
     &lt;!-- define a consumer template --&gt;
@@ -45,8 +45,8 @@ public class SpringConsumerTemplateTest extends SpringRunWithTestSupport {
         mock.assertIsSatisfied();
     }
 
-}</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="PollingConsumer-TimerBasedPollingConsumer"><a class="anchor" href="#PollingConsumer-TimerBasedPollingConsumer"></a>Timer Based Polling Consumer</h2> <div class="sectionbody"> <div class="paragraph"> <p>In this sample we use a <a href="../../components/latest/timer-component.html" class="page">Timer</a> to schedule a route to be started every 5th second and invoke our bean <strong><code>MyCoolBean</code></strong> where [...]
-.to("bean:processFile");</code></pre> </div> </div> <div class="paragraph"> <p>In this example, the FTP consumer will poll for new FTP files every 5th second. But if it has been idle for 5 attempts in a row, then it will back-off using a multiplier of 6, which means it will now poll every 5 x 6 = 30th second instead. When the consumer eventually pickup a file, then the back-off will reset, and the consumer will go back and poll every 5th second again.</p> </div> <div class="paragraph"> < [...]
+}</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="PollingConsumer-TimerBasedPollingConsumer"><a class="anchor" href="#PollingConsumer-TimerBasedPollingConsumer"></a>Timer Based Polling Consumer</h2> <div class="sectionbody"> <div class="paragraph"> <p>In this sample we use a <a href="../../components/latest/timer-component.html" class="page">Timer</a> to schedule a route to be started every 5th second and invoke our bean <strong><code>MyCoolBean</code></strong> where [...]
+.to("bean:processFile");</code></pre> </div> </div> <div class="paragraph"> <p>In this example, the FTP consumer will poll for new FTP files every 5th second. But if it has been idle for 5 attempts in a row, then it will back-off using a multiplier of 6, which means it will now poll every 5 x 6 = 30th second instead. When the consumer eventually pickup a file, then the back-off will reset, and the consumer will go back and poll every 5th second again.</p> </div> <div class="paragraph"> < [...]
     if (retryCounter &lt; 3) {
         // return true to tell Camel that it should retry the poll immediately
         return true;
diff --git a/manual/latest/rest-dsl.html b/manual/latest/rest-dsl.html
index 6e9c5d9..01e2190 100644
--- a/manual/latest/rest-dsl.html
+++ b/manual/latest/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 Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/manual/latest/rest-dsl.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> <link [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>REST DSL Component - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/manual/latest/rest-dsl.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> <link [...]
     return new RouteBuilder() {
         @Override
         public void configure() throws Exception {
@@ -60,14 +60,14 @@
   &lt;post uri="/customers/neworder"&gt;
     &lt;to uri="direct:customerNewOrder"/&gt;
   &lt;/post&gt;
-&lt;/rest&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_using_dynamic_to_in_rest_dsl"><a class="anchor" href="#_using_dynamic_to_in_rest_dsl"></a>Using Dynamic To in Rest DSL</h2> <div class="sectionbody"> <div class="paragraph"> <p><strong>Available as of Camel 2.16</strong></p> </div> <div class="paragraph"> <p>The Rest DSL supports the new .toD &lt;toD&gt; as dynamic to in the rest-dsl. For example to do a request/reply over <a href="../../components/latest [...]
+&lt;/rest&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_using_dynamic_to_in_rest_dsl"><a class="anchor" href="#_using_dynamic_to_in_rest_dsl"></a>Using Dynamic To in Rest DSL</h2> <div class="sectionbody"> <div class="paragraph"> <p><strong>Available as of Camel 2.16</strong></p> </div> <div class="paragraph"> <p>The Rest DSL supports the new .toD &lt;toD&gt; as dynamic to in the rest-dsl. For example to do a request/reply over <a href="../../components/latest [...]
    rest("/say")
      .get("/hello/{language}").toD("jms:queue:hello-${header.language}");
 }</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_and_in_xml_dsl"><a class="anchor" href="#_and_in_xml_dsl"></a>And in XML DSL</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;rest uri="/say"&gt;
   &lt;get uri="/hello//{language}"&gt;
     &lt;toD uri="jms:queue:hello-${header.language}"/&gt;
   &lt;/get&gt;
-&lt;rest&gt;</code></pre> </div> </div> <div class="paragraph"> <p>See more details at Message Endpoint about the dynamic to, and what syntax it supports. By default it uses the <a href="simple-language.html" class="page">Simple</a> language, but it has more power than so.</p> </div> </div> </div> <div class="sect1"> <h2 id="_embedding_camel_routes"><a class="anchor" href="#_embedding_camel_routes"></a>Embedding Camel routes</h2> <div class="sectionbody"> <div class="paragraph"> <p>Each  [...]
+&lt;rest&gt;</code></pre> </div> </div> <div class="paragraph"> <p>See more details at Message Endpoint about the dynamic to, and what syntax it supports. By default it uses the <a href="simple-language.html" class="page">Simple</a> language, but it has more power than so.</p> </div> </div> </div> <div class="sect1"> <h2 id="_embedding_camel_routes"><a class="anchor" href="#_embedding_camel_routes"></a>Embedding Camel routes</h2> <div class="sectionbody"> <div class="paragraph"> <p>Each  [...]
     return new RouteBuilder() {
         @Override
         public void configure() throws Exception {
@@ -77,16 +77,16 @@
                 .get().consumes("application/json").route().transform().constant("Bye World").endRest()
                 .post().to("mock:update");
     };
-}</code></pre> </div> </div> <div class="paragraph"> <p>In the example above, we are embedding routes directly in the rest service using .route(). Notice we need to use .endRest() to tell Camel where the route ends, so we can <em>go back</em> to the Rest DSL and continue defining REST services.</p> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_route_options"><a class="anchor" href="#_configuring_route_options"></a>Configuring route options</h2> <div class="sectionbody"> < [...]
+}</code></pre> </div> </div> <div class="paragraph"> <p>In the example above, we are embedding routes directly in the rest service using .route(). Notice we need to use .endRest() to tell Camel where the route ends, so we can <em>go back</em> to the Rest DSL and continue defining REST services.</p> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_route_options"><a class="anchor" href="#_configuring_route_options"></a>Configuring route options</h2> <div class="sectionbody"> < [...]
   .route().routeId("myRestRoute").autoStartup(false)
-  .transform().constant("Hello World");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_managing_rest_services"><a class="anchor" href="#_managing_rest_services"></a>Managing Rest services</h2> <div class="sectionbody"> <div class="paragraph"> <p>Each of the rest services becomes a Camel route, so in the first example we have 2 x get and 1 x post REST service, which each become a Camel route. This makes it <em>the same</em> from Camel to manage and run these service [...]
+  .transform().constant("Hello World");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_managing_rest_services"><a class="anchor" href="#_managing_rest_services"></a>Managing Rest services</h2> <div class="sectionbody"> <div class="paragraph"> <p>Each of the rest services becomes a Camel route, so in the first example we have 2 x get and 1 x post REST service, which each become a Camel route. This makes it <em>the same</em> from Camel to manage and run these service [...]
 // and enable auto binding mode
 restConfiguration().component("restlet").host("localhost").port(portNum).bindingMode(RestBindingMode.auto);
 
 // use the rest DSL to define the rest services
 rest("/users/")
     .post().type(UserPojo.class)
-        .to("direct:newUser");</code></pre> </div> </div> <div class="paragraph"> <p>Notice we use <code>type</code> to define the incoming type. We can optionally define an outgoing type (which can be a good idea, to make it known from the DSL and also for tooling and JMX APIs to know both the incoming and outgoing types of the REST services.). To define the outgoing type, we use <code>outType</code> as shown below:</p> </div> <div class="listingblock"> <div class="content"> <pre class= [...]
+        .to("direct:newUser");</code></pre> </div> </div> <div class="paragraph"> <p>Notice we use <code>type</code> to define the incoming type. We can optionally define an outgoing type (which can be a good idea, to make it known from the DSL and also for tooling and JMX APIs to know both the incoming and outgoing types of the REST services.). To define the outgoing type, we use <code>outType</code> as shown below:</p> </div> <div class="listingblock"> <div class="content"> <pre class= [...]
 // and enable auto binding mode
 restConfiguration().component("restlet").host("localhost").port(portNum).bindingMode(RestBindingMode.auto);
 
@@ -100,7 +100,7 @@ restConfiguration().component("restlet").host("localhost").port(portNum).binding
 // use the rest DSL to define the rest services
 rest("/users/")
     .post().type(UserPojo[].class).outType(CountryPojo[].class)
-        .to("direct:newUser");</code></pre> </div> </div> <div class="paragraph"> <p>The <code>UserPojo</code> is just a plain pojo with getter/setter as shown:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">public class UserPojo {
+        .to("direct:newUser");</code></pre> </div> </div> <div class="paragraph"> <p>The <code>UserPojo</code> is just a plain pojo with getter/setter as shown:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">public class UserPojo {
     private int id;
     private String name;
     public int getId() {
@@ -115,7 +115,7 @@ rest("/users/")
     public void setName(String name) {
         this.name = name;
     }
-}</code></pre> </div> </div> <div class="paragraph"> <p>The <code>UserPojo</code> only supports json, as XML requires to use JAXB annotations, so we can add those annotations if we want to support XML also</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">@XmlRootElement(name = "user")
+}</code></pre> </div> </div> <div class="paragraph"> <p>The <code>UserPojo</code> only supports json, as XML requires to use JAXB annotations, so we can add those annotations if we want to support XML also</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">@XmlRootElement(name = "user")
 @XmlAccessorType(XmlAccessType.FIELD)
 public class UserPojo {
     @XmlAttribute
@@ -134,7 +134,7 @@ public class UserPojo {
     public void setName(String name) {
         this.name = name;
     }
-}</code></pre> </div> </div> <div class="paragraph"> <p>By having the JAXB annotations the POJO supports both json and xml bindings.</p> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_rest_dsl"><a class="anchor" href="#_configuring_rest_dsl"></a>Configuring Rest DSL</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 [...]
+}</code></pre> </div> </div> <div class="paragraph"> <p>By having the JAXB annotations the POJO supports both json and xml bindings.</p> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_rest_dsl"><a class="anchor" href="#_configuring_rest_dsl"></a>Configuring Rest DSL</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 [...]
   &lt;componentProperty key="foo" value="123"/&gt;
 &lt;/restConfiguration&gt;</code></pre> </div> </div> <div class="paragraph"> <p>If no component has been explicit configured, then Camel will lookup if there is a Camel component that integrates with the Rest DSL, or if a org.apache.camel.spi.RestConsumerFactory is registered in the registry. If either one is found, then that is being used.</p> </div> <div class="paragraph"> <p>You can configure properties on these levels.</p> </div> <div class="ulist"> <ul> <li> <p>component - Is used  [...]
    .dataFormatProperty("json.in.disableFeatures", "FAIL_ON_UNKNOWN_PROPERTIES");</code></pre> </div> </div> <div class="paragraph"> <p>You can disable more features by separating the values using comma, such as:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">.dataFormatProperty("json.in.disableFeatures", "FAIL_ON_UNKNOWN_PROPERTIES,ADJUST_DATES_TO_CONTEXT_TIME_ZONE");</code></pre> </div> </d [...]
@@ -142,7 +142,7 @@ public class UserPojo {
    .dataFormatProperty("json.in.enableFeatures", "FAIL_ON_NUMBERS_FOR_ENUMS,USE_BIG_DECIMAL_FOR_FLOATS");</code></pre> </div> </div> <div class="paragraph"> <p>The values that can be used for enabling and disabling features on Jackson are the names of the enums from the following three Jackson classes</p> </div> <div class="ulist"> <ul> <li> <p>com.fasterxml.jackson.databind.SerializationFeature</p> </li> <li> <p>com.fasterxml.jackson.databind.DeserializationFeature</p> </li> <li> <p>com [...]
   &lt;dataFormatProperty key="json.in.disableFeatures" value="FAIL_ON_UNKNOWN_PROPERTIES,ADJUST_DATES_TO_CONTEXT_TIME_ZONE"/&gt;
   &lt;dataFormatProperty key="json.in.enableFeatures" value="FAIL_ON_NUMBERS_FOR_ENUMS,USE_BIG_DECIMAL_FOR_FLOATS"/&gt;
-&lt;/restConfiguration&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_default_cors_headers"><a class="anchor" href="#_default_cors_headers"></a>Default CORS headers</h2> <div class="sectionbody"> <div class="paragraph"> <p><strong>Available as of Camel 2.14.1</strong></p> </div> <div class="paragraph"> <p>If CORS is enabled then the follow headers is in use by default. You can configure custom CORS headers which takes precedence over the default value.</p> </di [...]
+&lt;/restConfiguration&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_default_cors_headers"><a class="anchor" href="#_default_cors_headers"></a>Default CORS headers</h2> <div class="sectionbody"> <div class="paragraph"> <p><strong>Available as of Camel 2.14.1</strong></p> </div> <div class="paragraph"> <p>If CORS is enabled then the follow headers is in use by default. You can configure custom CORS headers which takes precedence over the default value.</p> </di [...]
 // use the rest DSL to define the rest services
 rest("/users/")
     .post("lives").type(UserPojo.class).outType(CountryPojo.class)
@@ -157,7 +157,7 @@ rest("/users/")
         exchange.getIn().setHeader(Exchange.CONTENT_TYPE, "text/plain");
         exchange.getIn().setHeader(Exchange.HTTP_RESPONSE_CODE, 400);
     }
-}</code></pre> </div> </div> <div class="paragraph"> <p>In the UserErrorService bean we build our custom error message, and set the HTTP error code to 400. This is important, as that tells rest-dsl that this is a custom error message, and the message should not use the output pojo binding (eg would otherwise bind to CountryPojo).</p> </div> </div> </div> <div class="sect1"> <h2 id="_catching_jsonparserexception_and_returning_a_custom_error_message"><a class="anchor" href="#_catching_json [...]
+}</code></pre> </div> </div> <div class="paragraph"> <p>In the UserErrorService bean we build our custom error message, and set the HTTP error code to 400. This is important, as that tells rest-dsl that this is a custom error message, and the message should not use the output pojo binding (eg would otherwise bind to CountryPojo).</p> </div> </div> </div> <div class="sect1"> <h2 id="_catching_jsonparserexception_and_returning_a_custom_error_message"><a class="anchor" href="#_catching_json [...]
     .handled(true)
     .setHeader(Exchange.HTTP_RESPONSE_CODE, constant(400))
     .setHeader(Exchange.CONTENT_TYPE, constant("text/plain"))
@@ -166,8 +166,8 @@ rest("/users/")
       .get("/{id}/orders")
         .param().name("verbose").type(RestParamType.query).defaultValue("false").description("Verbose order details").endParam()
           .to("direct:customerOrders")
-      .post("/neworder").to("direct:customerNewOrder");</code></pre> </div> </div> <div class="paragraph"> <p>From <strong>Camel 2.17</strong> onwards then the default value is automatic set as header on the incoming Camel <code>Message</code>. So if the call the <code>/customers/id/orders</code> do not include a query parameter with key <code>verbose</code> then Camel will now include a header with key <code>verbose</code> and the value <code>false</code> because it was declared as the  [...]
-    .clientRequestValidation(true);</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_integrating_a_camel_component_with_rest_dsl"><a class="anchor" href="#_integrating_a_camel_component_with_rest_dsl"></a>Integrating a Camel component with Rest DSL</h2> <div class="sectionbody"> <div class="paragraph"> <p>Any Apache Camel component can integrate with the Rest DSL if they can be used as a REST service (eg as a REST consumer in Camel lingo). To integrate with the Rest  [...]
+      .post("/neworder").to("direct:customerNewOrder");</code></pre> </div> </div> <div class="paragraph"> <p>From <strong>Camel 2.17</strong> onwards then the default value is automatic set as header on the incoming Camel <code>Message</code>. So if the call the <code>/customers/id/orders</code> do not include a query parameter with key <code>verbose</code> then Camel will now include a header with key <code>verbose</code> and the value <code>false</code> because it was declared as the  [...]
+    .clientRequestValidation(true);</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_integrating_a_camel_component_with_rest_dsl"><a class="anchor" href="#_integrating_a_camel_component_with_rest_dsl"></a>Integrating a Camel component with Rest DSL</h2> <div class="sectionbody"> <div class="paragraph"> <p>Any Apache Camel component can integrate with the Rest DSL if they can be used as a REST service (eg as a REST consumer in Camel lingo). To integrate with the Rest  [...]
 &lt;get uri="/{id}" outType="org.apache.camel.example.rest.User"&gt;
   &lt;description&gt;Find user by id&lt;/description&gt;
   &lt;param name="id" type="path" description="The id of the user to get" dataType="int"/&gt;
diff --git a/manual/latest/rollback-eip.html b/manual/latest/rollback-eip.html
index 8f9b819..990c852 100644
--- a/manual/latest/rollback-eip.html
+++ b/manual/latest/rollback-eip.html
@@ -28,7 +28,7 @@ from("activemq:queue:foo").policy(notsupported).to("activemq:queue:bar");</code>
   &lt;from uri="activemq:queue:foo"/&gt;
   &lt;transacted ref="required"/&gt;
   &lt;to uri="activemq:queue:bar"/&gt;
-&lt;/route&gt;</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="_database_sample"><a class="anchor" href="#_database_sample"></a>Database Sample</h2> <div class="sectionbody"> <div class="paragraph"> <p>In this sample we want to ensure that two endpoints is under transaction control. These two endpoints inserts data into a database.<br> The sample is in its full as a <a href="https://github.com/apache/camel/blob/master/components/camel-spring/src/test/java/org/ [...]
+&lt;/route&gt;</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="_database_sample"><a class="anchor" href="#_database_sample"></a>Database Sample</h2> <div class="sectionbody"> <div class="paragraph"> <p>In this sample we want to ensure that two endpoints is under transaction control. These two endpoints inserts data into a database.<br> The sample is in its full as a <a href="https://github.com/apache/camel/blob/master/components/camel-spring/src/test/java/org/ [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/manual/latest/route-policy.html b/manual/latest/route-policy.html
index 5552e71..1ba4408 100644
--- a/manual/latest/route-policy.html
+++ b/manual/latest/route-policy.html
@@ -1,10 +1,10 @@
-<!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/staging/manual/latest/route-policy.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> <link re [...]
+<!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/staging/manual/latest/route-policy.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> <link re [...]
 from("seda:foo").routePolicy(myPolicy).to("mock:result");</code></pre> </div> </div> <div class="paragraph"> <p>In Spring XML its a bit different as follows using the <strong><code>routePolicyRef</code></strong> attribute:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">&lt;bean id="myPolicy" class="com.mycompany.MyRoutePolicy"/&gt;
 
 &lt;route routePolicyRef="myPolicy"&gt;
     &lt;from uri="seda:foo"/&gt;
     &lt;to uri="mock:result"/&gt;
-&lt;/route&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_policy_sets"><a class="anchor" href="#_configuring_policy_sets"></a>Configuring Policy Sets</h2> <div class="sectionbody"> <div class="paragraph"> <p><strong><code>RoutePolicy</code></strong> has been further improved to allow addition of policy sets or a collection of policies that are concurrently applied on a route. The addition of policies is done as follows.</p> </div> <div class="paragr [...]
+&lt;/route&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_policy_sets"><a class="anchor" href="#_configuring_policy_sets"></a>Configuring Policy Sets</h2> <div class="sectionbody"> <div class="paragraph"> <p><strong><code>RoutePolicy</code></strong> has been further improved to allow addition of policy sets or a collection of policies that are concurrently applied on a route. The addition of policies is done as follows.</p> </div> <div class="paragr [...]
 
 &lt;bean id="startPolicy" class="org.apache.camel.routepolicy.quartz.SimpleScheduledRoutePolicy"&gt;
   &lt;property name="routeStartDate" ref="date"/&gt;
@@ -21,7 +21,7 @@ from("seda:foo").routePolicy(myPolicy).to("mock:result");</code></pre> </div> </
     &lt;from uri="seda:foo?concurrentConsumers=20"/&gt;
     &lt;to uri="mock:result"/&gt;
   &lt;/route&gt;
-&lt;/camelContext&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_usingroutepolicyfactory"><a class="anchor" href="#_usingroutepolicyfactory"></a>Using <code>RoutePolicyFactory</code></h2> <div class="sectionbody"> <div class="paragraph"> <p>If you want to use a route policy for every route, you can use a <strong><code>org.apache.camel.spi.RoutePolicyFactory</code></strong> as a factory for creating a <strong><code>RoutePolicy</code></strong> instance for each r [...]
+&lt;/camelContext&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_using_routepolicyfactory"><a class="anchor" href="#_using_routepolicyfactory"></a>Using <code>RoutePolicyFactory</code></h2> <div class="sectionbody"> <div class="paragraph"> <p>If you want to use a route policy for every route, you can use a <strong><code>org.apache.camel.spi.RoutePolicyFactory</code></strong> as a factory for creating a <strong><code>RoutePolicy</code></strong> instance for each [...]
  * Creates a new {@link org.apache.camel.spi.RoutePolicy} which will be assigned to the given route.
  *
  * @param camelContext the camel context
@@ -29,7 +29,7 @@ from("seda:foo").routePolicy(myPolicy).to("mock:result");</code></pre> </div> </
  * @param route        the route definition
  * @return the created {@link org.apache.camel.spi.RoutePolicy}, or &lt;tt&gt;null&lt;/tt&gt; to not use a policy for this route
  */
-RoutePolicy createRoutePolicy(CamelContext camelContext, String routeId, RouteDefinition route);</code></pre> </div> </div> <div class="paragraph"> <p>Note you can have as many route policy factories as you want. Just call the <strong><code>addRoutePolicyFactory</code></strong> again, or declare the other factories as <strong><code>&lt;bean&gt;</code></strong> in XML.</p> </div> </div> </div> <div class="sect1"> <h2 id="_see_also"><a class="anchor" href="#_see_also"></a>See Also</h2> <di [...]
+RoutePolicy createRoutePolicy(CamelContext camelContext, String routeId, RouteDefinition route);</code></pre> </div> </div> <div class="paragraph"> <p>Note you can have as many route policy factories as you want. Just call the <strong><code>addRoutePolicyFactory</code></strong> again, or declare the other factories as <strong><code>&lt;bean&gt;</code></strong> in XML.</p> </div> </div> </div> <div class="sect1"> <h2 id="_see_also"><a class="anchor" href="#_see_also"></a>See Also</h2> <di [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/manual/latest/scala-dsl-getting-started.html b/manual/latest/scala-dsl-getting-started.html
index 8a08ec8..a8f0039 100644
--- a/manual/latest/scala-dsl-getting-started.html
+++ b/manual/latest/scala-dsl-getting-started.html
@@ -1,7 +1,7 @@
 <!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Scala DSL - Getting Started - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/manual/latest/scala-dsl-getting-started.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../. [...]
   "direct:a" --&gt; "mock:a"
   "direct:b" to "mock:b"
-}</code></pre> </div> </div> <div class="paragraph"> <p>INFO: From <strong>Camel 2.15</strong> onwards use org.apache.camel.scala.dsl.builder.ScalaRouteBuilder and pass in the CamelContext in the constructor, which will be used by the builder. The old class RouteBuilder is deprecated.</p> </div> <div class="paragraph"> <p>If you compare this to the Java DSL, you notice:</p> </div> <div class="ulist"> <ul> <li> <p>there is no configure() method to override</p> </li> <li> <p>a route starts [...]
+}</code></pre> </div> </div> <div class="paragraph"> <p>INFO: From <strong>Camel 2.15</strong> onwards use org.apache.camel.scala.dsl.builder.ScalaRouteBuilder and pass in the CamelContext in the constructor, which will be used by the builder. The old class RouteBuilder is deprecated.</p> </div> <div class="paragraph"> <p>If you compare this to the Java DSL, you notice:</p> </div> <div class="ulist"> <ul> <li> <p>there is no configure() method to override</p> </li> <li> <p>a route starts [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/manual/latest/simple-language.html b/manual/latest/simple-language.html
index af46407..827d668 100644
--- a/manual/latest/simple-language.html
+++ b/manual/latest/simple-language.html
@@ -49,9 +49,9 @@ simple("${in.header.type} == ${bean:orderService?method=getOrderType}")</code></
     .transform().simple("OrderId: ${bean:orderIdGenerator.generateId}")
     .to("mock:reply");</code></pre> </div> </div> <div class="paragraph"> <p>We can use the <code>?method=methodname</code> option that we are familiar with the <a href="../../components/latest/bean-component.html" class="page">Bean</a> component itself:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:order")
     .transform().simple("OrderId: ${bean:orderIdGenerator?method=generateId}")
-    .to("mock:reply");</code></pre> </div> </div> <div class="paragraph"> <p>You can also convert the body to a given type, for example to ensure that it is a String you can do:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;transform&gt;
+    .to("mock:reply");</code></pre> </div> </div> <div class="paragraph"> <p>You can also convert the body to a given type, for example to ensure that it is a String you can do:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;transform&gt;
   &lt;simple&gt;Hello ${bodyAs(String)} how are you?&lt;/simple&gt;
-&lt;/transform&gt;</code></pre> </div> </div> <div class="paragraph"> <p>There are a few types which have a shorthand notation, so we can use <code>String</code> instead of <code>java.lang.String</code>. These are: <code>byte[], String, Integer, Long</code>. All other types must use their FQN name, e.g. <code>org.w3c.dom.Document</code>.</p> </div> <div class="paragraph"> <p>It is also possible to lookup a value from a header <code>Map</code>:</p> </div> <div class="listingblock"> <div c [...]
+&lt;/transform&gt;</code></pre> </div> </div> <div class="paragraph"> <p>There are a few types which have a shorthand notation, so we can use <code>String</code> instead of <code>java.lang.String</code>. These are: <code>byte[], String, Integer, Long</code>. All other types must use their FQN name, e.g. <code>org.w3c.dom.Document</code>.</p> </div> <div class="paragraph"> <p>It is also possible to lookup a value from a header <code>Map</code>:</p> </div> <div class="listingblock"> <div c [...]
   &lt;simple&gt;The gold value is ${header.type[gold]}&lt;/simple&gt;
 &lt;/transform&gt;</code></pre> </div> </div> <div class="paragraph"> <p>In the code above we lookup the header with name <code>type</code> and regard it as a <code>java.util.Map</code> and we then lookup with the key <code>gold</code> and return the value. If the header is not convertible to Map an exception is thrown. If the header with name <code>type</code> does not exist <code>null</code> is returned.</p> </div> <div class="paragraph"> <p>You can nest functions, such as shown below: [...]
   &lt;simple&gt;${properties:${header.someKey}}&lt;/simple&gt;
diff --git a/manual/latest/spring-remoting.html b/manual/latest/spring-remoting.html
index cef411c..5ac96d4 100644
--- a/manual/latest/spring-remoting.html
+++ b/manual/latest/spring-remoting.html
@@ -18,13 +18,13 @@
 &lt;!--
   The bean is defined out side of the camel
   &lt;bean id="sayService" class="org.apache.camel.spring.remoting.SayService"/&gt;
---&gt;</pre> </div> </div> <div class="paragraph"> <p>Its much cleaner - use whichever approach you prefer as they are both equivalent.</p> </div> </div> </div> <div class="sect1"> <h2 id="SpringRemoting-ServiceExporterisOptional"><a class="anchor" href="#SpringRemoting-ServiceExporterisOptional"></a>ServiceExporter is Optional</h2> <div class="sectionbody"> <div class="paragraph"> <p>Note that the service is not mandatory; since the <a href="bean-binding.html" class="page">Bean</a> comp [...]
+--&gt;</pre> </div> </div> <div class="paragraph"> <p>Its much cleaner - use whichever approach you prefer as they are both equivalent.</p> </div> </div> </div> <div class="sect1"> <h2 id="SpringRemoting-ServiceExporterisOptional"><a class="anchor" href="#SpringRemoting-ServiceExporterisOptional"></a>ServiceExporter is Optional</h2> <div class="sectionbody"> <div class="paragraph"> <p>Note that the service is not mandatory; since the <a href="bean-binding.html" class="page">Bean</a> comp [...]
      return CompletableFuture.allOf(doA(body), doB(body), doC());
  }</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="SpringRemoting-Parameterbinding"><a class="anchor" href="#SpringRemoting-Parameterbinding"></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.ap [...]
     public String doSomething(String body) {
     // process the in body and return whatever you want
     return "Bye World";
-}</code></pre> </div> </div> <div class="paragraph"> <p>Or the Exchange example. Notice that the return type must be <strong>void</strong> when there is only a single parameter of the type <code>org.apache.camel.Exchange</code>:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-syntaxhighlighter-pre hljs" data-lang="syntaxhighlighter-pre"> public class Bar {
+}</code></pre> </div> </div> <div class="paragraph"> <p>Or the Exchange example. Notice that the return type must be <strong>void</strong> when there is only a single parameter of the type <code>org.apache.camel.Exchange</code>:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-syntaxhighlighter-pre hljs" data-lang="syntaxhighlighter-pre"> public class Bar {
      public void doSomething(Exchange exchange) {
          // process the exchange
          exchange.getIn().setBody("Bye World");
@@ -36,13 +36,13 @@
     }
 }</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="SpringRemoting-Parameterbindingusingmethodoption"><a class="anchor" href="#SpringRemoting-Parameterbindingusingmethodoption"></a>Parameter binding using method option</h3> <div class="paragraph"> <p><strong>Available as of Camel 2.9</strong></p> </div> <div class="paragraph"> <p>Camel uses the following rules to determine if it&#8217;s a parameter value in the method option</p> </div> <div class="ulist"> <ul> <li> <p>The val [...]
     ...
-}</code></pre> </div> </div> <div class="paragraph"> <p>This is now possible in <strong>Camel 2.9</strong> onwards:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-syntaxhighlighter-pre hljs" data-lang="syntaxhighlighter-pre">.bean(OrderService.class, "doSomething(*, true)")</code></pre> </div> </div> <div class="paragraph"> <p>In the example above, we defined the first parameter using the wild card symbol *, which tell [...]
+}</code></pre> </div> </div> <div class="paragraph"> <p>This is now possible in <strong>Camel 2.9</strong> onwards:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-syntaxhighlighter-pre hljs" data-lang="syntaxhighlighter-pre">.bean(OrderService.class, "doSomething(*, true)")</code></pre> </div> </div> <div class="paragraph"> <p>In the example above, we defined the first parameter using the wild card symbol *, which tell [...]
     .bean(MyBean.class, "hello(String)")
     .to("mock:result");</code></pre> </div> </div> <div class="paragraph"> <p>Then the <code>MyBean</code> has 2 overloaded methods with the names <code>hello</code> and <code>times</code>. So if we want to use the method which has 2 parameters we can do as follows in the Camel route:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-syntaxhighlighter-pre hljs" data-lang="syntaxhighlighter-pre">from("direct:start")
     .bean(MyBean.class, "hello(String,String)")
-    .to("mock:result");</code></pre> </div> </div> <div class="paragraph"> <p>We can also use a <code>*</code> as wildcard so we can just say we want to execute the method with 2 parameters we do</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-syntaxhighlighter-pre hljs" data-lang="syntaxhighlighter-pre"> from("direct:start")
+    .to("mock:result");</code></pre> </div> </div> <div class="paragraph"> <p>We can also use a <code>*</code> as wildcard so we can just say we want to execute the method with 2 parameters we do</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-syntaxhighlighter-pre hljs" data-lang="syntaxhighlighter-pre"> from("direct:start")
     .bean(MyBean.class, "hello(*,*)")
-    .to("mock:result");</code></pre> </div> </div> <div class="paragraph"> <p>By default Camel will match the type name using the simple name, e.g. any leading package name will be disregarded. However if you want to match using the FQN, then specify the FQN type and Camel will leverage that. So if you have a <code>com.foo.MyOrder</code> and you want to match against the FQN, and <strong>not</strong> the simple name "MyOrder", then follow this example:</p> </div> <div class="listingblock [...]
+    .to("mock:result");</code></pre> </div> </div> <div class="paragraph"> <p>By default Camel will match the type name using the simple name, e.g. any leading package name will be disregarded. However if you want to match using the FQN, then specify the FQN type and Camel will leverage that. So if you have a <code>com.foo.MyOrder</code> and you want to match against the FQN, and <strong>not</strong> the simple name "MyOrder", then follow this example:</p> </div> <div class="listingblock [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/manual/latest/spring-testing.html b/manual/latest/spring-testing.html
index ec0b2ad..a990a83 100644
--- a/manual/latest/spring-testing.html
+++ b/manual/latest/spring-testing.html
@@ -1,46 +1,46 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Spring Testing - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/manual/latest/spring-testing.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> <li [...]
-src/test/resources/org/apache/camel/spring/patterns/FilterTest-context.xml</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="SpringTesting-PlainSpringTestusingJUnit4.xwithJavaConfigExample"><a class="anchor" href="#SpringTesting-PlainSpringTestusingJUnit4.xwithJavaConfigExample"></a>Plain Spring Test using JUnit 4.x with Java Config Example</h3> <div class="paragraph"> <p>You can completely avoid using an XML configuration file by using Spring Java Config.  Here is a unit tes [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Spring Testing - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/manual/latest/spring-testing.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> <li [...]
+src/test/resources/org/apache/camel/spring/patterns/FilterTest-context.xml</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="SpringTesting-PlainSpringTestusingJUnit4.xwithJavaConfigExample"><a class="anchor" href="#SpringTesting-PlainSpringTestusingJUnit4.xwithJavaConfigExample"></a>Plain Spring Test using JUnit 4.x with Java Config Example</h3> <div class="paragraph"> <p>You can completely avoid using an XML configuration file by using Spring Java Config. Here is a unit test [...]
 @ContextConfiguration
 public class MyCamelTest {
 
-    @Autowired
-    protected CamelContext camelContext;
+    @Autowired
+    protected CamelContext camelContext;
 
-    @EndpointInject("mock:foo")
-    protected MockEndpoint foo;
+    @EndpointInject("mock:foo")
+    protected MockEndpoint foo;
 
 
     @Test
     @DirtiesContext
-    public void testMocksAreValid() throws Exception {
+    public void testMocksAreValid() throws Exception {
         ...
 
-        foo.message(0).header("bar").isEqualTo("ABC");
+        foo.message(0).header("bar").isEqualTo("ABC");
 
-        MockEndpoint.assertIsSatisfied(camelContext);
-    }
-}</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="SpringTesting-PlainSpringTestusingJUnit4.1.xRunnerwithXMLConfig"><a class="anchor" href="#SpringTesting-PlainSpringTestusingJUnit4.1.xRunnerwithXMLConfig"></a>Plain Spring Test using JUnit 4.1.x Runner with XML Config</h3> <div class="paragraph"> <p>You can avoid extending Spring classes by using the SpringJUnit4ClassRunner provided by Spring Test.  This custom JUnit runner means you are free to choose your own class hierarc [...]
+        MockEndpoint.assertIsSatisfied(camelContext);
+    }
+}</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="SpringTesting-PlainSpringTestusingJUnit4.1.xRunnerwithXMLConfig"><a class="anchor" href="#SpringTesting-PlainSpringTestusingJUnit4.1.xRunnerwithXMLConfig"></a>Plain Spring Test using JUnit 4.1.x Runner with XML Config</h3> <div class="paragraph"> <p>You can avoid extending Spring classes by using the SpringJUnit4ClassRunner provided by Spring Test. This custom JUnit runner means you are free to choose your own class hierarch [...]
 @BootstrapWith(CamelTestContextBootstrapper.class)
 @ContextConfiguration
 public class MyCamelTest {
 
-    @Autowired
-    protected CamelContext camelContext;
+    @Autowired
+    protected CamelContext camelContext;
 
-    @EndpointInject("mock:foo")
-    protected MockEndpoint foo;
+    @EndpointInject("mock:foo")
+    protected MockEndpoint foo;
 
 
     @Test
     @DirtiesContext
-    public void testMocksAreValid() throws Exception {
+    public void testMocksAreValid() throws Exception {
         ...
 
-        foo.message(0).header("bar").isEqualTo("ABC");
+        foo.message(0).header("bar").isEqualTo("ABC");
 
-        MockEndpoint.assertIsSatisfied(camelContext);
-    }
-}</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="SpringTesting-CamelEnhancedSpringTest"><a class="anchor" href="#SpringTesting-CamelEnhancedSpringTest"></a>Camel Enhanced Spring Test</h2> <div class="sectionbody"> <div class="paragraph"> <p>Using org.apache.camel.test.junit4.CamelSpringJUnit4ClassRunner runner with the <strong>@RunWith</strong> annotation or extending org.apache.camel.testng.AbstractCamelTestNGSpringContextTests provides the full feature set  [...]
+        MockEndpoint.assertIsSatisfied(camelContext);
+    }
+}</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="SpringTesting-CamelEnhancedSpringTest"><a class="anchor" href="#SpringTesting-CamelEnhancedSpringTest"></a>Camel Enhanced Spring Test</h2> <div class="sectionbody"> <div class="paragraph"> <p>Using org.apache.camel.test.junit4.CamelSpringJUnit4ClassRunner runner with the <strong>@RunWith</strong> annotation or extending org.apache.camel.testng.AbstractCamelTestNGSpringContextTests provides the full feature set  [...]
 @BootstrapWith(CamelTestContextBootstrapper.class)
 @ContextConfiguration
 @DirtiesContext(classMode = ClassMode.AFTER_EACH_TEST_METHOD)
diff --git a/manual/latest/spring.html b/manual/latest/spring.html
index 51b8bd7..6cfeb16 100644
--- a/manual/latest/spring.html
+++ b/manual/latest/spring.html
@@ -3,7 +3,7 @@
        xsi:schemaLocation="
        http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
        http://camel.apache.org/schema/spring http://camel.apache.org/schema/spring/camel-spring.xsd
-    "&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_usingcamel_namespace"><a class="anchor" href="#_usingcamel_namespace"></a>Using <code>camel:</code> Namespace</h2> <div class="sectionbody"> <div class="paragraph"> <p>Or you can refer to the camel XSD in the XML declaration:</p> </div> <div class="literalblock"> <div class="content"> <pre>xmlns:camel="http://camel.apache.org/schema/spring"</pre> </div> </div> <div class="olist lowerroman"> <ol class="lowerro [...]
+    "&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_using_camel_namespace"><a class="anchor" href="#_using_camel_namespace"></a>Using <code>camel:</code> Namespace</h2> <div class="sectionbody"> <div class="paragraph"> <p>Or you can refer to the camel XSD in the XML declaration:</p> </div> <div class="literalblock"> <div class="content"> <pre>xmlns:camel="http://camel.apache.org/schema/spring"</pre> </div> </div> <div class="olist lowerroman"> <ol class="lower [...]
 http://camel.apache.org/schema/spring http://camel.apache.org/schema/spring/camel-spring.xsd</pre> </div> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;beans xmlns="http://www.springframework.org/schema/beans"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xmlns:camel="http://camel.apache.org/schema/spring"
@@ -16,13 +16,13 @@ http://camel.apache.org/schema/spring http://camel.apache.org/schema/spring/came
 &lt;/camelContext&gt;
 &lt;bean id="myBuilder" class="org.apache.camel.spring.example.test1.MyRouteBuilder"/&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_using_package"><a class="anchor" href="#_using_package"></a>Using &lt;package&gt;</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel also provides a powerful feature that allows for the automatic discovery and initialization of routes in given packages. This is configured by adding tags to the camel context in your sp [...]
   &lt;camel:package&gt;org.apache.camel.spring.example&lt;/camel:package&gt;
-&lt;/camel:camelContext&gt;</code></pre> </div> </div> <div class="paragraph"> <p>Use caution when specifying the package name as org.apache.camel or a sub package of this. This causes Camel to search in its own packages for your routes which could cause problems.</p> </div> <div class="paragraph"> <p>Will ignore already instantiated classes</p> </div> <div class="paragraph"> <p>The <strong><code>&lt;package&gt;</code></strong> and <strong><code>&lt;packageScan&gt;</code></strong> will s [...]
+&lt;/camel:camelContext&gt;</code></pre> </div> </div> <div class="paragraph"> <p>Use caution when specifying the package name as org.apache.camel or a sub package of this. This causes Camel to search in its own packages for your routes which could cause problems.</p> </div> <div class="paragraph"> <p>Will ignore already instantiated classes</p> </div> <div class="paragraph"> <p>The <strong><code>&lt;package&gt;</code></strong> and <strong><code>&lt;packageScan&gt;</code></strong> will s [...]
   &lt;packageScan&gt;
     &lt;package&gt;org.example.routes&lt;/package&gt;
     &lt;excludes&gt;**.*Excluded*&lt;/excludes&gt;
     &lt;includes&gt;**.*&lt;/includes&gt;
   &lt;/packageScan&gt;
-&lt;/camelContext&gt;</code></pre> </div> </div> <div class="paragraph"> <p>Exclude patterns are applied before the include patterns. If no include or exclude patterns are defined then all the Route classes discovered in the packages will be returned.</p> </div> <div class="paragraph"> <p>In the above example, camel will scan all the <strong><code>org.example.routes</code></strong> package and any subpackages for <strong><code>RouteBuilder</code></strong> classes. Say the scan finds two  [...]
+&lt;/camelContext&gt;</code></pre> </div> </div> <div class="paragraph"> <p>Exclude patterns are applied before the include patterns. If no include or exclude patterns are defined then all the Route classes discovered in the packages will be returned.</p> </div> <div class="paragraph"> <p>In the above example, camel will scan all the <strong><code>org.example.routes</code></strong> package and any subpackages for <strong><code>RouteBuilder</code></strong> classes. Say the scan finds two  [...]
 &lt;context:component-scan base-package="org.apache.camel.spring.issues.contextscan"/&gt;
 
 &lt;camelContext xmlns="http://camel.apache.org/schema/spring"&gt;
@@ -33,16 +33,16 @@ public class MyRoute extends SpringRouteBuilder {
  @Override public void configure() throws Exception {
     from("direct:start") .to("mock:result");
  }
-}</code></pre> </div> </div> <div class="paragraph"> <p>You can also use the ANT style for inclusion and exclusion, as mentioned above in the <strong><code>&lt;packageScan&gt;</code></strong> documentation.</p> </div> <div class="paragraph"> <p>how do i import routes from other xml files</p> </div> </div> </div> <div class="sect1"> <h2 id="_test_time_exclusion"><a class="anchor" href="#_test_time_exclusion"></a>Test Time Exclusion.</h2> <div class="sectionbody"> <div class="paragraph"> < [...]
+}</code></pre> </div> </div> <div class="paragraph"> <p>You can also use the ANT style for inclusion and exclusion, as mentioned above in the <strong><code>&lt;packageScan&gt;</code></strong> documentation.</p> </div> <div class="paragraph"> <p>how do i import routes from other xml files</p> </div> </div> </div> <div class="sect1"> <h2 id="_test_time_exclusion"><a class="anchor" href="#_test_time_exclusion"></a>Test Time Exclusion.</h2> <div class="sectionbody"> <div class="paragraph"> < [...]
   @Override
   protected Class excludeRoute() {
     return RouteC.class;
   }
-}</code></pre> </div> </div> <div class="paragraph"> <p>In order to hook into the <strong><code>camelContext</code></strong> initialization by spring to exclude the <strong><code>MyExcludedRouteBuilder.class</code></strong> we need to intercept the spring context creation. When overriding <strong><code>createApplicationContext</code></strong> to create the spring context, we call the <strong><code>getRouteExcludingApplicationContext()</code></strong> method to provide a special parent sp [...]
+}</code></pre> </div> </div> <div class="paragraph"> <p>In order to hook into the <strong><code>camelContext</code></strong> initialization by spring to exclude the <strong><code>MyExcludedRouteBuilder.class</code></strong> we need to intercept the spring context creation. When overriding <strong><code>createApplicationContext</code></strong> to create the spring context, we call the <strong><code>getRouteExcludingApplicationContext()</code></strong> method to provide a special parent sp [...]
 protected AbstractXmlApplicationContext createApplicationContext() {
   return new ClassPathXmlApplicationContext(
     new String[] {"routes-context.xml"}, getRouteExcludingApplicationContext());
-}</code></pre> </div> </div> <div class="paragraph"> <p><strong><code>RouteC</code></strong> will now be excluded from initialization. Similarly, in another test that is testing only <strong><code>RouteC</code></strong>, we could exclude <strong><code>RouteB</code></strong> and <strong><code>RouteA</code></strong> by overriding:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">@Override
+}</code></pre> </div> </div> <div class="paragraph"> <p><strong><code>RouteC</code></strong> will now be excluded from initialization. Similarly, in another test that is testing only <strong><code>RouteC</code></strong>, we could exclude <strong><code>RouteB</code></strong> and <strong><code>RouteA</code></strong> by overriding:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">@Override
 protected Class[] excludeRoutes() {
  return new Class[]{RouteA.class, RouteB.class};
 }</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_using_spring_xml"><a class="anchor" href="#_using_spring_xml"></a>Using Spring XML</h2> <div class="sectionbody"> <div class="paragraph"> <p>You can use Spring 2.0 XML configuration to specify your XML Configuration for <a href="routes.html" class="page">Routes</a> such as in the following <a href="http://svn.apache.org/repos/asf/camel/trunk/components/camel-spring/src/test/resources/org/apache/camel/spring/routingUs [...]
diff --git a/manual/latest/support.html b/manual/latest/support.html
index 2a44cc4..ff4c92c 100644
--- a/manual/latest/support.html
+++ b/manual/latest/support.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 Help - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/manual/latest/support.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> <link rel="a [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Getting Help - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/manual/latest/support.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> <link rel="a [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/manual/latest/testing.html b/manual/latest/testing.html
index df33929..140cc4f 100644
--- a/manual/latest/testing.html
+++ b/manual/latest/testing.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>Testing - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/manual/latest/testing.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> <link rel="apple- [...]
+<!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/staging/manual/latest/testing.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> <link rel="apple- [...]
 
     @Test
     public void testSendMatchingMessage() throws Exception {
@@ -208,7 +208,7 @@ public class CamelSpringDelegatingTestContextLoaderTest {
         endEndpoint.assertIsSatisfied();
         errorEndpoint.assertIsSatisfied();
     }
-}</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="Testing-SpringTestwithXMLConfigandDeclarativeConfigurationExample"><a class="anchor" href="#Testing-SpringTestwithXMLConfigandDeclarativeConfigurationExample"></a>Spring Test with XML Config and Declarative Configuration Example</h3> <div class="paragraph"> <p>Here is a Camel test support enhanced <a href="spring-testing.html" class="page">Spring Testing</a> <a href="https://github.com/apache/camel/blob/master/components/cam [...]
+}</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="Testing-SpringTestwithXMLConfigandDeclarativeConfigurationExample"><a class="anchor" href="#Testing-SpringTestwithXMLConfigandDeclarativeConfigurationExample"></a>Spring Test with XML Config and Declarative Configuration Example</h3> <div class="paragraph"> <p>Here is a Camel test support enhanced <a href="spring-testing.html" class="page">Spring Testing</a> <a href="https://github.com/apache/camel/blob/master/components/cam [...]
 // must tell Spring to bootstrap with Camel
 @BootstrapWith(CamelTestContextBootstrapper.class)
 @ContextConfiguration()
@@ -276,7 +276,7 @@ public class CamelSpringRunnerPlainTest {
         // noop
     }
 
-}</code></pre> </div> </div> <div class="paragraph"> <p>Notice how a custom test runner is used with the <code>@RunWith</code> annotation to support the features of <code>CamelTestSupport</code> through annotations on the test class.  See Spring Testing for a list of annotations you can use in your tests.</p> </div> </div> <div class="sect2"> <h3 id="Testing-BlueprintTest"><a class="anchor" href="#Testing-BlueprintTest"></a>Blueprint Test</h3> <div class="paragraph"> <p>Here is the Bluep [...]
+}</code></pre> </div> </div> <div class="paragraph"> <p>Notice how a custom test runner is used with the <code>@RunWith</code> annotation to support the features of <code>CamelTestSupport</code> through annotations on the test class. See Spring Testing for a list of annotations you can use in your tests.</p> </div> </div> <div class="sect2"> <h3 id="Testing-BlueprintTest"><a class="anchor" href="#Testing-BlueprintTest"></a>Blueprint Test</h3> <div class="paragraph"> <p>Here is the Bluepr [...]
 // and add your unit tests methods as shown below.
 public class DebugBlueprintTest extends CamelBlueprintTestSupport {
 
diff --git a/manual/latest/threading-model.html b/manual/latest/threading-model.html
index 8628505..74ba703 100644
--- a/manual/latest/threading-model.html
+++ b/manual/latest/threading-model.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>Threading Model - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/manual/latest/threading-model.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> < [...]
                        poolSize="10" maxPoolSize="20" maxQueueSize="1000" allowCoreThreadTimeOut="false"
-                       rejectedPolicy="CallerRuns"/&gt;</code></pre> </div> </div> <div class="paragraph"> <p>What that means is that for example when you use <a href="multicast-eip.html" class="page">Multicast</a> with <code>parallelProcessing=true</code> enabled, then it would create a thread pool based on the profile above. The <code>rejectedPolicy</code> has four options: <code>Abort, CallerRuns, Discard, DiscardOldest</code> which corresponds to the same four options provided out of [...]
+                       rejectedPolicy="CallerRuns"/&gt;</code></pre> </div> </div> <div class="paragraph"> <p>What that means is that for example when you use <a href="multicast-eip.html" class="page">Multicast</a> with <code>parallelProcessing=true</code> enabled, then it would create a thread pool based on the profile above. The <code>rejectedPolicy</code> has four options: <code>Abort, CallerRuns, Discard, DiscardOldest</code> which corresponds to the same four options provided out of [...]
     ...
     &lt;threadPoolProfile id="fooProfile"
                        poolSize="20" maxPoolSize="50" maxQueueSize="-1"/&gt;
diff --git a/manual/latest/toD-eip.html b/manual/latest/toD-eip.html
index 338c5fa..3aeb2f4 100644
--- a/manual/latest/toD-eip.html
+++ b/manual/latest/toD-eip.html
@@ -1,25 +1,25 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>To D EIP - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/manual/latest/toD-eip.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> <link rel="apple [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>To D EIP - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/manual/latest/toD-eip.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> <link rel="apple [...]
   .toD("${header.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="direct:start"/&gt;
   &lt;toD uri="${header.foo}"/&gt;
-&lt;/route&gt;</code></pre> </div> </div> <div class="paragraph"> <p>You can also prefix the uri with a value because by default the uri is evaluated using the <a href="simple-language.html" class="page">Simple</a> language</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:start")
+&lt;/route&gt;</code></pre> </div> </div> <div class="paragraph"> <p>You can also prefix the uri with a value because by default the uri is evaluated using the <a href="simple-language.html" class="page">Simple</a> language</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:start")
   .toD("mock:${header.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="direct:start"/&gt;
   &lt;toD uri="mock:${header.foo"/&gt;
-&lt;/route&gt;</code></pre> </div> </div> <div class="paragraph"> <p>In the example above we compute an endpoint that has prefix "mock:" and then the header foo is appended. So for example if the header foo has value order, then the endpoint is computed as "mock:order".</p> </div> <div class="paragraph"> <p>You can also use other languages than <a href="simple-language.html" class="page">Simple</a> such as <a href="../../components/latest/xpath-language.html" class="page">XPath</a> - thi [...]
+&lt;/route&gt;</code></pre> </div> </div> <div class="paragraph"> <p>In the example above we compute an endpoint that has prefix "mock:" and then the header foo is appended. So for example if the header foo has value order, then the endpoint is computed as "mock:order".</p> </div> <div class="paragraph"> <p>You can also use other languages than <a href="simple-language.html" class="page">Simple</a> such as <a href="../../components/latest/xpath-language.html" class="page">XPath</a> - thi [...]
   &lt;from uri="direct:start"/&gt;
   &lt;toD uri="language:xpath:/order/@uri"/&gt;
 &lt;/route&gt;</code></pre> </div> </div> <div class="paragraph"> <p>This is done by specifying the name of the language followed by a colon.</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:start")
-  .toD("language:xpath:/order/@uri");</code></pre> </div> </div> <div class="paragraph"> <p>You can also concat multiple <a href="../../components/latest/language-component.html" class="page">Language</a>(s) together using the plus sign <code>+</code> such as shown below:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;route&gt;
+  .toD("language:xpath:/order/@uri");</code></pre> </div> </div> <div class="paragraph"> <p>You can also concat multiple <a href="../../components/latest/language-component.html" class="page">Language</a>(s) together using the plus sign <code>+</code> such as shown below:</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;toD uri="jms:${header.base}+language:xpath:/order/@id"/&gt;
-&lt;/route&gt;</code></pre> </div> </div> <div class="paragraph"> <p>In the example above the uri is a combination of <a href="simple-language.html" class="page">Simple</a> language and <a href="simple-language.html" class="page">XPath</a> where the first part is simple (simple is default language). And then the plus sign separate to another language, where we specify the language name followed by a colon</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs [...]
+&lt;/route&gt;</code></pre> </div> </div> <div class="paragraph"> <p>In the example above the uri is a combination of <a href="simple-language.html" class="page">Simple</a> language and <a href="simple-language.html" class="page">XPath</a> where the first part is simple (simple is default language). And then the plus sign separate to another language, where we specify the language name followed by a colon</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs [...]
   .toD("jms:${header.base}+language:xpath:/order/@id");</code></pre> </div> </div> <div class="paragraph"> <p>You can concat as many languages as you want, just separate them with the plus sign</p> </div> </div> </div> <div class="sect1"> <h2 id="_avoid_creating_endless_dynamic_endpoints_which_takes_up_resources"><a class="anchor" href="#_avoid_creating_endless_dynamic_endpoints_which_takes_up_resources"></a>Avoid creating endless dynamic endpoints which takes up resources</h2> <div clas [...]
   .toD("http:myloginserver:8080/login?userid=${header.userName}");</code></pre> </div> </div> <div class="paragraph"> <p>In the example above then the parameter <code>userid</code> is dynamic computed, and would result in one instance of endpoint and producer for each different userid. To avoid having too many dynamic endpoints you can configure <code>toD</code> to reduce its cache size, for example:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs high [...]
   .toD("http:myloginserver:8080/login?cacheSize=10&amp;userid=${header.userName}");</code></pre> </div> </div> <div class="paragraph"> <p>where the cache is 10. <strong>Important</strong> this will only reduce the endpoint cache of the <code>toD</code> that has a chance of being reused in case a message is routed with the same <code>userName</code> header. Therefore reducing the cache size will not solve the <em>endless dynamic endoints</em> problem. Instead you should use static endpoin [...]
   .setHeader(Exchange.HTTP_PATH, constant("/login"))
   .setHeader(Exchange.HTTP_QUERY, simple("userid=${header.userName}"))
-  .toD("http:myloginserver:8080");</code></pre> </div> </div> <div class="paragraph"> <p>However, you can use its optimised components for <code>toD</code> that can <em>solve</em> this out of the box, as documented next.</p> </div> </div> </div> </div> <div class="sect1"> <h2 id="_using_optimised_components"><a class="anchor" href="#_using_optimised_components"></a>Using optimised components</h2> <div class="sectionbody"> <div class="paragraph"> <p>But a better solution would be if the H [...]
+  .toD("http:myloginserver:8080");</code></pre> </div> </div> <div class="paragraph"> <p>However, you can use its optimised components for <code>toD</code> that can <em>solve</em> this out of the box, as documented next.</p> </div> </div> </div> </div> <div class="sect1"> <h2 id="_using_optimised_components"><a class="anchor" href="#_using_optimised_components"></a>Using optimised components</h2> <div class="sectionbody"> <div class="paragraph"> <p>But a better solution would be if the H [...]
   .toD("http:myloginserver:8080/login?userid=${header.userName}");</code></pre> </div> </div> <div class="paragraph"> <p>will essentially be optimised to (pseudo route):</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:login")
   .setHeader(Exchange.HTTP_PATH, expression("/login"))
   .setHeader(Exchange.HTTP_QUERY, expression("userid=${header.userName}"))
diff --git a/manual/latest/tokenize-language.html b/manual/latest/tokenize-language.html
index 10ef11a..d636958 100644
--- a/manual/latest/tokenize-language.html
+++ b/manual/latest/tokenize-language.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>Tokenize Language - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/manual/latest/tokenize-language.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Tokenize Language - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/manual/latest/tokenize-language.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/manual/latest/tracer.html b/manual/latest/tracer.html
index a9f76a8..d59da36 100644
--- a/manual/latest/tracer.html
+++ b/manual/latest/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/staging/manual/latest/tracer.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> <link rel="apple-to [...]
+<!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/staging/manual/latest/tracer.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> <link rel="apple-to [...]
 ...
 &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> </div> <div class="sect1"> <h2 id="_see_also"><a class="anchor" href="#_see_also"></a>See Also</h2> <div class="sectionbody"> <div class="ulist"> <ul> <li> <p><a href="debugger.html" cla [...]
   "@context": "http://schema.org",
diff --git a/manual/latest/transactional-client.html b/manual/latest/transactional-client.html
index 464fabf..d3c6940 100644
--- a/manual/latest/transactional-client.html
+++ b/manual/latest/transactional-client.html
@@ -33,7 +33,7 @@ from("activemq:queue:foo").policy(notsupported)
     &lt;from uri="activemq:queue:foo"/&gt;
     &lt;transacted ref="required"/&gt;
     &lt;to uri="activemq:queue:bar"/&gt;
-&lt;/route&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="TransactionalClient-DatabaseSample"><a class="anchor" href="#TransactionalClient-DatabaseSample"></a>Database Sample</h2> <div class="sectionbody"> <div class="paragraph"> <p>In this sample we want to ensure that two endpoints is under transaction control. These two endpoints inserts data into a database. The sample is in its full as a <a href="https://github.com/apache/camel/tree/master/components/camel- [...]
+&lt;/route&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="TransactionalClient-DatabaseSample"><a class="anchor" href="#TransactionalClient-DatabaseSample"></a>Database Sample</h2> <div class="sectionbody"> <div class="paragraph"> <p>In this sample we want to ensure that two endpoints is under transaction control. These two endpoints inserts data into a database. The sample is in its full as a <a href="https://github.com/apache/camel/tree/master/components/camel- [...]
     &lt;jdbc:embedded-database id="dataSource" type="DERBY"&gt;
     	&lt;jdbc:script location="classpath:sql/init.sql" /&gt;
     &lt;/jdbc:embedded-database&gt;
@@ -118,7 +118,7 @@ from("activemq:queue:foo").policy(notsupported)
         &lt;/route&gt;
     &lt;/camelContext&gt;
 
-    &lt;bean id="myProcessor" class="org.apache.camel.component.jms.tx.JMSTransactionalClientTest$MyProcessor"/&gt;</code></pre> </div> </div> <div class="sect2"> <h3 id="_transaction_error_handler"><a class="anchor" href="#_transaction_error_handler"></a>Transaction error handler</h3> <div class="paragraph"> <p>When a route is marked as transacted using <strong>transacted</strong> Camel will automatic use the <a href="transactionerrorhandler.html" class="page">TransactionErrorHandler</a [...]
+    &lt;bean id="myProcessor" class="org.apache.camel.component.jms.tx.JMSTransactionalClientTest$MyProcessor"/&gt;</code></pre> </div> </div> <div class="sect2"> <h3 id="_transaction_error_handler"><a class="anchor" href="#_transaction_error_handler"></a>Transaction error handler</h3> <div class="paragraph"> <p>When a route is marked as transacted using <strong>transacted</strong> Camel will automatic use the <a href="transactionerrorhandler.html" class="page">TransactionErrorHandler</a [...]
         &lt;property name="transactionManager" ref="txManager"/&gt;
         &lt;property name="propagationBehaviorName" value="PROPAGATION_REQUIRED"/&gt;
     &lt;/bean&gt;
diff --git a/manual/latest/type-converter.html b/manual/latest/type-converter.html
index e851176..1d84c6e 100644
--- a/manual/latest/type-converter.html
+++ b/manual/latest/type-converter.html
@@ -3,7 +3,7 @@ Document document = message.getBody(Document.class);</code></pre> </div> </div>
 context.getTypeConverterRegistry()</code></pre> </div> </div> <div class="sect2"> <h3 id="TypeConverter-TypeConverterRegistryutilizationstatistics"><a class="anchor" href="#TypeConverter-TypeConverterRegistryutilizationstatistics"></a>TypeConverterRegistry utilization statistics</h3> <div class="paragraph"> <p>Camel can gather utilization statistics of the runtime usage of type converters. These stats are available in JMX, and as well as from the <code>getStatistics()</code> method from  [...]
 context.setTypeConverterStatisticsEnabled(true);</code></pre> </div> </div> <div class="paragraph"> <p>Or in the XML DSL with:</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" typeConverterStatisticsEnabled="true"&gt;
     ...
-&lt;/camelContext&gt;</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="TypeConverter-Addtypeconverterclassesatruntime"><a class="anchor" href="#TypeConverter-Addtypeconverterclassesatruntime"></a>Add type converter classes at runtime</h3> <div class="paragraph"> <p>You can add new type converters at runtime, by having your classes implement <code>org.apache.camel.TypeConverters</code> which is an marker interface. Then for each type converter you want use the <code>@Converte [...]
+&lt;/camelContext&gt;</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="TypeConverter-Addtypeconverterclassesatruntime"><a class="anchor" href="#TypeConverter-Addtypeconverterclassesatruntime"></a>Add type converter classes at runtime</h3> <div class="paragraph"> <p>You can add new type converters at runtime, by having your classes implement <code>org.apache.camel.TypeConverters</code> which is an marker interface. Then for each type converter you want use the <code>@Converte [...]
     @Converter
     public MyOrder toMyOrder(String orderId) {
         MyOrder order = new MyOrder();
diff --git a/manual/latest/user-stories.html b/manual/latest/user-stories.html
index 802bb01..426a22b 100644
--- a/manual/latest/user-stories.html
+++ b/manual/latest/user-stories.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>User Stories - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/manual/latest/user-stories.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> <link r [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>User Stories - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/manual/latest/user-stories.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> <link r [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/manual/latest/using-propertyplaceholder.html b/manual/latest/using-propertyplaceholder.html
index 48d1cc6..215e5a0 100644
--- a/manual/latest/using-propertyplaceholder.html
+++ b/manual/latest/using-propertyplaceholder.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>Using PropertyPlaceholder - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/manual/latest/using-propertyplaceholder.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../ [...]
-pc.setLocation(new String[] {"com/mycompany/myprop.properties", "com/mycompany/other.properties"});</code></pre> </div> </div> <div class="paragraph"> <p>From <strong>Camel 2.19.0</strong>: you can set which location can be discarded if missing by setting <code>optional=true</code>, (<code>false</code> by default).</p> </div> <div class="paragraph"> <p>Example:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs"  [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Using PropertyPlaceholder - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/manual/latest/using-propertyplaceholder.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../ [...]
+pc.setLocation(new String[] {"com/mycompany/myprop.properties", "com/mycompany/other.properties"});</code></pre> </div> </div> <div class="paragraph"> <p>From <strong>Camel 2.19.0</strong>: you can set which location can be discarded if missing by setting <code>optional=true</code>, (<code>false</code> by default).</p> </div> <div class="paragraph"> <p>Example:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs"  [...]
 test.endpoint = result2</code></pre> </div> </div> <div class="paragraph"> <p>The same properties file is then referenced from a route definition:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">PropertiesComponent pc = context.getComponent("properties",
 PropertiesComponent.class); pc.setPropertyPrefix("${stage}.");
 // ...
@@ -9,19 +9,19 @@ context.addRoutes(new RouteBuilder() {
         from("direct:start")
             .to("properties:mock:{{endpoint}}");
     }
-});</code></pre> </div> </div> <div class="paragraph"> <p>By using the configuration options <code>propertyPrefix</code> it&#8217;s possible to change the target endpoint simply by changing the value of the system property <code>stage</code> either to <code>dev</code> (the message will be routed to <code>mock:result1</code>) or <code>test</code> (the message will be routed to <code>mock:result2</code>).</p> </div> </div> </div> <div class="sect1"> <h2 id="UsingPropertyPlaceholder-Configu [...]
+});</code></pre> </div> </div> <div class="paragraph"> <p>By using the configuration options <code>propertyPrefix</code> it&#8217;s possible to change the target endpoint simply by changing the value of the system property <code>stage</code> either to <code>dev</code> (the message will be routed to <code>mock:result1</code>) or <code>test</code> (the message will be routed to <code>mock:result2</code>).</p> </div> </div> </div> <div class="sect1"> <h2 id="UsingPropertyPlaceholder-Configu [...]
 pc.setLocation("classpath:com/mycompany/myprop.properties");
 context.addComponent("properties", pc);</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="UsingPropertyPlaceholder-ConfiguringinSpringXML"><a class="anchor" href="#UsingPropertyPlaceholder-ConfiguringinSpringXML"></a>Configuring in Spring XML</h2> <div class="sectionbody"> <div class="paragraph"> <p>Spring XML offers two variations to configure. You can define a spring bean as a <code>PropertiesComponent</code> which resembles the way done in Java DSL. Or you can use t [...]
     &lt;property name="location" value="classpath:com/mycompany/myprop.properties"/&gt;
 &lt;/bean&gt;</code></pre> </div> </div> <div class="paragraph"> <p>Using the <code>&lt;propertyPlaceholder&gt;</code> tag makes the configuration a bit more fresh such as:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;camelContext ...&gt;
     &lt;propertyPlaceholder id="properties" location="com/mycompany/myprop.properties"/&gt;
-&lt;/camelContext&gt;</code></pre> </div> </div> <div class="paragraph"> <p>Setting the properties location through the location tag works just fine but sometime you have a number of resources to take into account and starting from <strong>Camel 2.19.0</strong> you can set the properties location with a dedicated <code>propertiesLocation</code>:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">& [...]
+&lt;/camelContext&gt;</code></pre> </div> </div> <div class="paragraph"> <p>Setting the properties location through the location tag works just fine but sometime you have a number of resources to take into account and starting from <strong>Camel 2.19.0</strong> you can set the properties location with a dedicated <code>propertiesLocation</code>:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">& [...]
     &lt;propertyPlaceholder id="myPropertyPlaceholder"&gt;
         &lt;propertiesLocation resolver="classpath" path="com/my/company/something/my-properties-1.properties" optional="false"/&gt;
         &lt;propertiesLocation resolver="classpath" path="com/my/company/something/my-properties-2.properties" optional="false"/&gt;
         &lt;propertiesLocation resolver="file" path="${karaf.home}/etc/my-override.properties" optional="true"/&gt;
     &lt;/propertyPlaceholder&gt;
-&lt;/camelContext&gt;</code></pre> </div> </div> <div class="sect2"> <h3 id="_specifying_the_cache_option_in_xml"><a class="anchor" href="#_specifying_the_cache_option_in_xml"></a>Specifying the cache option in XML</h3> <div class="paragraph"> <p>From <strong>Camel 2.10</strong>: Camel supports specifying a value for the <code>cache</code> option both inside the Spring as well as the Blueprint XML.</p> </div> </div> </div> </div> <div class="sect1"> <h2 id="UsingPropertyPlaceholder-Using [...]
+&lt;/camelContext&gt;</code></pre> </div> </div> <div class="sect2"> <h3 id="_specifying_the_cache_option_in_xml"><a class="anchor" href="#_specifying_the_cache_option_in_xml"></a>Specifying the cache option in XML</h3> <div class="paragraph"> <p>From <strong>Camel 2.10</strong>: Camel supports specifying a value for the <code>cache</code> option both inside the Spring as well as the Blueprint XML.</p> </div> </div> </div> </div> <div class="sect1"> <h2 id="UsingPropertyPlaceholder-Using [...]
 cool.end=mock:result
 
 // route
@@ -146,7 +146,7 @@ assertMockEndpointsSatisfied();</code></pre> </div> </div> </div> </div> <div cl
             &lt;to uri="{{result}}"/&gt;
         &lt;/route&gt;
     &lt;/camelContext&gt;
-&lt;/blueprint&gt;</code></pre> </div> </div> <div class="paragraph"> <p>By default Camel detects and uses OSGi blueprint property placeholder service. You can disable this by setting the attribute <code>useBlueprintPropertyResolver</code> to false on the <code>&lt;camelContext&gt;</code> definition.</p> </div> <div class="sect2"> <h3 id="_about_placeholder_syntaxes"><a class="anchor" href="#_about_placeholder_syntaxes"></a>About placeholder syntaxes</h3> <div class="paragraph"> <p>Notic [...]
+&lt;/blueprint&gt;</code></pre> </div> </div> <div class="paragraph"> <p>By default Camel detects and uses OSGi blueprint property placeholder service. You can disable this by setting the attribute <code>useBlueprintPropertyResolver</code> to false on the <code>&lt;camelContext&gt;</code> definition.</p> </div> <div class="sect2"> <h3 id="_about_placeholder_syntaxes"><a class="anchor" href="#_about_placeholder_syntaxes"></a>About placeholder syntaxes</h3> <div class="paragraph"> <p>Notic [...]
            xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
            xmlns:cm="http://aries.apache.org/blueprint/xmlns/blueprint-cm/v1.0.0"
            xsi:schemaLocation="http://www.osgi.org/xmlns/blueprint/v1.0.0 https://www.osgi.org/xmlns/blueprint/v1.0.0/blueprint.xsd"&gt;
@@ -189,13 +189,13 @@ assertMockEndpointsSatisfied();</code></pre> </div> </div> </div> </div> <div cl
     &lt;to uri="{{destination}}"/&gt;
   &lt;/route&gt;
 
-&lt;/camelContext&gt;</code></pre> </div> </div> <div class="paragraph"> <p>Notice that we have a <code>&lt;bean&gt;</code> which refers to one of the properties. And in the Camel route we refer to the other using the <code>{{ }}</code> notation.</p> </div> <div class="paragraph"> <p>Now if you want to override these Blueprint properties from an unit test, you can do this as shown below:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code  [...]
+&lt;/camelContext&gt;</code></pre> </div> </div> <div class="paragraph"> <p>Notice that we have a <code>&lt;bean&gt;</code> which refers to one of the properties. And in the Camel route we refer to the other using the <code>{{ }}</code> notation.</p> </div> <div class="paragraph"> <p>Now if you want to override these Blueprint properties from an unit test, you can do this as shown below:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code  [...]
     // add the properties we want to override
     props.put("greeting", "Bye");
 
     // return the PID of the config-admin we are using in the blueprint xml file
     return "my-placeholders";
-}</code></pre> </div> </div> <div class="paragraph"> <p>To do this we override and implement the <code>useOverridePropertiesWithConfigAdmin</code> method. We can then put the properties we want to override on the given props parameter. And the return value <em>must</em> be the persistence-id of the <code>&lt;cm:property-placeholder&gt;</code> tag, which you define in the blueprint XML file.</p> </div> </div> </div> <div class="sect1"> <h2 id="UsingPropertyPlaceholder-Usinga.cfgor.propert [...]
+}</code></pre> </div> </div> <div class="paragraph"> <p>To do this we override and implement the <code>useOverridePropertiesWithConfigAdmin</code> method. We can then put the properties we want to override on the given props parameter. And the return value <em>must</em> be the persistence-id of the <code>&lt;cm:property-placeholder&gt;</code> tag, which you define in the blueprint XML file.</p> </div> </div> </div> <div class="sect1"> <h2 id="UsingPropertyPlaceholder-Usinga.cfgor.propert [...]
            xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
            xmlns:cm="http://aries.apache.org/blueprint/xmlns/blueprint-cm/v1.1.0"
            xsi:schemaLocation="
@@ -223,7 +223,7 @@ protected String[] loadConfigAdminConfigurationFile() {
     // String[0] = tell Camel the path of the .cfg file to use for OSGi ConfigAdmin in the blueprint XML file
     // String[1] = tell Camel the persistence-id of the cm:property-placeholder in the blueprint XML file
     return new String[]{"src/test/resources/etc/stuff.cfg", "stuff"};
-}</code></pre> </div> </div> <div class="paragraph"> <p>Notice that this method requires to return a <code>String[]</code> with 2 values. The 1st value is the path for the configuration file to load. The second value is the persistence-id of the <code>&lt;cm:property-placeholder&gt;</code> tag.</p> </div> <div class="paragraph"> <p>The <code>stuff.cfg</code> file is just a plain properties file with the property placeholders such as:</p> </div> <div class="listingblock"> <div class="cont [...]
+}</code></pre> </div> </div> <div class="paragraph"> <p>Notice that this method requires to return a <code>String[]</code> with 2 values. The 1st value is the path for the configuration file to load. The second value is the persistence-id of the <code>&lt;cm:property-placeholder&gt;</code> tag.</p> </div> <div class="paragraph"> <p>The <code>stuff.cfg</code> file is just a plain properties file with the property placeholders such as:</p> </div> <div class="listingblock"> <div class="cont [...]
 greeting=Bye</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="UsingPropertyPlaceholder-Usinga.cfgfileandOverridingPropertiesforBlueprintPropertyPlaceholders"><a class="anchor" href="#UsingPropertyPlaceholder-Usinga.cfgfileandOverridingPropertiesforBlueprintPropertyPlaceholders"></a>Using a <code>.cfg</code> file and Overriding Properties for Blueprint Property Placeholders</h2> <div class="sectionbody"> <div class="paragraph"> <p>You can do both as well. Here is a com [...]
            xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
            xmlns:cm="http://aries.apache.org/blueprint/xmlns/blueprint-cm/v1.1.0"
@@ -305,7 +305,7 @@ destination=mock:result</code></pre> </div> </div> </div> </div> <div class="sec
 &lt;!-- you must NOT use the &lt;context:property-placeholder at the same time, only this bridge bean --&gt;
 &lt;bean id="bridgePropertyPlaceholder" class="org.apache.camel.spring.spi.BridgePropertyPlaceholderConfigurer"&gt;
   &lt;property name="location" value="classpath:org/apache/camel/component/properties/cheese.properties"/&gt;
-&lt;/bean&gt;</code></pre> </div> </div> <div class="paragraph"> <p>You <strong>must not</strong> use the spring <code>&lt;context:property-placeholder&gt;</code> namespace at the same time; this is not possible.</p> </div> <div class="paragraph"> <p>After declaring this bean, you can define property placeholders using both the Spring style, and the Camel style within the <code>&lt;camelContext&gt;</code> tag as shown below:</p> </div> <div class="listingblock"> <div class="content"> <pr [...]
+&lt;/bean&gt;</code></pre> </div> </div> <div class="paragraph"> <p>You <strong>must not</strong> use the spring <code>&lt;context:property-placeholder&gt;</code> namespace at the same time; this is not possible.</p> </div> <div class="paragraph"> <p>After declaring this bean, you can define property placeholders using both the Spring style, and the Camel style within the <code>&lt;camelContext&gt;</code> tag as shown below:</p> </div> <div class="listingblock"> <div class="content"> <pr [...]
 &lt;!-- the ${hi} is a spring property placeholder --&gt;
 &lt;bean id="hello" class="org.apache.camel.component.properties.HelloBean"&gt;
   &lt;property name="greeting" value="${hi}"/&gt;
@@ -318,9 +318,9 @@ destination=mock:result</code></pre> </div> </div> </div> </div> <div class="sec
     &lt;bean ref="hello"/&gt;
     &lt;to uri="{{cool.end}}"/&gt;
   &lt;/route&gt;
-&lt;/camelContext&gt;</code></pre> </div> </div> <div class="paragraph"> <p>Notice how the hello bean is using pure Spring property placeholders using the <code>${}</code> notation. And in the Camel routes we use the Camel placeholder notation with <code>{{ }}</code>.</p> </div> </div> </div> <div class="sect1"> <h2 id="UsingPropertyPlaceholder-ClashingSpringPropertyPlaceholderswithCamelsLanguage"><a class="anchor" href="#UsingPropertyPlaceholder-ClashingSpringPropertyPlaceholderswithCam [...]
+&lt;/camelContext&gt;</code></pre> </div> </div> <div class="paragraph"> <p>Notice how the hello bean is using pure Spring property placeholders using the <code>${}</code> notation. And in the Camel routes we use the Camel placeholder notation with <code>{{ }}</code>.</p> </div> </div> </div> <div class="sect1"> <h2 id="UsingPropertyPlaceholder-ClashingSpringPropertyPlaceholderswithCamelsLanguage"><a class="anchor" href="#UsingPropertyPlaceholder-ClashingSpringPropertyPlaceholderswithCam [...]
     &lt;simple&gt;{{file.rootdir}}/${in.header.CamelFileName}&lt;/simple&gt;
-&lt;/setHeader&gt;</code></pre> </div> </div> <div class="paragraph"> <p>clashes with Spring property placeholders, and you should use <code>$simple{}</code> to indicate using the <a href="simple-language.html" class="page">Simple</a> language in Camel.</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;setHeader name="Exchange.FILE_NAME"&gt;
+&lt;/setHeader&gt;</code></pre> </div> </div> <div class="paragraph"> <p>clashes with Spring property placeholders, and you should use <code>$simple{}</code> to indicate using the <a href="simple-language.html" class="page">Simple</a> language in Camel.</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;setHeader name="Exchange.FILE_NAME"&gt;
     &lt;simple&gt;{{file.rootdir}}/$simple{in.header.CamelFileName}&lt;/simple&gt;
 &lt;/setHeader&gt;</code></pre> </div> </div> <div class="paragraph"> <p>An alternative is to configure the <code>PropertyPlaceholderConfigurer</code> with <code>ignoreUnresolvablePlaceholders</code> option to <code>true</code>.</p> </div> </div> </div> <div class="sect1"> <h2 id="UsingPropertyPlaceholder-OverridingPropertiesfromCamelTestKit"><a class="anchor" href="#UsingPropertyPlaceholder-OverridingPropertiesfromCamelTestKit"></a>Overriding Properties from Camel Test Kit</h2> <div cla [...]
 protected Properties useOverridePropertiesWithPropertiesComponent() {
@@ -328,7 +328,7 @@ protected Properties useOverridePropertiesWithPropertiesComponent() {
     extra.put("destination", "mock:extra");
     extra.put("greeting", "Bye");
     return extra;
-}</code></pre> </div> </div> <div class="paragraph"> <p>This can be done from any of the Camel Test kits, such as <code>camel-test</code>, <code>camel-test-spring</code> and <code>camel-test-blueprint</code>.</p> </div> <div class="paragraph"> <p>The <code>ignoreMissingLocationWithPropertiesComponent</code> can be used to instruct Camel to ignore any locations which was not discoverable. For example if you run the unit test, in an environment that does not have access to the location of  [...]
+}</code></pre> </div> </div> <div class="paragraph"> <p>This can be done from any of the Camel Test kits, such as <code>camel-test</code>, <code>camel-test-spring</code> and <code>camel-test-blueprint</code>.</p> </div> <div class="paragraph"> <p>The <code>ignoreMissingLocationWithPropertiesComponent</code> can be used to instruct Camel to ignore any locations which was not discoverable. For example if you run the unit test, in an environment that does not have access to the location of  [...]
 
     @PropertyInject("hello")
     private String greeting;
@@ -339,21 +339,21 @@ protected Properties useOverridePropertiesWithPropertiesComponent() {
             .transform().constant(greeting)
             .to("{{result}}");
     }
-}</code></pre> </div> </div> <div class="paragraph"> <p>Notice we have annotated the greeting field with <code>@PropertyInject</code> and define it to use the key <code>hello</code>. Camel will then lookup the property with this key and inject its value, converted to a String type.</p> </div> <div class="paragraph"> <p>You can also use multiple placeholders and text in the key, for example we can do:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs high [...]
+}</code></pre> </div> </div> <div class="paragraph"> <p>Notice we have annotated the greeting field with <code>@PropertyInject</code> and define it to use the key <code>hello</code>. Camel will then lookup the property with this key and inject its value, converted to a String type.</p> </div> <div class="paragraph"> <p>You can also use multiple placeholders and text in the key, for example we can do:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs high [...]
 private String greeting;</code></pre> </div> </div> <div class="paragraph"> <p>This will lookup the placeholder with they key <code>name</code>.</p> </div> <div class="paragraph"> <p>You can also add a default value if the key does not exists, such as:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">@PropertyInject(value = "myTimeout", defaultValue = "5000")
-private int timeout;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="UsingPropertyPlaceholder-UsingOutoftheBoxFunctions"><a class="anchor" href="#UsingPropertyPlaceholder-UsingOutoftheBoxFunctions"></a>Using Out of the Box Functions</h2> <div class="sectionbody"> <div class="paragraph"> <p><strong>Available as of Camel 2.14.1</strong></p> </div> <div class="paragraph"> <p>The <a href="../../components/latest/properties-component.html" class="page">Properties</a> comp [...]
+private int timeout;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="UsingPropertyPlaceholder-UsingOutoftheBoxFunctions"><a class="anchor" href="#UsingPropertyPlaceholder-UsingOutoftheBoxFunctions"></a>Using Out of the Box Functions</h2> <div class="sectionbody"> <div class="paragraph"> <p><strong>Available as of Camel 2.14.1</strong></p> </div> <div class="paragraph"> <p>The <a href="../../components/latest/properties-component.html" class="page">Properties</a> comp [...]
     &lt;route&gt;
         &lt;from uri="direct:start"/&gt;
         &lt;to uri="{{env:SOMENAME}}"/&gt;
         &lt;to uri="{{sys:MyJvmPropertyName}}"/&gt;
     &lt;/route&gt;
-&lt;/camelContext&gt;</code></pre> </div> </div> <div class="paragraph"> <p>You can use default values as well, so if the property does not exists, you can define a default value as shown below, where the default value is a <code>log:foo</code> and <code>log:bar</code> value.</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/blueprint"&gt;
+&lt;/camelContext&gt;</code></pre> </div> </div> <div class="paragraph"> <p>You can use default values as well, so if the property does not exists, you can define a default value as shown below, where the default value is a <code>log:foo</code> and <code>log:bar</code> value.</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/blueprint"&gt;
     &lt;route&gt;
         &lt;from uri="direct:start"/&gt;
         &lt;to uri="{{env:SOMENAME:log:foo}}"/&gt;
         &lt;to uri="{{sys:MyJvmPropertyName:log:bar}}"/&gt;
     &lt;/route&gt;
-&lt;/camelContext&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The service function is for looking up a service which is defined using OS environment variables using the service naming idiom, to refer to a service location using <code>hostname : port</code></p> </div> <div class="ulist"> <ul> <li> <p><em>NAME</em>_SERVICE_HOST</p> </li> <li> <p><em>NAME</em>_SERVICE_PORT</p> </li> </ul> </div> <div class="paragraph"> <p>in other words the service uses <code>_SERVICE_HOST</co [...]
+&lt;/camelContext&gt;</code></pre> </div> </div> <div class="paragraph"> <p>The service function is for looking up a service which is defined using OS environment variables using the service naming idiom, to refer to a service location using <code>hostname : port</code></p> </div> <div class="ulist"> <ul> <li> <p><em>NAME</em>_SERVICE_HOST</p> </li> <li> <p><em>NAME</em>_SERVICE_PORT</p> </li> </ul> </div> <div class="paragraph"> <p>in other words the service uses <code>_SERVICE_HOST</co [...]
     &lt;route&gt;
         &lt;from uri="direct:start"/&gt;
         &lt;to uri="http://{{service:FOO}}/myapp"/&gt;
@@ -363,7 +363,7 @@ private int timeout;</code></pre> </div> </div> </div> </div> <div class="sect1"
         &lt;from uri="direct:start"/&gt;
         &lt;to uri="http://{{service:FOO:localhost:8080}}/myapp"/&gt;
     &lt;/route&gt;
-&lt;/camelContext&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="UsingPropertyPlaceholder-UsingCustomFunctions"><a class="anchor" href="#UsingPropertyPlaceholder-UsingCustomFunctions"></a>Using Custom Functions</h2> <div class="sectionbody"> <div class="paragraph"> <p><strong>Available as of Camel 2.14.1</strong></p> </div> <div class="paragraph"> <p>The <a href="../../components/latest/properties-component.html" class="page">Properties</a> component allow to pl [...]
+&lt;/camelContext&gt;</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="UsingPropertyPlaceholder-UsingCustomFunctions"><a class="anchor" href="#UsingPropertyPlaceholder-UsingCustomFunctions"></a>Using Custom Functions</h2> <div class="sectionbody"> <div class="paragraph"> <p><strong>Available as of Camel 2.14.1</strong></p> </div> <div class="paragraph"> <p>The <a href="../../components/latest/properties-component.html" class="page">Properties</a> component allow to pl [...]
 &lt;camelContext xmlns="http://camel.apache.org/schema/blueprint"&gt;
     &lt;propertyPlaceholder id="properties" location="none" ignoreMissingLocation="true"&gt;
         &lt;propertiesFunction ref="beerFunction"/&gt;
@@ -373,7 +373,7 @@ private int timeout;</code></pre> </div> </div> </div> </div> <div class="sect1"
         &lt;to uri="{{beer:FOO}}"/&gt;
         &lt;to uri="{{beer:BAR}}"/&gt;
     &lt;/route&gt;
-&lt;/camelContext&gt;</code></pre> </div> </div> <div class="paragraph"> <p>Here we have a Camel XML route where we have defined the <code>&lt;propertyPlaceholder&gt;</code> to use a custom function, which we refer to be the bean id - e.g., the <code>beerFunction</code>. As the beer function uses <code>beer</code> as its name, then the placeholder syntax can trigger the beer function by starting with <code>beer:value</code>.</p> </div> <div class="paragraph"> <p>The implementation of the [...]
+&lt;/camelContext&gt;</code></pre> </div> </div> <div class="paragraph"> <p>Here we have a Camel XML route where we have defined the <code>&lt;propertyPlaceholder&gt;</code> to use a custom function, which we refer to be the bean id - e.g., the <code>beerFunction</code>. As the beer function uses <code>beer</code> as its name, then the placeholder syntax can trigger the beer function by starting with <code>beer:value</code>.</p> </div> <div class="paragraph"> <p>The implementation of the [...]
     @Override
     public String getName() {
         return "beer";
@@ -382,7 +382,7 @@ private int timeout;</code></pre> </div> </div> </div> </div> <div class="sect1"
     public String apply(String remainder) {
         return "mock:" + remainder.toLowerCase();
     }
-}</code></pre> </div> </div> <div class="paragraph"> <p>The function must implement the <code>org.apache.camel.component.properties.PropertiesFunction</code> interface. The method <code>getName</code> is  the name of the function, e.g., <code>beer</code>. And the <code>apply</code> method is where we implement the custom logic to do. As the sample code is from an unit test, it just returns a value to refer to a mock endpoint.</p> </div> <div class="paragraph"> <p>To register a custom fun [...]
+}</code></pre> </div> </div> <div class="paragraph"> <p>The function must implement the <code>org.apache.camel.component.properties.PropertiesFunction</code> interface. The method <code>getName</code> is the name of the function, e.g., <code>beer</code>. And the <code>apply</code> method is where we implement the custom logic to do. As the sample code is from an unit test, it just returns a value to refer to a mock endpoint.</p> </div> <div class="paragraph"> <p>To register a custom func [...]
 pc.addFunction(new MyBeerFunction());</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="UsingPropertyPlaceholder-SeeAlso"><a class="anchor" href="#UsingPropertyPlaceholder-SeeAlso"></a>See Also</h2> <div class="sectionbody"> <div class="ulist"> <ul> <li> <p><a href="../../components/latest/properties-component.html" class="page">Properties</a> component</p> </li> </ul> </div> </div> </div> </article> </main> </div> <footer class="footer bg-brown text-white"> <div class [...]
   "@context": "http://schema.org",
   "@type": "Organization",
diff --git a/manual/latest/walk-through-another-example.html b/manual/latest/walk-through-another-example.html
index 87e9603..55ac9b6 100644
--- a/manual/latest/walk-through-another-example.html
+++ b/manual/latest/walk-through-another-example.html
@@ -33,7 +33,7 @@
    &lt;bean ref="validateOrder"/&gt;
    &lt;to uri="mina:tcp://mainframeip:4444?textline=true"/&gt;
    &lt;bean ref="sendConfirmEmail"/&gt;
-&lt;/route&gt;</code></pre> </div> </div> <div class="paragraph"> <p>What we now have in the route is a <code>to</code> type that can be used as a direct replacement for the bean type. The steps is now: 1. payload from the <a href="../../components/latest/jms-component.html" class="page">JMS</a> is sent as input to the validateOrder bean 2. the output from validateOrder bean is sent as text to the mainframe using TCP 3. the output from mainframe is sent back as input to the sendConfirmEm [...]
+&lt;/route&gt;</code></pre> </div> </div> <div class="paragraph"> <p>What we now have in the route is a <code>to</code> type that can be used as a direct replacement for the bean type. The steps is now: 1. payload from the <a href="../../components/latest/jms-component.html" class="page">JMS</a> is sent as input to the validateOrder bean 2. the output from validateOrder bean is sent as text to the mainframe using TCP 3. the output from mainframe is sent back as input to the sendConfirmEm [...]
    &lt;from uri="jms:queue:order"/&gt;
    &lt;to uri="bean:validateOrder"/&gt;
    &lt;to uri="mina:tcp://mainframeip:4444?textline=true"/&gt;
diff --git a/manual/latest/what-are-the-dependencies.html b/manual/latest/what-are-the-dependencies.html
index ad00300..7fc213e 100644
--- a/manual/latest/what-are-the-dependencies.html
+++ b/manual/latest/what-are-the-dependencies.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>What are the dependencies? - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/manual/latest/what-are-the-dependencies.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../.. [...]
+<!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/staging/manual/latest/what-are-the-dependencies.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../.. [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/manual/latest/wireTap-eip.html b/manual/latest/wireTap-eip.html
index b1b8264..a84ec36 100644
--- a/manual/latest/wireTap-eip.html
+++ b/manual/latest/wireTap-eip.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>Wire Tap EIP - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/manual/latest/wireTap-eip.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> <link re [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Wire Tap EIP - Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/staging/manual/latest/wireTap-eip.html"> <meta name="generator" content="Antora 2.0.0"> <link rel="stylesheet" href="../../_/css/site-721a266413.css"> <meta name="application-name" content="Apache Camel"> <link rel="manifest" href="../../site.webmanifest"> <link re [...]
         return new RouteBuilder() {
             public void configure() {
                 // START SNIPPET: e1
@@ -16,7 +16,7 @@
                 from("direct:a").to("mock:b");
             }
         };
-    }</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_sending_a_new_exchange"><a class="anchor" href="#_sending_a_new_exchange"></a>Sending a New <a href="exchange.html" class="page">Exchange</a></h2> <div class="sectionbody"> <div class="paragraph"> <p><strong>Using the <a href="fluent-builders.html" class="page">Fluent Builders</a></strong></p> </div> <div class="paragraph"> <p>Camel supports either a processor or an <a href="expression.html" class="page">Expressi [...]
+    }</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_sending_a_new_exchange"><a class="anchor" href="#_sending_a_new_exchange"></a>Sending a New <a href="exchange.html" class="page">Exchange</a></h2> <div class="sectionbody"> <div class="paragraph"> <p><strong>Using the <a href="fluent-builders.html" class="page">Fluent Builders</a></strong></p> </div> <div class="paragraph"> <p>Camel supports either a processor or an <a href="expression.html" class="page">Expressi [...]
         context.addRoutes(new RouteBuilder() {
             @Override
             public void configure() throws Exception {
@@ -34,8 +34,8 @@
                 // END SNIPPET: e1
             }
         });
-    }</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_using_dynamic_uris"><a class="anchor" href="#_using_dynamic_uris"></a>Using Dynamic URIs</h2> <div class="sectionbody"> <div class="paragraph"> <p><strong>Available as of Camel 2.16:</strong></p> </div> <div class="paragraph"> <p>For example to wire tap to a dynamic URI, then it supports the same dynamic URIs as documented in <a href="message-endpoint.html" class="page">Message Endpoint</a>. For example to wire t [...]
-        .to("bean:doSomething");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_sending_a_new_exchange_and_set_headers_in_dsl"><a class="anchor" href="#_sending_a_new_exchange_and_set_headers_in_dsl"></a>Sending a New exchange and Set Headers in DSL</h2> <div class="sectionbody"> <div class="paragraph"> <p><strong>Available as of Camel 2.8</strong></p> </div> <div class="paragraph"> <p>If you send a new message using <a href="#">Wire Tap</a>, then you could only se [...]
+    }</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_using_dynamic_uris"><a class="anchor" href="#_using_dynamic_uris"></a>Using Dynamic URIs</h2> <div class="sectionbody"> <div class="paragraph"> <p><strong>Available as of Camel 2.16:</strong></p> </div> <div class="paragraph"> <p>For example to wire tap to a dynamic URI, then it supports the same dynamic URIs as documented in <a href="message-endpoint.html" class="page">Message Endpoint</a>. For example to wire t [...]
+        .to("bean:doSomething");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_sending_a_new_exchange_and_set_headers_in_dsl"><a class="anchor" href="#_sending_a_new_exchange_and_set_headers_in_dsl"></a>Sending a New exchange and Set Headers in DSL</h2> <div class="sectionbody"> <div class="paragraph"> <p><strong>Available as of Camel 2.8</strong></p> </div> <div class="paragraph"> <p>If you send a new message using <a href="#">Wire Tap</a>, then you could only se [...]
     protected RouteBuilder createRouteBuilder() throws Exception {
         return new RouteBuilder() {
             @Override
@@ -59,7 +59,7 @@
                 // END SNIPPET: e1
             }
         };
-    }</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_usingonprepare_to_execute_custom_logic_when_preparing_messages"><a class="anchor" href="#_usingonprepare_to_execute_custom_logic_when_preparing_messages"></a>Using <code>onPrepare</code> to Execute Custom Logic when Preparing Messages</h2> <div class="sectionbody"> <div class="paragraph"> <p><strong>Available as of Camel 2.8</strong></p> </div> <div class="paragraph"> <p>See details at <a href="multicast-eip.html [...]
+    }</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_using_onprepare_to_execute_custom_logic_when_preparing_messages"><a class="anchor" href="#_using_onprepare_to_execute_custom_logic_when_preparing_messages"></a>Using <code>onPrepare</code> to Execute Custom Logic when Preparing Messages</h2> <div class="sectionbody"> <div class="paragraph"> <p><strong>Available as of Camel 2.8</strong></p> </div> <div class="paragraph"> <p>See details at <a href="multicast-eip.ht [...]
   "@context": "http://schema.org",
   "@type": "Organization",
   "name": "Apache Camel",
diff --git a/sitemap-camel-k.xml b/sitemap-camel-k.xml
index 9e562f1..2c4bbe9 100644
--- a/sitemap-camel-k.xml
+++ b/sitemap-camel-k.xml
@@ -2,90 +2,90 @@
 <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
 <url>
 <loc>https://camel.apache.org/staging/camel-k/latest/configuration/components.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/camel-k/latest/configuration/configmap-secret.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/camel-k/latest/configuration/configuration.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/camel-k/latest/configuration/dependencies.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/camel-k/latest/configuration/logging.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/camel-k/latest/developers.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/camel-k/latest/index.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/camel-k/latest/installation/gke.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/camel-k/latest/installation/installation.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/camel-k/latest/installation/minikube.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/camel-k/latest/installation/minishift.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/camel-k/latest/installation/openshift.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/camel-k/latest/languages/groovy.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/camel-k/latest/languages/java.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/camel-k/latest/languages/javascript.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/camel-k/latest/languages/kotlin.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/camel-k/latest/languages/languages.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/camel-k/latest/languages/xml.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/camel-k/latest/running/dev-mode.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/camel-k/latest/running/running.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/camel-k/latest/traits.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/camel-k/latest/uninstalling.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 </urlset>
\ No newline at end of file
diff --git a/sitemap-camel-quarkus.xml b/sitemap-camel-quarkus.xml
index 9d82e77..3e58205 100644
--- a/sitemap-camel-quarkus.xml
+++ b/sitemap-camel-quarkus.xml
@@ -2,10 +2,10 @@
 <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
 <url>
 <loc>https://camel.apache.org/staging/camel-quarkus/latest/contributor-guide.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/camel-quarkus/latest/index.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 </urlset>
\ No newline at end of file
diff --git a/sitemap-components.xml b/sitemap-components.xml
index 4ccb4a6..3751d3a 100644
--- a/sitemap-components.xml
+++ b/sitemap-components.xml
@@ -2,1554 +2,1550 @@
 <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
 <url>
 <loc>https://camel.apache.org/staging/components/latest/activemq-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/ahc-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/ahc-ws-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/amqp-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/apns-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/as2-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/asn1-dataformat.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/asterisk-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/atmos-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/atmosphere-websocket-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/atom-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/atomix-map-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/atomix-messaging-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/atomix-multimap-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/atomix-queue-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/atomix-set-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/atomix-value-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/avro-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/avro-dataformat.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/aws-cw-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/aws-ddb-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/aws-ddbstream-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/aws-ec2-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/aws-ecs-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/aws-eks-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/aws-iam-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/aws-kinesis-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/aws-kinesis-firehose-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/aws-kms-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/aws-lambda-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/aws-mq-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/aws-msk-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/aws-s3-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/aws-sdb-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/aws-ses-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/aws-sns-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/aws-sqs-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/aws-swf-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/aws-xray.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/azure-blob-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/azure-queue-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/azure.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/barcode-dataformat.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/base64-dataformat.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/bean-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/bean-language.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/bean-validator-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/beanio-dataformat.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/beanstalk-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/bindy-dataformat.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/blueprint.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/bonita-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/box-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/braintree-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/browse-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/caffeine-cache-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/caffeine-loadcache-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/cbor-dataformat.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/cdi.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/chatscript-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/chunk-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/class-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/cm-sms-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/cmis-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/coap-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/cometd-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/consul-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/controlbus-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/corda-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/couchbase-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/couchdb-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/cql-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/crypto-cms-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/crypto-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/crypto-dataformat.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/csv-dataformat.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/cxf-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/cxf-transport.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/cxfrs-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/dataformat-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/dataset-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/dataset-test-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/digitalocean-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/direct-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/direct-vm-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/disruptor-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/dns-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/docker-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/dozer-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/drill-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/dropbox-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/ehcache-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/elasticsearch-rest-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/elsql-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/etcd-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/eventadmin-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/exec-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/facebook-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/fhir-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/fhirJson-dataformat.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/fhirXml-dataformat.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/file-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/file-watch-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/flatpack-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/flatpack-dataformat.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/flink-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/fop-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/freemarker-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/ftp-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/ftps-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/ganglia-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/geocoder-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/git-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/github-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/google-bigquery-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/google-bigquery-sql-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/google-calendar-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/google-calendar-stream-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/google-drive-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/google-mail-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/google-mail-stream-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/google-pubsub-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/google-sheets-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/google-sheets-stream-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/gora-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/grape-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/grok-dataformat.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/groovy-language.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/grpc-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/guava-eventbus-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/gzipdeflater-dataformat.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/hazelcast-atomicvalue-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/hazelcast-instance-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/hazelcast-list-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/hazelcast-map-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/hazelcast-multimap-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/hazelcast-queue-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/hazelcast-replicatedmap-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/hazelcast-ringbuffer-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/hazelcast-seda-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/hazelcast-set-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/hazelcast-topic-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/hazelcast.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/hbase-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/hdfs-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/hipchat-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/hl7-dataformat.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/hl7terser-language.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/http-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/hystrix.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/ical-dataformat.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/iec60870-client-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/iec60870-server-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/ignite-cache-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/ignite-compute-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/ignite-events-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/ignite-idgen-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/ignite-messaging-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/ignite-queue-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/ignite-set-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/ignite.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/index.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/infinispan-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/influxdb-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/iota-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/ipfs-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/irc-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/ironmq-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/jacksonxml-dataformat.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/jasypt.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/jaxb-dataformat.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/jbpm-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/jcache-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/jclouds-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/jcr-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/jdbc-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/jetty-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/jgroups-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/jgroups-raft-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/jing-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/jira-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/jms-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/jmx-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/jolt-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/jooq-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/jpa-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/json-fastjson-dataformat.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/json-gson-dataformat.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/json-jackson-dataformat.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/json-johnzon-dataformat.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/json-validator-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/json-xstream-dataformat.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/jsonApi-dataformat.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/jsonpath-language.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/jt400-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/kafka-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/kubernetes-config-maps-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/kubernetes-deployments-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/kubernetes-hpa-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/kubernetes-job-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/kubernetes-namespaces-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/kubernetes-nodes-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/kubernetes-persistent-volumes-claims-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/kubernetes-persistent-volumes-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/kubernetes-pods-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/kubernetes-replication-controllers-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/kubernetes-resources-quota-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/kubernetes-secrets-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/kubernetes-service-accounts-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/kubernetes-services-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/kubernetes.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/kura.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/language-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/ldap-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/ldif-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/leveldb.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/linkedin-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/log-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/lpr-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/lra.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/lucene-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/lumberjack-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/lzf-dataformat.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/mail-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/master-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/metrics-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/micrometer-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/microprofile-config.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/milo-client-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/milo-server-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/mime-multipart-dataformat.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/mina-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/mllp-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/mock-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/mongodb-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/mongodb-gridfs-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/mqtt-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/msv-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/mustache-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/mvel-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/mvel-language.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/mybatis-bean-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/mybatis-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/nagios-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/nats-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/netty-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
-<loc>https://camel.apache.org/staging/components/latest/netty4-http-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<loc>https://camel.apache.org/staging/components/latest/netty-http-component.html</loc>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/nsq-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/ognl-language.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/olingo2-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/olingo4-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/openshift-build-configs-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/openshift-builds-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/openstack-cinder-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/openstack-glance-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/openstack-keystone-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/openstack-neutron-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/openstack-nova-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/openstack-swift-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/openstack.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/opentracing.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/optaplanner-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/paho-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/paxlogging-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/pdf-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/pg-replication-slot-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/pgevent-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/pgp-dataformat.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/properties-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/protobuf-dataformat.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/pubnub-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/pulsar-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/quartz-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/quickfix-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/rabbitmq-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/reactive-executor-vertx.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/reactive-streams-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/reactor-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/ref-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/rest-api-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/rest-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/rest-swagger-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/restlet-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/ribbon.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/rss-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/rss-dataformat.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/rxjava.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/saga-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/salesforce-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/sap-netweaver-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/scheduler-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/schematron-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/scp-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/secureXML-dataformat.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/seda-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/service-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/servicenow-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/servlet-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/sftp-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/shiro.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/sip-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/sjms-batch-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/sjms-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/sjms2-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/slack-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/smpp-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/snmp-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/soapjaxb-dataformat.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/solr-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/soroush-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/spark-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/spark-rest-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/spel-language.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/splunk-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/spring-batch-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/spring-boot.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/spring-cloud-consul.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/spring-cloud-netflix.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/spring-cloud-zookeeper.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/spring-cloud.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/spring-event-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/spring-integration-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/spring-javaconfig.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/spring-ldap-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/spring-redis-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/spring-security.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/spring-ws-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/spring.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/sql-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/sql-stored-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/ssh-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/stax-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/stomp-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/stream-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/string-template-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/stub-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/swagger-java.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/syslog-dataformat.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/tarfile-dataformat.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/telegram-component.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/test-blueprint.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/test-cdi.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
+</url>
+<url>
+<loc>https://camel.apache.org/staging/components/latest/test-junit5.html</loc>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/test-karaf.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
+<lastmod>2019-08-09T13:16:30.366Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/staging/components/latest/test-spring.html</loc>
-<lastmod>2019-08-07T15:13:21.650Z</lastmod>
... 1875 lines suppressed ...