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/02/17 11:02:57 UTC

[camel-website] branch asf-site updated: Website updated to 3b51979

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 9a4b2db  Website updated to 3b51979
9a4b2db is described below

commit 9a4b2db268d7b7ae0afc3ccd990b8b34cb12ba39
Author: jenkins <bu...@apache.org>
AuthorDate: Sun Feb 17 11:02:52 2019 +0000

    Website updated to 3b51979
---
 _/css/site.css                                     |   2 +-
 community/article/index.html                       |   4 +-
 community/camel-extra/index.html                   |   4 +-
 community/contributing/index.html                  |   6 -
 community/index.xml                                |  16 +-
 community/irc-room/index.html                      |   6 +
 community/mailing-list/index.html                  |   6 +
 community/sources/index.html                       |  10 +
 community/support/index.html                       |   6 +-
 community/team/index.html                          |   6 +-
 community/user-stories/index.html                  |   4 +-
 components/latest/activemq-component.html          |   6 +
 components/latest/ahc-component.html               |   2 +-
 components/latest/ahc-ws-component.html            |   4 +-
 components/latest/amqp-component.html              |   4 +-
 components/latest/apns-component.html              |   2 +-
 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              |   2 +-
 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     |   2 +-
 components/latest/aws-ec2-component.html           |   2 +-
 components/latest/aws-ecs-component.html           |   5 +
 components/latest/aws-eks-component.html           |   2 +-
 components/latest/aws-iam-component.html           |   2 +-
 components/latest/aws-kinesis-component.html       |   2 +-
 .../latest/aws-kinesis-firehose-component.html     |   2 +-
 components/latest/aws-kms-component.html           |   2 +-
 components/latest/aws-lambda-component.html        |   2 +-
 components/latest/aws-mq-component.html            |   2 +-
 components/latest/aws-s3-component.html            |   4 +-
 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           |   2 +-
 components/latest/aws-xray.html                    |   2 +-
 components/latest/aws.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-validator-component.html    |   2 +-
 components/latest/beanio-dataformat.html           |   2 +-
 components/latest/beanstalk-component.html         |   2 +-
 components/latest/bindy-dataformat.html            |   2 +-
 components/latest/blueprint.html                   |   2 +-
 components/latest/bonita-component.html            |   2 +-
 components/latest/boon-dataformat.html             |   2 +-
 components/latest/braintree-component.html         |   2 +-
 components/latest/browse-component.html            |  12 +
 components/latest/caffeine-cache-component.html    |   2 +-
 .../latest/caffeine-loadcache-component.html       |   2 +-
 components/latest/cdi.html                         |   2 +-
 components/latest/chronicle-engine-component.html  |   1 -
 components/latest/chunk-component.html             |   2 +-
 components/latest/cm-sms-component.html            |   2 +-
 components/latest/cmis-component.html              |   2 +-
 components/latest/coap-component.html              |   2 +-
 components/latest/cometd-component.html            |   2 +-
 components/latest/consul-component.html            |   2 +-
 components/latest/controlbus-component.html        |   1 +
 components/latest/corda-component.html             |   2 +-
 components/latest/couchbase-component.html         |   2 +-
 components/latest/couchdb-component.html           |   2 +-
 components/latest/cql-component.html               |   2 +-
 components/latest/crypto-cms-component.html        |   2 +-
 components/latest/crypto-component.html            |   4 +-
 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             |   4 +-
 components/latest/dataformat-component.html        |   9 +
 components/latest/digitalocean-component.html      |   2 +-
 components/latest/direct-component.html            |  17 +
 components/latest/direct-vm-component.html         |  15 +
 components/latest/disruptor-component.html         |   2 +-
 components/latest/dns-component.html               |   2 +-
 components/latest/docker-component.html            |   2 +-
 components/latest/dozer-component.html             |   2 +-
 components/latest/drill-component.html             |   2 +-
 components/latest/dropbox-component.html           |   2 +-
 components/latest/ehcache-component.html           |   2 +-
 components/latest/ejb-component.html               |   2 +-
 .../latest/elasticsearch-rest-component.html       |  19 +-
 components/latest/elsql-component.html             |   4 +-
 components/latest/etcd-component.html              |   2 +-
 components/latest/eventadmin-component.html        |   2 +-
 components/latest/exec-component.html              |   2 +-
 components/latest/facebook-component.html          |   2 +-
 components/latest/file-component.html              |  83 +++
 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               |   4 +-
 components/latest/ftps-component.html              |   4 +-
 components/latest/ganglia-component.html           |   2 +-
 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      |   2 +-
 components/latest/google-mail-component.html       |   2 +-
 .../latest/google-mail-stream-component.html       |   2 +-
 components/latest/google-pubsub-component.html     |   2 +-
 components/latest/google-sheets-component.html     |   2 +-
 .../latest/google-sheets-stream-component.html     |   2 +-
 components/latest/gora-component.html              |   2 +-
 components/latest/grape-component.html             |   2 +-
 components/latest/groovy-language.html             |   6 +-
 components/latest/grpc-component.html              |   2 +-
 components/latest/guava-eventbus-component.html    |   2 +-
 .../latest/hazelcast-atomicvalue-component.html    |   2 +-
 .../latest/hazelcast-instance-component.html       |   2 +-
 components/latest/hazelcast-list-component.html    |   2 +-
 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  |   2 +-
 .../latest/hazelcast-ringbuffer-component.html     |   2 +-
 components/latest/hazelcast-seda-component.html    |   2 +-
 components/latest/hazelcast-set-component.html     |   2 +-
 components/latest/hazelcast-topic-component.html   |   2 +-
 components/latest/hazelcast.html                   |   2 +-
 components/latest/hbase-component.html             |   2 +-
 components/latest/hdfs2-component.html             |   2 +-
 components/latest/headersmap.html                  |   2 +-
 components/latest/hipchat-component.html           |   2 +-
 components/latest/hl7-dataformat.html              |  67 +-
 components/latest/hl7terser-language.html          |  60 ++
 components/latest/http4-component.html             |   6 +-
 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               |   2 +-
 components/latest/ironmq-component.html            |   2 +-
 components/latest/jacksonxml-dataformat.html       |   2 +-
 components/latest/jasypt.html                      |   2 +-
 components/latest/javaScript-language.html         |   2 +-
 components/latest/jaxb-dataformat.html             |   2 +-
 components/latest/jbpm-component.html              |   2 +-
 components/latest/jcache-component.html            |   2 +-
 components/latest/jcache-policy.html               |  85 +++
 components/latest/jclouds-component.html           |   4 +-
 components/latest/jcr-component.html               |   2 +-
 components/latest/jdbc-component.html              |   4 +-
 components/latest/jetty-component.html             |   2 +-
 components/latest/jgroups-component.html           |   2 +-
 components/latest/jgroups-raft-component.html      |   2 +-
 components/latest/jibx-dataformat.html             |   2 +-
 components/latest/jing-component.html              |   2 +-
 components/latest/jms-component.html               |   6 +-
 components/latest/jmx-component.html               |   2 +-
 components/latest/jolt-component.html              |   2 +-
 components/latest/jpa-component.html               |   2 +-
 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/jsonpath-language.html           |   2 +-
 components/latest/jt400-component.html             |   2 +-
 components/latest/kafka-component.html             |   4 +-
 .../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                        |   6 +-
 components/latest/language-component.html          |   2 +
 components/latest/ldap-component.html              |   2 +-
 components/latest/ldif-component.html              |   2 +-
 components/latest/leveldb.html                     |   4 +-
 components/latest/log-component.html               |  18 +
 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              |   2 +-
 components/latest/mail-component.html              |   2 +-
 components/latest/master-component.html            |   2 +-
 components/latest/metrics-component.html           |   2 +-
 components/latest/micrometer-component.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/mina2-component.html             |   2 +-
 components/latest/mllp-component.html              |   2 +-
 components/latest/mongodb-gridfs-component.html    |   4 +-
 components/latest/mongodb3-component.html          |   4 +-
 components/latest/mqtt-component.html              |   2 +-
 components/latest/msv-component.html               |   4 +-
 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           |   2 +-
 components/latest/nagios-component.html            |   2 +-
 components/latest/nats-component.html              |   2 +-
 components/latest/netty4-component.html            |   2 +-
 components/latest/netty4-http-component.html       |   4 +-
 components/latest/nsq-component.html               |   2 +-
 components/latest/ognl-language.html               |   2 +-
 .../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                 |   2 +-
 components/latest/optaplanner-component.html       |   2 +-
 components/latest/paho-component.html              |   2 +-
 components/latest/paxlogging-component.html        |   2 +-
 components/latest/pdf-component.html               |   2 +-
 components/latest/pgevent-component.html           |   2 +-
 components/latest/pgp-dataformat.html              |   2 +-
 components/latest/php-language.html                |   2 +-
 components/latest/properties-component.html        | 211 ++++++
 components/latest/protobuf-dataformat.html         |   2 +-
 components/latest/pubnub-component.html            |   2 +-
 components/latest/python-language.html             |   2 +-
 components/latest/quartz2-component.html           |   2 +-
 components/latest/quickfix-component.html          |   2 +-
 components/latest/rabbitmq-component.html          |   2 +-
 components/latest/reactive-streams-component.html  |   2 +-
 components/latest/reactor-component.html           |   2 +-
 components/latest/ref-component.html               |  12 +
 components/latest/rest-api-component.html          |   1 +
 components/latest/rest-component.html              |  25 +
 components/latest/rest-swagger-component.html      |   4 +-
 components/latest/restlet-component.html           |   4 +-
 components/latest/ribbon.html                      |   2 +-
 components/latest/rmi-component.html               |   2 +-
 components/latest/rss-component.html               |   2 +-
 components/latest/rss-dataformat.html              |   2 +-
 components/latest/ruby-language.html               |   2 +-
 components/latest/rxjava2.html                     |   2 +-
 components/latest/saga-component.html              |   1 +
 components/latest/sap-netweaver-component.html     |   2 +-
 components/latest/scheduler-component.html         |   4 +
 components/latest/schematron-component.html        |   2 +-
 components/latest/scp-component.html               |   4 +-
 components/latest/script.html                      |   8 +-
 components/latest/secureXML-dataformat.html        |   6 +-
 components/latest/seda-component.html              |  17 +
 components/latest/service-component.html           |   2 +-
 components/latest/servlet-component.html           |   8 +-
 components/latest/sftp-component.html              |   4 +-
 components/latest/shiro.html                       |  18 +-
 components/latest/sip-component.html               |   2 +-
 components/latest/sjms-batch-component.html        |   2 +-
 components/latest/sjms-component.html              |   2 +-
 components/latest/sjms2-component.html             |   4 +-
 components/latest/slack-component.html             |   2 +-
 components/latest/smpp-component.html              |   2 +-
 components/latest/snmp-component.html              |   2 +-
 components/latest/soapjaxb-dataformat.html         |   2 +-
 components/latest/solr-component.html              |   2 +-
 components/latest/spark-component.html             |   2 +-
 components/latest/spark-rest-component.html        |   2 +-
 components/latest/spel-language.html               |   2 +-
 components/latest/splunk-component.html            |   2 +-
 components/latest/spring-batch-component.html      |   2 +-
 components/latest/spring-boot.html                 |   4 +-
 components/latest/spring-cloud-consul.html         |   2 +-
 components/latest/spring-cloud-netflix.html        |   2 +-
 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           |   6 +-
 components/latest/spring-ldap-component.html       |   2 +-
 components/latest/spring-redis-component.html      |   2 +-
 components/latest/spring-security.html             |   2 +-
 components/latest/spring-ws-component.html         |   2 +-
 components/latest/spring.html                      |   2 +-
 components/latest/sql-component.html               |   2 +-
 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                |   2 +-
 components/latest/syslog-dataformat.html           |   2 +-
 components/latest/tarfile-dataformat.html          |   2 +-
 components/latest/telegram-component.html          |   4 +-
 components/latest/terser-language.html             |  12 -
 components/latest/test-blueprint.html              |   2 +-
 components/latest/test-cdi.html                    |  18 +-
 components/latest/test-karaf.html                  |   2 +-
 components/latest/test-spring.html                 |   2 +-
 components/latest/test.html                        |   6 +-
 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             |  10 +
 components/latest/twilio-component.html            |   2 +-
 .../latest/twitter-directmessage-component.html    |   2 +-
 components/latest/twitter-search-component.html    |   2 +-
 components/latest/twitter-streaming-component.html |   2 +-
 components/latest/twitter-timeline-component.html  |   2 +-
 components/latest/twitter.html                     |   2 +-
 components/latest/undertow-component.html          |   2 +-
 components/latest/univocity-csv-dataformat.html    |   2 +-
 components/latest/univocity-fixed-dataformat.html  |   2 +-
 components/latest/univocity-tsv-dataformat.html    |   2 +-
 components/latest/validator-component.html         |   6 +
 components/latest/velocity-component.html          |   2 +-
 components/latest/vertx-component.html             |   2 +-
 components/latest/vm-component.html                |   5 +
 components/latest/weather-component.html           |   2 +-
 components/latest/web3j-component.html             |   2 +-
 components/latest/websocket-component.html         |   2 +-
 components/latest/websocket-jsr356-component.html  |   2 +-
 components/latest/wordpress-component.html         |   2 +-
 components/latest/xchange-component.html           |   2 +-
 components/latest/xmlsecurity-component.html       |   4 +-
 components/latest/xmpp-component.html              |   2 +-
 components/latest/xquery-component.html            |   2 +-
 components/latest/xquery-language.html             |   2 +-
 components/latest/xslt-component.html              |  51 ++
 components/latest/xstream-dataformat.html          |   2 +-
 components/latest/yaml-snakeyaml-dataformat.html   |   2 +-
 components/latest/yammer-component.html            |   6 +-
 components/latest/yql-component.html               |  67 --
 components/latest/zendesk-component.html           |   2 +-
 components/latest/zipfile-dataformat.html          |   2 +-
 components/latest/zipkin.html                      |   2 +-
 components/latest/zookeeper-component.html         |   2 +-
 components/latest/zookeeper-master-component.html  |   2 +-
 docs/building/index.html                           |  19 +
 docs/getting-started/index.html                    |   6 +-
 docs/index.xml                                     |   7 +-
 docs/sources/index.html                            |  10 +
 download/index.html                                |  11 +-
 download/index.xml                                 |   2 +-
 index.html                                         |   2 +-
 index.xml                                          |  21 +-
 manual/latest/cep.html                             |   2 +-
 manual/latest/error-handler.html                   |   4 +-
 manual/latest/index.html                           |   2 +-
 manual/latest/lifecycle.html                       |   2 +-
 manual/latest/scala-dsl-eip.html                   |   6 +-
 manual/latest/servlet-tomcat-example.html          |  63 ++
 manual/latest/try-catch-finally.html               |   2 +-
 news/index.html                                    |   2 +-
 projects/camel-k/index.html                        |   2 +-
 sitemap-camel-k.xml                                |  42 +-
 sitemap-components.xml                             | 794 ++++++++++++---------
 sitemap-manual.xml                                 | 208 +++---
 401 files changed, 1844 insertions(+), 1073 deletions(-)

diff --git a/_/css/site.css b/_/css/site.css
index 62b6d56..0a9eb3b 100644
--- a/_/css/site.css
+++ b/_/css/site.css
@@ -1,2 +1,2 @@
-@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:local("Open Sans Light "),local("Open Sans-Light"),url(../font/open-sans-latin-300.woff2) format("woff2"),url(../font/open-sans-latin-300.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-display:swap;font-weight:300;src:local("Open Sans Light italic"),local("Open Sans-Lightitalic"),url(../font/open-sans-latin-300italic.woff2) format("woff2"),url(../font/open-sans-latin-300 [...]
+@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:local("Open Sans Light "),local("Open Sans-Light"),url(../font/open-sans-latin-300.woff2) format("woff2"),url(../font/open-sans-latin-300.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-display:swap;font-weight:300;src:local("Open Sans Light italic"),local("Open Sans-Lightitalic"),url(../font/open-sans-latin-300italic.woff2) format("woff2"),url(../font/open-sans-latin-300 [...]
 /*! GitHub style for highlight.js (c) Vasily Polovnyov <va...@whiteants.net> */.hljs-comment,.hljs-quote{color:#998;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#333;font-weight:500}.hljs-literal,.hljs-number,.hljs-tag .hljs-attr,.hljs-template-variable,.hljs-variable{color:teal}.hljs-doctag,.hljs-string{color:#d14}.hljs-section,.hljs-selector-id,.hljs-title{color:#900;font-weight:500}.hljs-subst{font-weight:400}.hljs-class .hljs-title,.hljs-type{color:#458;font-we [...]
\ No newline at end of file
diff --git a/community/article/index.html b/community/article/index.html
index b2bb77a..b790431 100644
--- a/community/article/index.html
+++ b/community/article/index.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>- Apache Camel</title><link rel="canonical" href="../../community/article/"><style>
-@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:local("Open Sans Light "),local("Open Sans-Light"),url(../../_/font/open-sans-latin-300.woff2) format("woff2"),url(../../_/font/open-sans-latin-300.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-display:swap;font-weight:300;src:local("Open Sans Light italic"),local("Open Sans-Lightitalic"),url(../../_/font/open-sans-latin-300italic.woff2) format("woff2"),url(../../_/font [...]
+@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:local("Open Sans Light "),local("Open Sans-Light"),url(../../_/font/open-sans-latin-300.woff2) format("woff2"),url(../../_/font/open-sans-latin-300.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-display:swap;font-weight:300;src:local("Open Sans Light italic"),local("Open Sans-Lightitalic"),url(../../_/font/open-sans-latin-300italic.woff2) format("woff2"),url(../../_/font [...]
 </style>
 <link rel="preload" href="../../_/css/site.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
 <noscript><link rel="stylesheet" href="../../_/css/site.css"></noscript>
-<script>!function(n){"use strict";n.loadCSS||(n.loadCSS=function(){});var o=loadCSS.relpreload={};if(o.support=function(){var e;try{e=n.document.createElement("link").relList.supports("preload")}catch(t){e=!1}return function(){return e}}(),o.bindMediaToggle=function(t){var e=t.media||"all";function a(){t.addEventListener?t.removeEventListener("load",a):t.attachEvent&&t.detachEvent("onload",a),t.setAttribute("onload",null),t.media=e}t.addEventListener?t.addEventListener("load",a):t.attach [...]
\ No newline at end of file
+<script>!function(n){"use strict";n.loadCSS||(n.loadCSS=function(){});var o=loadCSS.relpreload={};if(o.support=function(){var e;try{e=n.document.createElement("link").relList.supports("preload")}catch(t){e=!1}return function(){return e}}(),o.bindMediaToggle=function(t){var e=t.media||"all";function a(){t.addEventListener?t.removeEventListener("load",a):t.attachEvent&&t.detachEvent("onload",a),t.setAttribute("onload",null),t.media=e}t.addEventListener?t.addEventListener("load",a):t.attach [...]
\ No newline at end of file
diff --git a/community/camel-extra/index.html b/community/camel-extra/index.html
index 06f9743..2d20249 100644
--- a/community/camel-extra/index.html
+++ b/community/camel-extra/index.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>- Apache Camel</title><link rel="canonical" href="../../community/camel-extra/"><style>
-@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:local("Open Sans Light "),local("Open Sans-Light"),url(../../_/font/open-sans-latin-300.woff2) format("woff2"),url(../../_/font/open-sans-latin-300.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-display:swap;font-weight:300;src:local("Open Sans Light italic"),local("Open Sans-Lightitalic"),url(../../_/font/open-sans-latin-300italic.woff2) format("woff2"),url(../../_/font [...]
+@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:local("Open Sans Light "),local("Open Sans-Light"),url(../../_/font/open-sans-latin-300.woff2) format("woff2"),url(../../_/font/open-sans-latin-300.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-display:swap;font-weight:300;src:local("Open Sans Light italic"),local("Open Sans-Lightitalic"),url(../../_/font/open-sans-latin-300italic.woff2) format("woff2"),url(../../_/font [...]
 </style>
 <link rel="preload" href="../../_/css/site.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
 <noscript><link rel="stylesheet" href="../../_/css/site.css"></noscript>
-<script>!function(n){"use strict";n.loadCSS||(n.loadCSS=function(){});var o=loadCSS.relpreload={};if(o.support=function(){var e;try{e=n.document.createElement("link").relList.supports("preload")}catch(t){e=!1}return function(){return e}}(),o.bindMediaToggle=function(t){var e=t.media||"all";function a(){t.addEventListener?t.removeEventListener("load",a):t.attachEvent&&t.detachEvent("onload",a),t.setAttribute("onload",null),t.media=e}t.addEventListener?t.addEventListener("load",a):t.attach [...]
\ No newline at end of file
+<script>!function(n){"use strict";n.loadCSS||(n.loadCSS=function(){});var o=loadCSS.relpreload={};if(o.support=function(){var e;try{e=n.document.createElement("link").relList.supports("preload")}catch(t){e=!1}return function(){return e}}(),o.bindMediaToggle=function(t){var e=t.media||"all";function a(){t.addEventListener?t.removeEventListener("load",a):t.attachEvent&&t.detachEvent("onload",a),t.setAttribute("onload",null),t.media=e}t.addEventListener?t.addEventListener("load",a):t.attach [...]
\ No newline at end of file
diff --git a/community/contributing/index.html b/community/contributing/index.html
deleted file mode 100644
index c4a3991..0000000
--- a/community/contributing/index.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>- Apache Camel</title><link rel="canonical" href="../../community/contributing/"><style>
-@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:local("Open Sans Light "),local("Open Sans-Light"),url(../../_/font/open-sans-latin-300.woff2) format("woff2"),url(../../_/font/open-sans-latin-300.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-display:swap;font-weight:300;src:local("Open Sans Light italic"),local("Open Sans-Lightitalic"),url(../../_/font/open-sans-latin-300italic.woff2) format("woff2"),url(../../_/font [...]
-</style>
-<link rel="preload" href="../../_/css/site.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
-<noscript><link rel="stylesheet" href="../../_/css/site.css"></noscript>
-<script>!function(n){"use strict";n.loadCSS||(n.loadCSS=function(){});var o=loadCSS.relpreload={};if(o.support=function(){var e;try{e=n.document.createElement("link").relList.supports("preload")}catch(t){e=!1}return function(){return e}}(),o.bindMediaToggle=function(t){var e=t.media||"all";function a(){t.addEventListener?t.removeEventListener("load",a):t.attachEvent&&t.detachEvent("onload",a),t.setAttribute("onload",null),t.media=e}t.addEventListener?t.addEventListener("load",a):t.attach [...]
\ No newline at end of file
diff --git a/community/index.xml b/community/index.xml
index 033772e..e4e3f47 100644
--- a/community/index.xml
+++ b/community/index.xml
@@ -1 +1,15 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Communities on Apache Camel</title><link>https://camel.apache.org/community/</link><description>Recent content in Communities on Apache Camel</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><atom:link href="https://camel.apache.org/community/index.xml" rel="self" type="application/rss+xml"/><item><title/><link>https://camel.apac [...]
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Communities on Apache Camel</title><link>https://camel.apache.org/community/</link><description>Recent content in Communities on Apache Camel</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><atom:link href="https://camel.apache.org/community/index.xml" rel="self" type="application/rss+xml"/><item><title/><link>https://camel.apac [...]
+To browse via the web:
+https://gitbox.apache.org/repos/asf/camel.git ## Web Browing Using FishEye
+A hearty thanks to Atlassian for providing FishEye hosting for Camel. Below is the URL to browse the Subversion repo via FishEye:
+https://fisheye6.atlassian.com/browse/camel-git ## Checking out from git
+git clone https://gitbox.apache.org/repos/asf/camel.git Only project developers can commit to the git via this method. SSH must be installed on your client machine. Enter your site password when prompted.</description></item><item><title>Support</title><link>https://camel.apache.org/community/irc-room/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://camel.apache.org/community/irc-room/</guid><description>## IRC
+You can hang out on IRC in the #apache-camel room at freenode with other Apache Camel developers and users.
+Using an IRC client Here are the connection details.
+server port room irc.freenode.net 6667 #apache-camel Gitter Room Apache Camel is also on Gitter in the apache/apache-camel room which you can access from a web browser.</description></item><item><title>Support</title><link>https://camel.apache.org/community/mailing-list/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://camel.apache.org/community/mailing-list/</guid><description>## Mailing Lists
+Use Camel User List
+You should post and subscriber to the Camel User List for all your questions on using Camel, or how to do X with Camel etc. If in doubt use this list. The other list Camel Developer List, is for the Camel team to discus development of the actual Camel project; do not use this list for question on using Camel. Again to re-iterate, use the Camel User List, for you Camel questions.</description></item><item><title>Support</title><link>https://camel.apache.org/community/support/</link><pubDa [...]
+If you are experiencing problems using Camel then please report your problem to our mailing list. This allows the entire community to help with your problem. If indeed a bug has been identified in the Camel software, then document the problem in our Issue Tracker. Please refrain from immediately opening a ticket in the issue tracker unless you are certain it&amp;rsquo;s a problem in the Camel software.</description></item><item><title>Team</title><link>https://camel.apache.org/community/ [...]
+## Committers
+When posting to the mailing lists, use plain text mails. Do not use HTML mails. HTML mails is more likely to be targeted as spam mails and will be rejected; as well it&amp;rsquo;s not easily readable by others.
+Name ID Organisation Aaron Mulder ammulder Chariot Solutions Akitoshi Yoshida ay SAP Andrea Cosentino acosentino Red Hat Antonin Stefanutti  astefanutti  Red Hat Babak Vahdat bvahdat Cyberlogic Consulting GmbH Ben O&amp;rsquo;Day boday Initek Consulting  Bilgin Ibryam bibryam Red Hat Bruce Snyder bsnyder   Charles Moulliard cmoulliard Red Hat  Christian Mueller cmueller Amazon Web Services  Christian Posta ceposta Red Hat Christian Schneider cschneider  Claus Ibsen davsclaus Red Hat  Col [...]
\ No newline at end of file
diff --git a/community/irc-room/index.html b/community/irc-room/index.html
new file mode 100644
index 0000000..8a01691
--- /dev/null
+++ b/community/irc-room/index.html
@@ -0,0 +1,6 @@
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Support - Apache Camel</title><link rel="canonical" href="../../community/irc-room/"><style>
+@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:local("Open Sans Light "),local("Open Sans-Light"),url(../../_/font/open-sans-latin-300.woff2) format("woff2"),url(../../_/font/open-sans-latin-300.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-display:swap;font-weight:300;src:local("Open Sans Light italic"),local("Open Sans-Lightitalic"),url(../../_/font/open-sans-latin-300italic.woff2) format("woff2"),url(../../_/font [...]
+</style>
+<link rel="preload" href="../../_/css/site.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
+<noscript><link rel="stylesheet" href="../../_/css/site.css"></noscript>
+<script>!function(n){"use strict";n.loadCSS||(n.loadCSS=function(){});var o=loadCSS.relpreload={};if(o.support=function(){var e;try{e=n.document.createElement("link").relList.supports("preload")}catch(t){e=!1}return function(){return e}}(),o.bindMediaToggle=function(t){var e=t.media||"all";function a(){t.addEventListener?t.removeEventListener("load",a):t.attachEvent&&t.detachEvent("onload",a),t.setAttribute("onload",null),t.media=e}t.addEventListener?t.addEventListener("load",a):t.attach [...]
\ No newline at end of file
diff --git a/community/mailing-list/index.html b/community/mailing-list/index.html
new file mode 100644
index 0000000..406037e
--- /dev/null
+++ b/community/mailing-list/index.html
@@ -0,0 +1,6 @@
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Support - Apache Camel</title><link rel="canonical" href="../../community/mailing-list/"><style>
+@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:local("Open Sans Light "),local("Open Sans-Light"),url(../../_/font/open-sans-latin-300.woff2) format("woff2"),url(../../_/font/open-sans-latin-300.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-display:swap;font-weight:300;src:local("Open Sans Light italic"),local("Open Sans-Lightitalic"),url(../../_/font/open-sans-latin-300italic.woff2) format("woff2"),url(../../_/font [...]
+</style>
+<link rel="preload" href="../../_/css/site.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
+<noscript><link rel="stylesheet" href="../../_/css/site.css"></noscript>
+<script>!function(n){"use strict";n.loadCSS||(n.loadCSS=function(){});var o=loadCSS.relpreload={};if(o.support=function(){var e;try{e=n.document.createElement("link").relList.supports("preload")}catch(t){e=!1}return function(){return e}}(),o.bindMediaToggle=function(t){var e=t.media||"all";function a(){t.addEventListener?t.removeEventListener("load",a):t.attachEvent&&t.detachEvent("onload",a),t.setAttribute("onload",null),t.media=e}t.addEventListener?t.addEventListener("load",a):t.attach [...]
\ No newline at end of file
diff --git a/community/sources/index.html b/community/sources/index.html
new file mode 100644
index 0000000..7e4049f
--- /dev/null
+++ b/community/sources/index.html
@@ -0,0 +1,10 @@
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Sources - Apache Camel</title><link rel="canonical" href="../../community/sources/"><style>
+@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:local("Open Sans Light "),local("Open Sans-Light"),url(../../_/font/open-sans-latin-300.woff2) format("woff2"),url(../../_/font/open-sans-latin-300.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-display:swap;font-weight:300;src:local("Open Sans Light italic"),local("Open Sans-Lightitalic"),url(../../_/font/open-sans-latin-300italic.woff2) format("woff2"),url(../../_/font [...]
+</style>
+<link rel="preload" href="../../_/css/site.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
+<noscript><link rel="stylesheet" href="../../_/css/site.css"></noscript>
+<script>!function(n){"use strict";n.loadCSS||(n.loadCSS=function(){});var o=loadCSS.relpreload={};if(o.support=function(){var e;try{e=n.document.createElement("link").relList.supports("preload")}catch(t){e=!1}return function(){return e}}(),o.bindMediaToggle=function(t){var e=t.media||"all";function a(){t.addEventListener?t.removeEventListener("load",a):t.attachEvent&&t.detachEvent("onload",a),t.setAttribute("onload",null),t.media=e}t.addEventListener?t.addEventListener("load",a):t.attach [...]
+</code></pre><p>## Web Browing Using FishEye</p><p>A hearty thanks to Atlassian for providing FishEye hosting for Camel. Below is the URL to browse the Subversion repo via FishEye:</p><pre><code>https://fisheye6.atlassian.com/browse/camel-git
+</code></pre><p>## Checking out from git</p><pre><code>git clone https://gitbox.apache.org/repos/asf/camel.git
+</code></pre><p>Only project developers can commit to the git via this method. SSH must be installed on your client machine. Enter your site password when prompted.</p><h2 id="using-github">Using github</h2><p>The source code is mirrored to github, so you can also checkout the source code from github, if you are familiar with using github. By using github you can submit pull requests to the project using the standard github way.</p><pre><code>https://github.com/apache/camel/
+</code></pre></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"></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/">Components</a></li><li><a href="../../download/">Download</a></li><li><a href="../../docs/getting-started/">Getting started</a></li><li><a href="../../docs/ [...]
\ No newline at end of file
diff --git a/community/support/index.html b/community/support/index.html
index 70dffbb..82a1c13 100644
--- a/community/support/index.html
+++ b/community/support/index.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>- Apache Camel</title><link rel="canonical" href="../../community/support/"><style>
-@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:local("Open Sans Light "),local("Open Sans-Light"),url(../../_/font/open-sans-latin-300.woff2) format("woff2"),url(../../_/font/open-sans-latin-300.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-display:swap;font-weight:300;src:local("Open Sans Light italic"),local("Open Sans-Lightitalic"),url(../../_/font/open-sans-latin-300italic.woff2) format("woff2"),url(../../_/font [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Support - Apache Camel</title><link rel="canonical" href="../../community/support/"><style>
+@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:local("Open Sans Light "),local("Open Sans-Light"),url(../../_/font/open-sans-latin-300.woff2) format("woff2"),url(../../_/font/open-sans-latin-300.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-display:swap;font-weight:300;src:local("Open Sans Light italic"),local("Open Sans-Lightitalic"),url(../../_/font/open-sans-latin-300italic.woff2) format("woff2"),url(../../_/font [...]
 </style>
 <link rel="preload" href="../../_/css/site.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
 <noscript><link rel="stylesheet" href="../../_/css/site.css"></noscript>
-<script>!function(n){"use strict";n.loadCSS||(n.loadCSS=function(){});var o=loadCSS.relpreload={};if(o.support=function(){var e;try{e=n.document.createElement("link").relList.supports("preload")}catch(t){e=!1}return function(){return e}}(),o.bindMediaToggle=function(t){var e=t.media||"all";function a(){t.addEventListener?t.removeEventListener("load",a):t.attachEvent&&t.detachEvent("onload",a),t.setAttribute("onload",null),t.media=e}t.addEventListener?t.addEventListener("load",a):t.attach [...]
\ No newline at end of file
+<script>!function(n){"use strict";n.loadCSS||(n.loadCSS=function(){});var o=loadCSS.relpreload={};if(o.support=function(){var e;try{e=n.document.createElement("link").relList.supports("preload")}catch(t){e=!1}return function(){return e}}(),o.bindMediaToggle=function(t){var e=t.media||"all";function a(){t.addEventListener?t.removeEventListener("load",a):t.attachEvent&&t.detachEvent("onload",a),t.setAttribute("onload",null),t.media=e}t.addEventListener?t.addEventListener("load",a):t.attach [...]
\ No newline at end of file
diff --git a/community/team/index.html b/community/team/index.html
index 109fed7..df5a8e2 100644
--- a/community/team/index.html
+++ b/community/team/index.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>- Apache Camel</title><link rel="canonical" href="../../community/team/"><style>
-@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:local("Open Sans Light "),local("Open Sans-Light"),url(../../_/font/open-sans-latin-300.woff2) format("woff2"),url(../../_/font/open-sans-latin-300.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-display:swap;font-weight:300;src:local("Open Sans Light italic"),local("Open Sans-Lightitalic"),url(../../_/font/open-sans-latin-300italic.woff2) format("woff2"),url(../../_/font [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Team - Apache Camel</title><link rel="canonical" href="../../community/team/"><style>
+@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:local("Open Sans Light "),local("Open Sans-Light"),url(../../_/font/open-sans-latin-300.woff2) format("woff2"),url(../../_/font/open-sans-latin-300.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-display:swap;font-weight:300;src:local("Open Sans Light italic"),local("Open Sans-Lightitalic"),url(../../_/font/open-sans-latin-300italic.woff2) format("woff2"),url(../../_/font [...]
 </style>
 <link rel="preload" href="../../_/css/site.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
 <noscript><link rel="stylesheet" href="../../_/css/site.css"></noscript>
-<script>!function(n){"use strict";n.loadCSS||(n.loadCSS=function(){});var o=loadCSS.relpreload={};if(o.support=function(){var e;try{e=n.document.createElement("link").relList.supports("preload")}catch(t){e=!1}return function(){return e}}(),o.bindMediaToggle=function(t){var e=t.media||"all";function a(){t.addEventListener?t.removeEventListener("load",a):t.attachEvent&&t.detachEvent("onload",a),t.setAttribute("onload",null),t.media=e}t.addEventListener?t.addEventListener("load",a):t.attach [...]
\ No newline at end of file
+<script>!function(n){"use strict";n.loadCSS||(n.loadCSS=function(){});var o=loadCSS.relpreload={};if(o.support=function(){var e;try{e=n.document.createElement("link").relList.supports("preload")}catch(t){e=!1}return function(){return e}}(),o.bindMediaToggle=function(t){var e=t.media||"all";function a(){t.addEventListener?t.removeEventListener("load",a):t.attachEvent&&t.detachEvent("onload",a),t.setAttribute("onload",null),t.media=e}t.addEventListener?t.addEventListener("load",a):t.attach [...]
\ No newline at end of file
diff --git a/community/user-stories/index.html b/community/user-stories/index.html
index a05a197..f24728a 100644
--- a/community/user-stories/index.html
+++ b/community/user-stories/index.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>- Apache Camel</title><link rel="canonical" href="../../community/user-stories/"><style>
-@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:local("Open Sans Light "),local("Open Sans-Light"),url(../../_/font/open-sans-latin-300.woff2) format("woff2"),url(../../_/font/open-sans-latin-300.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-display:swap;font-weight:300;src:local("Open Sans Light italic"),local("Open Sans-Lightitalic"),url(../../_/font/open-sans-latin-300italic.woff2) format("woff2"),url(../../_/font [...]
+@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:local("Open Sans Light "),local("Open Sans-Light"),url(../../_/font/open-sans-latin-300.woff2) format("woff2"),url(../../_/font/open-sans-latin-300.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-display:swap;font-weight:300;src:local("Open Sans Light italic"),local("Open Sans-Lightitalic"),url(../../_/font/open-sans-latin-300italic.woff2) format("woff2"),url(../../_/font [...]
 </style>
 <link rel="preload" href="../../_/css/site.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
 <noscript><link rel="stylesheet" href="../../_/css/site.css"></noscript>
-<script>!function(n){"use strict";n.loadCSS||(n.loadCSS=function(){});var o=loadCSS.relpreload={};if(o.support=function(){var e;try{e=n.document.createElement("link").relList.supports("preload")}catch(t){e=!1}return function(){return e}}(),o.bindMediaToggle=function(t){var e=t.media||"all";function a(){t.addEventListener?t.removeEventListener("load",a):t.attachEvent&&t.detachEvent("onload",a),t.setAttribute("onload",null),t.media=e}t.addEventListener?t.addEventListener("load",a):t.attach [...]
\ No newline at end of file
+<script>!function(n){"use strict";n.loadCSS||(n.loadCSS=function(){});var o=loadCSS.relpreload={};if(o.support=function(){var e;try{e=n.document.createElement("link").relList.supports("preload")}catch(t){e=!1}return function(){return e}}(),o.bindMediaToggle=function(t){var e=t.media||"all";function a(){t.addEventListener?t.removeEventListener("load",a):t.attachEvent&&t.detachEvent("onload",a),t.setAttribute("onload",null),t.media=e}t.addEventListener?t.addEventListener("load",a):t.attach [...]
\ No newline at end of file
diff --git a/components/latest/activemq-component.html b/components/latest/activemq-component.html
new file mode 100644
index 0000000..026f57d
--- /dev/null
+++ b/components/latest/activemq-component.html
@@ -0,0 +1,6 @@
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/activemq-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:/ [...]
+    &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;
+    &lt;!-- use the same version as your Camel core version --&gt;
+&lt;/dependency&gt;</code></pre></div></div><div class="sect2"><h3 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h3><div class="listingblock"><div class="content"><pre>activemq:[queue:|topic:]destinationName[?options]</pre></div></div><div class="paragraph"><p>Where<code>destinationName</code>is a JMS queue or topic name. By default, the<code>destinationName</code>is interpreted as a queue name. For example, to connect to the queue,<code>foo</code>use:</p></div>< [...]
\ No newline at end of file
diff --git a/components/latest/ahc-component.html b/components/latest/ahc-component.html
index 2e1919d..22ddec3 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/ahc-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://came [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/ahc-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://came [...]
     &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;
diff --git a/components/latest/ahc-ws-component.html b/components/latest/ahc-ws-component.html
index 2b004c1..c8887d7 100644
--- a/components/latest/ahc-ws-component.html
+++ b/components/latest/ahc-ws-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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/ahc-ws-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://c [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/ahc-ws-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://c [...]
     &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;
     &lt;!-- use the same version as your Camel core version --&gt;
 &lt;/dependency&gt;</code></pre></div></div><div class="sect2"><h3 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h3><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">ahc-ws://hostname[:port][/resourceUri][?options]
-ahc-wss://hostname[:port][/resourceUri][?options]</code></pre></div></div><div class="paragraph"><p>Will by default use port 80 for ahc-ws and 443 for ahc-wss.</p></div></div><div class="sect2"><h3 id="_ahc_ws_options"><a class="anchor" href="#_ahc_ws_options"></a>AHC-WS Options</h3><div class="paragraph"><p>As the AHC-WS component is based on the AHC component, you can use the various configuration options of the AHC component.</p></div><div class="paragraph"><p>The AHC Websocket compon [...]
+ahc-wss://hostname[:port][/resourceUri][?options]</code></pre></div></div><div class="paragraph"><p>Will by default use port 80 for ahc-ws and 443 for ahc-wss.</p></div></div><div class="sect2"><h3 id="_ahc_ws_options"><a class="anchor" href="#_ahc_ws_options"></a>AHC-WS Options</h3><div class="paragraph"><p>As the AHC-WS component is based on the AHC component, you can use the various configuration options of the AHC component.</p></div><div class="paragraph"><p>The AHC Websocket compon [...]
         .to("ahc-ws://targethost");</code></pre></div></div><div class="paragraph"><p>And the equivalent Spring sample:</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;camelContext xmlns="http://camel.apache.org/schema/spring"&gt;
   &lt;route&gt;
     &lt;from uri="direct:start"/&gt;
diff --git a/components/latest/amqp-component.html b/components/latest/amqp-component.html
index 8fb9906..4dd123c 100644
--- a/components/latest/amqp-component.html
+++ b/components/latest/amqp-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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/amqp-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/amqp-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-amqp&lt;/artifactId&gt;
     &lt;version&gt;${camel.version}&lt;/version&gt; &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre></div></div><div class="sect2"><h3 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h3><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">amqp:[queue:|topic:]destinationName[?options]</code></pre></div></div></div><div class="sect2"><h3 id="_amqp_options"><a class="anchor" href="#_amqp_options"></a>AMQP Options</h3><div class="paragraph"><p>You can specif [...]
+&lt;/dependency&gt;</code></pre></div></div><div class="sect2"><h3 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h3><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">amqp:[queue:|topic:]destinationName[?options]</code></pre></div></div></div><div class="sect2"><h3 id="_amqp_options"><a class="anchor" href="#_amqp_options"></a>AMQP Options</h3><div class="paragraph"><p>You can specif [...]
 from("amqp:queue:incoming").
   to(...);
 
diff --git a/components/latest/apns-component.html b/components/latest/apns-component.html
index 574eb13..6b1b220 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/apns-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/apns-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
     &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/asn1-dataformat.html b/components/latest/asn1-dataformat.html
index b94411c..4ca29a3 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/asn1-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/asn1-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
          .unmarshal()
          .asn1("org.apache.camel.dataformat.asn1.model.testsmscbercdr.SmsCdr")
          .split(body(Iterator.class)).streaming()
diff --git a/components/latest/asterisk-component.html b/components/latest/asterisk-component.html
index 6130370..78be64e 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/asterisk-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:/ [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/asterisk-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:/ [...]
     &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 a82e11e..13f73eb 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/atmos-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/atmos-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-atmos&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/atmosphere-websocket-component.html b/components/latest/atmosphere-websocket-component.html
index 8da575a..4c8b66c 100644
--- a/components/latest/atmosphere-websocket-component.html
+++ b/components/latest/atmosphere-websocket-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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/atmosphere-websocket-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" h [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/atmosphere-websocket-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" h [...]
     &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;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre></div></div><div class="sect2"><h3 id="_atmosphere_websocket_options"><a class="anchor" href="#_atmosphere_websocket_options"></a>Atmosphere-Websocket Options</h3><div class="paragraph"><p>The Atmosphere Websocket component supports 9 options, which are listed below.</p></div><table class="tableblock frame-all grid-all stretch"><colgroup><col style="width: 20%;"><col style="width: 50%;"><col style="width: 10%;"><col style="width: 20%;"></colgroup><thead><t [...]
+&lt;/dependency&gt;</code></pre></div></div><div class="sect2"><h3 id="_atmosphere_websocket_options"><a class="anchor" href="#_atmosphere_websocket_options"></a>Atmosphere-Websocket Options</h3><div class="paragraph"><p>The Atmosphere Websocket component supports 9 options, which are listed below.</p></div><table class="tableblock frame-all grid-all stretch"><colgroup><col style="width: 20%;"><col style="width: 50%;"><col style="width: 10%;"><col style="width: 20%;"></colgroup><thead><t [...]
         .to("direct:next");</code></pre></div></div><div class="paragraph"><p>And the equivalent Spring sample:</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;camelContext xmlns="http://camel.apache.org/schema/spring"&gt;
   &lt;route&gt;
     &lt;from uri="atmosphere-websocket:///servicepath"/&gt;
diff --git a/components/latest/atom-component.html b/components/latest/atom-component.html
index 8d371d6..c527ac0 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/atom-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/atom-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
     &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 92ee7a1..4b4475d 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/atomix-map-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/atomix-map-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https [...]
         &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 f40d687..6105bf7 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/atomix-messaging-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href= [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/atomix-messaging-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" 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 92fe82f..ee23cb1 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/atomix-multimap-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href=" [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/atomix-multimap-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" 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 20d0d02..ddd5ecf 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/atomix-queue-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="htt [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/atomix-queue-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="htt [...]
         &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 58ca143..051f9c7 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/atomix-set-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/atomix-set-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https [...]
         &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 d74261e..200ba22 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/atomix-value-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="htt [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/atomix-value-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="htt [...]
         &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 8ad2d4f..965ed04 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/avro-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/avro-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
     &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/avro-dataformat.html b/components/latest/avro-dataformat.html
index 38067db..8a57bc0 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/avro-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/avro-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
     &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 e30e836..4ab2401 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/aws-cw-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://c [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/aws-cw-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://c [...]
 .to("aws-cw://namepsace?amazonCwClient=#client");</code></pre></div></div><div class="paragraph"><p>The<code>#client</code>refers to a<code>AmazonCloudWatch</code>in the Registry.</p></div><div class="paragraph"><p>For example if your Camel Application is running behind a firewall:</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">AWSCredentials awsCredentials = new BasicAWSCredentials("myAccessKey [...]
 ClientConfiguration clientConfiguration = new ClientConfiguration();
 clientConfiguration.setProxyHost("http://myProxyHost");
diff --git a/components/latest/aws-ddb-component.html b/components/latest/aws-ddb-component.html
index e1f5430..2ef773d 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/aws-ddb-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/aws-ddb-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
 .to("aws-ddb://domainName?amazonDDBClient=#client");</code></pre></div></div><div class="paragraph"><p>The<code>#client</code>refers to a<code>AmazonDynamoDB</code>in the Registry.</p></div><div class="paragraph"><p>For example if your Camel Application is running behind a firewall:</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">AWSCredentials awsCredentials = new BasicAWSCredentials("myAccessKe [...]
 ClientConfiguration clientConfiguration = new ClientConfiguration();
 clientConfiguration.setProxyHost("http://myProxyHost");
diff --git a/components/latest/aws-ddbstream-component.html b/components/latest/aws-ddbstream-component.html
index 39dee4d..190c242 100644
--- a/components/latest/aws-ddbstream-component.html
+++ b/components/latest/aws-ddbstream-component.html
@@ -1,4 +1,4 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/aws-ddbstream-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="ht [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/aws-ddbstream-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="ht [...]
 clientConfiguration.setProxyHost("http://myProxyHost");
 clientConfiguration.setProxyPort(8080);
 
diff --git a/components/latest/aws-ec2-component.html b/components/latest/aws-ec2-component.html
index 0f351e6..80bdb29 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/aws-ec2-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/aws-ec2-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
     &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-ecs-component.html b/components/latest/aws-ecs-component.html
new file mode 100644
index 0000000..1ca5d96
--- /dev/null
+++ b/components/latest/aws-ecs-component.html
@@ -0,0 +1,5 @@
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/aws-ecs-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
+    &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;
+&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 (3.0.0 or higher).</p></div></div></div><div class="sect2"><h3 id="_see_also"><a class="anchor" href="#_see_also"></a>See Also</h3><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>AWS Component</p></li></ul></div></div></div></div></article></ma [...]
\ No newline at end of file
diff --git a/components/latest/aws-eks-component.html b/components/latest/aws-eks-component.html
index 2e7bf99..3e7a766 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/aws-eks-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/aws-eks-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
     &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-iam-component.html b/components/latest/aws-iam-component.html
index 6e1d9a2..0e11cf6 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/aws-iam-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/aws-iam-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
     &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-kinesis-component.html b/components/latest/aws-kinesis-component.html
index ea7d6f3..5381254 100644
--- a/components/latest/aws-kinesis-component.html
+++ b/components/latest/aws-kinesis-component.html
@@ -1,4 +1,4 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/aws-kinesis-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="http [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/aws-kinesis-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="http [...]
 clientConfiguration.setProxyHost("http://myProxyHost");
 clientConfiguration.setProxyPort(8080);
 
diff --git a/components/latest/aws-kinesis-firehose-component.html b/components/latest/aws-kinesis-firehose-component.html
index a0f6bbe..d01f326 100644
--- a/components/latest/aws-kinesis-firehose-component.html
+++ b/components/latest/aws-kinesis-firehose-component.html
@@ -1,4 +1,4 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/aws-kinesis-firehose-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" h [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/aws-kinesis-firehose-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" h [...]
 clientConfiguration.setProxyHost("http://myProxyHost");
 clientConfiguration.setProxyPort(8080);
 
diff --git a/components/latest/aws-kms-component.html b/components/latest/aws-kms-component.html
index 46e3dc5..44ab134 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/aws-kms-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/aws-kms-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
     &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-lambda-component.html b/components/latest/aws-lambda-component.html
index 233d109..b76c063 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/aws-lambda-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/aws-lambda-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https [...]
     &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-mq-component.html b/components/latest/aws-mq-component.html
index d7166d9..563ee3c 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/aws-mq-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://c [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/aws-mq-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://c [...]
     &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-s3-component.html b/components/latest/aws-s3-component.html
index 1cd7fc7..1f0e451 100644
--- a/components/latest/aws-s3-component.html
+++ b/components/latest/aws-s3-component.html
@@ -1,5 +1,5 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/aws-s3-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://c [...]
-  .to("file:/var/downloaded");</code></pre></div></div></div><div class="sect2"><h3 id="_uri_options"><a class="anchor" href="#_uri_options"></a>URI Options</h3><div class="paragraph"><p>The AWS S3 Storage Service component supports 5 options, which are listed below.</p></div><table class="tableblock frame-all grid-all stretch"><colgroup><col style="width: 20%;"><col style="width: 50%;"><col style="width: 10%;"><col style="width: 20%;"></colgroup><thead><tr><th class="tableblock halign-l [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/aws-s3-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://c [...]
+  .to("file:/var/downloaded");</code></pre></div></div></div><div class="sect2"><h3 id="_uri_options"><a class="anchor" href="#_uri_options"></a>URI Options</h3><div class="paragraph"><p>The AWS S3 Storage Service component supports 5 options, which are listed below.</p></div><table class="tableblock frame-all grid-all stretch"><colgroup><col style="width: 20%;"><col style="width: 50%;"><col style="width: 10%;"><col style="width: 20%;"></colgroup><thead><tr><th class="tableblock halign-l [...]
 
 ClientConfiguration clientConfiguration = new ClientConfiguration();
 clientConfiguration.setProxyHost("http://myProxyHost");
diff --git a/components/latest/aws-sdb-component.html b/components/latest/aws-sdb-component.html
index 3165131..c6f7bc0 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/aws-sdb-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/aws-sdb-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
 .to("aws-sdb://domainName?amazonSDBClient=#client");</code></pre></div></div><div class="paragraph"><p>The<code>#client</code>refers to a<code>AmazonSimpleDB</code>in the Registry.</p></div><div class="paragraph"><p>For example if your Camel Application is running behind a firewall:</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">AWSCredentials awsCredentials = new BasicAWSCredentials("myAccessKe [...]
 ClientConfiguration clientConfiguration = new ClientConfiguration();
 clientConfiguration.setProxyHost("http://myProxyHost");
diff --git a/components/latest/aws-ses-component.html b/components/latest/aws-ses-component.html
index 93962bb..9fd801a 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/aws-ses-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/aws-ses-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
 .to("aws-ses://example@example.com?amazonSESClient=#client");</code></pre></div></div><div class="paragraph"><p>The<code>#client</code>refers to a<code>AmazonSimpleEmailService</code>in the Registry.</p></div><div class="paragraph"><p>For example if your Camel Application is running behind a firewall:</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">AWSCredentials awsCredentials = new BasicAWSCred [...]
 ClientConfiguration clientConfiguration = new ClientConfiguration();
 clientConfiguration.setProxyHost("http://myProxyHost");
diff --git a/components/latest/aws-sns-component.html b/components/latest/aws-sns-component.html
index 531402e..3e032d4 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/aws-sns-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/aws-sns-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
 .to("aws-sns://MyTopic?amazonSNSClient=#client");</code></pre></div></div><div class="paragraph"><p>The<code>#client</code>refers to a<code>AmazonSNS</code>in the Registry.</p></div><div class="paragraph"><p>For example if your Camel Application is running behind a firewall:</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">AWSCredentials awsCredentials = new BasicAWSCredentials("myAccessKey", "myS [...]
 ClientConfiguration clientConfiguration = new ClientConfiguration();
 clientConfiguration.setProxyHost("http://myProxyHost");
diff --git a/components/latest/aws-sqs-component.html b/components/latest/aws-sqs-component.html
index 1f0b783..fe9b9a0 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/aws-sqs-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/aws-sqs-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
 
 ClientConfiguration clientConfiguration = new ClientConfiguration();
 clientConfiguration.setProxyHost("http://myProxyHost");
diff --git a/components/latest/aws-swf-component.html b/components/latest/aws-swf-component.html
index 601eeee..bfbfe20 100644
--- a/components/latest/aws-swf-component.html
+++ b/components/latest/aws-swf-component.html
@@ -1,4 +1,4 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/aws-swf-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/aws-swf-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
 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 62659ab..43b9273 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/aws-xray.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel.apa [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/aws-xray.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel.apa [...]
     &lt;dependencies&gt;
       &lt;dependency&gt;
         &lt;groupId&gt;com.amazonaws&lt;/groupId&gt;
diff --git a/components/latest/aws.html b/components/latest/aws.html
index 2d75aa5..8eeb8ef 100644
--- a/components/latest/aws.html
+++ b/components/latest/aws.html
@@ -1 +1 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/aws.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel.apache.o [...]
\ No newline at end of file
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/aws.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel.apache.o [...]
\ No newline at end of file
diff --git a/components/latest/azure-blob-component.html b/components/latest/azure-blob-component.html
index 35ae236..cb4df33 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/azure-blob-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/azure-blob-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https [...]
 to("file://blobdirectory");</code></pre></div></div></div><div class="sect2"><h3 id="_uri_options"><a class="anchor" href="#_uri_options"></a>URI Options</h3><div class="paragraph"><p>The Azure Storage Blob Service component has no options.</p></div><div class="paragraph"><p>The Azure Storage Blob Service endpoint is configured using URI syntax:</p></div><div class="listingblock"><div class="content"><pre>azure-blob:containerOrBlobUri</pre></div></div><div class="paragraph"><p>with the f [...]
 
 CloudBlob client = new CloudBlob("camelazure", credentials);
diff --git a/components/latest/azure-queue-component.html b/components/latest/azure-queue-component.html
index 7579292..92b5405 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/azure-queue-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="http [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/azure-queue-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="http [...]
 to("file://queuedirectory");</code></pre></div></div></div><div class="sect2"><h3 id="_uri_options"><a class="anchor" href="#_uri_options"></a>URI Options</h3><div class="paragraph"><p>The Azure Storage Queue Service component has no options.</p></div><div class="paragraph"><p>The Azure Storage Queue Service endpoint is configured using URI syntax:</p></div><div class="listingblock"><div class="content"><pre>azure-queue:containerAndQueueUri</pre></div></div><div class="paragraph"><p>with [...]
 
 CloudQueue client = new CloudQueue("camelazure", credentials);
diff --git a/components/latest/azure.html b/components/latest/azure.html
index f093c62..7d5dd6a 100644
--- a/components/latest/azure.html
+++ b/components/latest/azure.html
@@ -1 +1 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/azure.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel.apache [...]
\ No newline at end of file
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/azure.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel.apache [...]
\ No newline at end of file
diff --git a/components/latest/barcode-dataformat.html b/components/latest/barcode-dataformat.html
index 2c7c951..ec6b426 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/barcode-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:/ [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/barcode-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:/ [...]
   &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 1647293..8d5317b 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/base64-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/base64-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
     &lt;dataFormats&gt;
         &lt;!-- for a newline character (\n), use the HTML entity notation coupled with the ASCII code. --&gt;
         &lt;base64 lineSeparator="&amp;#10;" id="base64withNewLine" /&gt;
diff --git a/components/latest/bean-validator-component.html b/components/latest/bean-validator-component.html
index 507d224..4ee0d48 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/bean-validator-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="h [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/bean-validator-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="h [...]
     &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;
diff --git a/components/latest/beanio-dataformat.html b/components/latest/beanio-dataformat.html
index 8a2c149..02eb4f3 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/beanio-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/beanio-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-beanio&lt;/artifactId&gt;
   &lt;version&gt;2.10.0&lt;/version&gt;
diff --git a/components/latest/beanstalk-component.html b/components/latest/beanstalk-component.html
index 2426997..b188afc 100644
--- a/components/latest/beanstalk-component.html
+++ b/components/latest/beanstalk-component.html
@@ -1,4 +1,4 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/beanstalk-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https: [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/beanstalk-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https: [...]
   &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;
diff --git a/components/latest/bindy-dataformat.html b/components/latest/bindy-dataformat.html
index 3ac4bad..a570876 100644
--- a/components/latest/bindy-dataformat.html
+++ b/components/latest/bindy-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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/bindy-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://c [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/bindy-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://c [...]
 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 {
 
diff --git a/components/latest/blueprint.html b/components/latest/blueprint.html
index b5f95d2..c697214 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/blueprint.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel.ap [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/blueprint.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel.ap [...]
 
     &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 c289217..2627bf1 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/bonita-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://c [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/bonita-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://c [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-bonita&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/boon-dataformat.html b/components/latest/boon-dataformat.html
index cccfde7..1c85100 100644
--- a/components/latest/boon-dataformat.html
+++ b/components/latest/boon-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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/boon-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/boon-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
 
 from("activemq:My.Queue")
   .unmarshal(boonDataFormat)
diff --git a/components/latest/braintree-component.html b/components/latest/braintree-component.html
index cbd9b6a..e9e6990 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/braintree-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https: [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/braintree-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https: [...]
     &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;
diff --git a/components/latest/browse-component.html b/components/latest/browse-component.html
new file mode 100644
index 0000000..44596c9
--- /dev/null
+++ b/components/latest/browse-component.html
@@ -0,0 +1,12 @@
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/browse-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://c [...]
+
+public void inspectRecievedOrders() {
+    BrowsableEndpoint browse = context.getEndpoint("browse:orderReceived", BrowsableEndpoint.class);
+    List&lt;Exchange&gt; exchanges = browse.getExchanges();
+
+    // then we can inspect the list of received exchanges from Java
+    for (Exchange exchange : exchanges) {
+        String payload = exchange.getIn().getBody();
+        // do something with payload
+    }
+}</code></pre></div></div></div><div class="sect2"><h3 id="_see_also"><a class="anchor" href="#_see_also"></a>See Also</h3><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></div></article></main></div><footer class="footer"><p>This page was built using the Antora default UI.</p><p>The source code for this UI is licensed under the terms of the MPL-2.0 license.</p></footer><script  [...]
\ No newline at end of file
diff --git a/components/latest/caffeine-cache-component.html b/components/latest/caffeine-cache-component.html
index e41b9ab..0afdf45 100644
--- a/components/latest/caffeine-cache-component.html
+++ b/components/latest/caffeine-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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/caffeine-cache-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="h [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/caffeine-cache-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="h [...]
     &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;
diff --git a/components/latest/caffeine-loadcache-component.html b/components/latest/caffeine-loadcache-component.html
index 7221908..05bd442 100644
--- a/components/latest/caffeine-loadcache-component.html
+++ b/components/latest/caffeine-loadcache-component.html
@@ -1,4 +1,4 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/caffeine-loadcache-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" hre [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/caffeine-loadcache-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" hre [...]
     &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;
diff --git a/components/latest/cdi.html b/components/latest/cdi.html
index 7c1e9b3..8259943 100644
--- a/components/latest/cdi.html
+++ b/components/latest/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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/cdi.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel.apache.o [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/cdi.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel.apache.o [...]
 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 class="sect2"><h3 id="_auto_detecting_came [...]
 
     @Override
diff --git a/components/latest/chronicle-engine-component.html b/components/latest/chronicle-engine-component.html
deleted file mode 100644
index 5dc67c7..0000000
--- a/components/latest/chronicle-engine-component.html
+++ /dev/null
@@ -1 +0,0 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/chronicle-engine-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href= [...]
\ No newline at end of file
diff --git a/components/latest/chunk-component.html b/components/latest/chunk-component.html
index f0b86d4..a82720c 100644
--- a/components/latest/chunk-component.html
+++ b/components/latest/chunk-component.html
@@ -1,4 +1,4 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/chunk-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/chunk-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
 &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;
diff --git a/components/latest/cm-sms-component.html b/components/latest/cm-sms-component.html
index a0a9d42..ebfbf66 100644
--- a/components/latest/cm-sms-component.html
+++ b/components/latest/cm-sms-component.html
@@ -1,4 +1,4 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/cm-sms-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://c [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/cm-sms-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://c [...]
 &lt;dependency&gt;
  &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
  &lt;artifactId&gt;camel-cm-sms&lt;/artifactId&gt;
diff --git a/components/latest/cmis-component.html b/components/latest/cmis-component.html
index ee89267..e83f4db 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/cmis-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/cmis-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-cmis&lt;/artifactId&gt;
     &lt;version&gt;${camel-version}&lt;/version&gt;
diff --git a/components/latest/coap-component.html b/components/latest/coap-component.html
index 0034f24..7249d9d 100644
--- a/components/latest/coap-component.html
+++ b/components/latest/coap-component.html
@@ -1,4 +1,4 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/coap-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/coap-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
  &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;
diff --git a/components/latest/cometd-component.html b/components/latest/cometd-component.html
index 1a4e3f0..28e862b 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/cometd-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://c [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/cometd-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://c [...]
     &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;
diff --git a/components/latest/consul-component.html b/components/latest/consul-component.html
index 2c11254..3dca8b3 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/consul-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://c [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/consul-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://c [...]
         &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
new file mode 100644
index 0000000..050a75e
--- /dev/null
+++ b/components/latest/controlbus-component.html
@@ -0,0 +1 @@
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/controlbus-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https [...]
\ No newline at end of file
diff --git a/components/latest/corda-component.html b/components/latest/corda-component.html
index b3f450b..ca06749 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/corda-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/corda-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
     &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 20d2a8c..feae8b4 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/couchbase-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https: [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/couchbase-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https: [...]
     &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 95de994..8ef4007 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/couchdb-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/couchdb-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
     &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 a5dd62a..fe3b9f2 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/cql-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://came [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/cql-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://came [...]
     &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;
diff --git a/components/latest/crypto-cms-component.html b/components/latest/crypto-cms-component.html
index a07f23a..5eadd27 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/crypto-cms-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/crypto-cms-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https [...]
     &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 f083052..649a4a9 100644
--- a/components/latest/crypto-component.html
+++ b/components/latest/crypto-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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/crypto-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://c [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/crypto-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://c [...]
     &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;
     &lt;!-- use the same version as your Camel core version --&gt;
 &lt;/dependency&gt;</code></pre></div></div><div class="sect2"><h3 id="_introduction"><a class="anchor" href="#_introduction"></a>Introduction</h3><div class="paragraph"><p>Digital signatures make use of Asymmetric Cryptographic techniques to sign messages. From a (very) high level, the algorithms use pairs of complimentary keys with the special property that data encrypted with one key can only be decrypted with the other. One, the private key, is closely guarded and used to 'sign' the  [...]
-crypto:verify:name[?options]</code></pre></div></div><div class="ulist"><ul><li><p><code>crypto:sign</code>creates the signature and stores it in the Header keyed by the constant<code>org.apache.camel.component.crypto.DigitalSignatureConstants.SIGNATURE</code>, i.e.<code>"CamelDigitalSignature"</code>.</p></li><li><p><code>crypto:verify</code>will read in the contents of this header and do the verification calculation.</p></li></ul></div><div class="paragraph"><p>In order to correctly fu [...]
+crypto:verify:name[?options]</code></pre></div></div><div class="ulist"><ul><li><p><code>crypto:sign</code>creates the signature and stores it in the Header keyed by the constant<code>org.apache.camel.component.crypto.DigitalSignatureConstants.SIGNATURE</code>, i.e.<code>"CamelDigitalSignature"</code>.</p></li><li><p><code>crypto:verify</code>will read in the contents of this header and do the verification calculation.</p></li></ul></div><div class="paragraph"><p>In order to correctly fu [...]
 unsigned.getIn().setBody(payload);
 unsigned.getIn().setHeader(DigitalSignatureConstants.KEYSTORE_ALIAS, "bob");
 unsigned.getIn().setHeader(DigitalSignatureConstants.KEYSTORE_PASSWORD, "letmein".toCharArray());
diff --git a/components/latest/crypto-dataformat.html b/components/latest/crypto-dataformat.html
index 18d3537..ebb8559 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/crypto-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/crypto-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
 
 CryptoDataFormat cryptoFormat = new CryptoDataFormat("DES", generator.generateKey());
 
diff --git a/components/latest/csv-dataformat.html b/components/latest/csv-dataformat.html
index 2ba4ae0..2e12fef 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/csv-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/csv-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
 body.put("foo", "abc");
 body.put("bar", 123);</code></pre></div></div><div class="paragraph"><p>and this Java route definition</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:start")
     .marshal().csv()
diff --git a/components/latest/cxf-component.html b/components/latest/cxf-component.html
index e045815..bf14058 100644
--- a/components/latest/cxf-component.html
+++ b/components/latest/cxf-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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/cxf-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://came [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/cxf-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://came [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-cxf&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre></div></div><div class="sect2"><h3 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h3><div class="paragraph"><p>There are two URI formats for this endpoint:<strong>cxfEndpoint</strong>and<strong>someAddress</strong>.</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">cxf:bean:cxfEndpoint[?options]</code></pre></div></div><div class="paragraph">< [...]
+&lt;/dependency&gt;</code></pre></div></div><div class="sect2"><h3 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h3><div class="paragraph"><p>There are two URI formats for this endpoint:<strong>cxfEndpoint</strong>and<strong>someAddress</strong>.</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">cxf:bean:cxfEndpoint[?options]</code></pre></div></div><div class="paragraph">< [...]
     &lt;!--  it really should have been user-prestream but CXF does have such phase! --&gt;
     &lt;constructor-arg value="target/write"/&gt;
 &lt;/bean&gt;
@@ -16,7 +16,7 @@
     &lt;cxf:properties&gt;
         &lt;entry key="dataFormat" value="RAW"/&gt;
     &lt;/cxf:properties&gt;
-&lt;/cxf:cxfEndpoint&gt;</code></pre></div></div></div><div class="sect3"><h4 id="_description_of_relayheaders_option"><a class="anchor" href="#_description_of_relayheaders_option"></a>Description of relayHeaders option</h4><div class="paragraph"><p>There are<em>in-band</em>and<em>out-of-band</em>on-the-wire headers from the perspective of a JAXWS WSDL-first developer.</p></div><div class="paragraph"><p>The<em>in-band</em>headers are headers that are explicitly defined as part of the WSD [...]
+&lt;/cxf:cxfEndpoint&gt;</code></pre></div></div></div><div class="sect3"><h4 id="_description_of_relayheaders_option"><a class="anchor" href="#_description_of_relayheaders_option"></a>Description of relayHeaders option</h4><div class="paragraph"><p>There are<em>in-band</em>and<em>out-of-band</em>on-the-wire headers from the perspective of a JAXWS WSDL-first developer.</p></div><div class="paragraph"><p>The<em>in-band</em>headers are headers that are explicitly defined as part of the WSD [...]
    &lt;cxf:properties&gt;
      &lt;entry key="org.apache.camel.cxf.message.headers.relays"&gt;
        &lt;list&gt;
@@ -25,7 +25,7 @@
      &lt;/entry&gt;
    &lt;/cxf:properties&gt;
  &lt;/cxf:cxfEndpoint&gt;
- &lt;bean id="customHeadersRelay" class="org.apache.camel.component.cxf.soap.headers.CustomHeadersRelay"/&gt;</code></pre></div></div><div class="paragraph"><p>Take a look at the tests that show how you&#8217;d be able to relay/drop headers here:</p></div><div class="paragraph"><p><a href="https://github.com/apache/camel/blob/master/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/soap/headers/CxfMessageHeadersRelayTest.java">https://github.com/apache/camel/blob/master/c [...]
+ &lt;bean id="customHeadersRelay" class="org.apache.camel.component.cxf.soap.headers.CustomHeadersRelay"/&gt;</code></pre></div></div><div class="paragraph"><p>Take a look at the tests that show how you&#8217;d be able to relay/drop headers here:</p></div><div class="paragraph"><p><a href="https://github.com/apache/camel/blob/master/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/soap/headers/CxfMessageHeadersRelayTest.java">https://github.com/apache/camel/blob/master/c [...]
 
     &lt;!--  Set relayHeaders to false to drop all SOAP headers --&gt;
     &lt;property name="relayHeaders" value="false"/&gt;
diff --git a/components/latest/cxf-transport.html b/components/latest/cxf-transport.html
index 798cfaa..519c83c 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/cxf-transport.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://came [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/cxf-transport.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://came [...]
 &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 60f9a31..04e8084 100644
--- a/components/latest/cxfrs-component.html
+++ b/components/latest/cxfrs-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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/cxfrs-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/cxfrs-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
    &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
    &lt;artifactId&gt;camel-cxf&lt;/artifactId&gt;
    &lt;version&gt;x.x.x&lt;/version&gt;  &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre></div></div><div class="sect2"><h3 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h3><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">cxfrs://address?options</code></pre></div></div><div class="paragraph"><p>Where<strong>address</strong>represents the CXF endpoint&#8217;s address</p></div><div class="listingblock"><div class="content"><pre class="high [...]
+&lt;/dependency&gt;</code></pre></div></div><div class="sect2"><h3 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h3><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">cxfrs://address?options</code></pre></div></div><div class="paragraph"><p>Where<strong>address</strong>represents the CXF endpoint&#8217;s address</p></div><div class="listingblock"><div class="content"><pre class="high [...]
  exchange.getIn().setHeader(Exchange.DESTINATION_OVERRIDE_URL, constant(getServiceAddress()));</code></pre></div></div></div><div class="sect2"><h3 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</h3><div class="paragraph"><p><strong>Available as of Camel 2.11</strong></p></div><div class="paragraph"><p>The<code>Default</code>binding style is rather low-level,  [...]
     .to("log:TEST?showAll=true");</code></pre></div></div></div><div class="sect3"><h4 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</h4><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>public Respon [...]
 public Response newCustomer(Customer customer, @PathParam("type") String type, @QueryParam("active") @DefaultValue("true") boolean active) {
diff --git a/components/latest/dataformat-component.html b/components/latest/dataformat-component.html
new file mode 100644
index 0000000..385861f
--- /dev/null
+++ b/components/latest/dataformat-component.html
@@ -0,0 +1,9 @@
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/dataformat-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https [...]
+  to("dataformat:jaxb:unmarshal?contextPath=com.acme.model").
+  to("mqseries:Another.Queue");</code></pre></div></div><div class="paragraph"><p>And in XML DSL you do:</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;camelContext id="camel" xmlns="http://camel.apache.org/schema/spring"&gt;
+  &lt;route&gt;
+    &lt;from uri="activemq:My.Queue"/&gt;
+    &lt;to uri="dataformat:jaxb:unmarshal?contextPath=com.acme.model"/&gt;
+    &lt;to uri="mqseries:Another.Queue"/&gt;
+  &lt;/route&gt;
+&lt;/camelContext&gt;</code></pre></div></div></div></div></div></article></main></div><footer class="footer"><p>This page was built using the Antora default UI.</p><p>The source code for this UI is licensed under the terms of the MPL-2.0 license.</p></footer><script src="../../_/js/site.js"></script><script src="../../_/js/vendor/highlight.js"></script><script>hljs.initHighlighting()</script></body></html>
\ No newline at end of file
diff --git a/components/latest/digitalocean-component.html b/components/latest/digitalocean-component.html
index 73cb66c..c4a5690 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/digitalocean-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="htt [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/digitalocean-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="htt [...]
     .setHeader(DigitalOceanConstants.OPERATION, constant(DigitalOceanOperations.get))
     .to("digitalocean:account?oAuthToken=XXXXXX")</code></pre></div></div><div class="paragraph"><p>Create a droplet</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code>from("direct:createDroplet")
     .setHeader(DigitalOceanConstants.OPERATION, constant("create"))
diff --git a/components/latest/direct-component.html b/components/latest/direct-component.html
new file mode 100644
index 0000000..07e4d59
--- /dev/null
+++ b/components/latest/direct-component.html
@@ -0,0 +1,17 @@
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/direct-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://c [...]
+    .to("bean:orderServer?method=validate")
+    .to("direct:processOrder");
+
+from("direct:processOrder")
+    .to("bean:orderService?method=process")
+    .to("activemq:queue:order.out");</code></pre></div></div><div class="paragraph"><p>And the sample using spring DSL:</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;route&gt;
+ &lt;from uri="activemq:queue:order.in"/&gt;
+ &lt;to uri="bean:orderService?method=validate"/&gt;
+ &lt;to uri="direct:processOrder"/&gt;
+&lt;/route&gt;
+
+&lt;route&gt;
+ &lt;from uri="direct:processOrder"/&gt;
+ &lt;to uri="bean:orderService?method=process"/&gt;
+ &lt;to uri="activemq:queue:order.out"/&gt;
+&lt;/route&gt;</code></pre></div></div><div class="paragraph"><p>See also samples from the<a href="#seda-component">SEDA</a>component, how they can be used together.</p></div></div><div class="sect2"><h3 id="_see_also"><a class="anchor" href="#_see_also"></a>See Also</h3><div class="ulist"><ul><li><p><a href="#seda-component">SEDA</a></p></li><li><p><a href="#vm-component">VM</a></p></li></ul></div></div></div></div></article></main></div><footer class="footer"><p>This page was built usi [...]
\ No newline at end of file
diff --git a/components/latest/direct-vm-component.html b/components/latest/direct-vm-component.html
new file mode 100644
index 0000000..9bfb89d
--- /dev/null
+++ b/components/latest/direct-vm-component.html
@@ -0,0 +1,15 @@
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/direct-vm-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https: [...]
+    .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")
+    .to("activemq:queue:order.out");</code></pre></div></div><div class="paragraph"><p>And the sample using spring DSL:</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;route&gt;
+ &lt;from uri="activemq:queue:order.in"/&gt;
+ &lt;to uri="bean:orderService?method=validate"/&gt;
+ &lt;to uri="direct-vm:processOrder"/&gt;
+&lt;/route&gt;
+
+&lt;route&gt;
+ &lt;from uri="direct-vm:processOrder"/&gt;
+ &lt;to uri="bean:orderService?method=process"/&gt;
+ &lt;to uri="activemq:queue:order.out"/&gt;
+&lt;/route&gt;</code></pre></div></div></div><div class="sect2"><h3 id="_see_also"><a class="anchor" href="#_see_also"></a>See Also</h3><div class="ulist"><ul><li><p><a href="#direct-component">Direct</a></p></li><li><p><a href="#seda-component">SEDA</a></p></li><li><p><a href="#vm-component">VM</a></p></li></ul></div></div></div></div></article></main></div><footer class="footer"><p>This page was built using the Antora default UI.</p><p>The source code for this UI is licensed under the  [...]
\ No newline at end of file
diff --git a/components/latest/disruptor-component.html b/components/latest/disruptor-component.html
index 0f2464e..d0cf8ff 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/disruptor-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https: [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/disruptor-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https: [...]
     &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 e39f262..0651eff 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/dns-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://came [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/dns-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://came [...]
     &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 3ed0341..3012b85 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/docker-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://c [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/docker-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://c [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-docker&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/dozer-component.html b/components/latest/dozer-component.html
index 835e181..36f873f 100644
--- a/components/latest/dozer-component.html
+++ b/components/latest/dozer-component.html
@@ -1,4 +1,4 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/dozer-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/dozer-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
     &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;
diff --git a/components/latest/drill-component.html b/components/latest/drill-component.html
index f8baac6..3203a67 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/drill-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/drill-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
     &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 0424051..0f8932a 100644
--- a/components/latest/dropbox-component.html
+++ b/components/latest/dropbox-component.html
@@ -1,4 +1,4 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/dropbox-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/dropbox-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
     &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;
diff --git a/components/latest/ehcache-component.html b/components/latest/ehcache-component.html
index 4de7a4a..f9b62e0 100644
--- a/components/latest/ehcache-component.html
+++ b/components/latest/ehcache-component.html
@@ -1,4 +1,4 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/ehcache-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/ehcache-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
     &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;
diff --git a/components/latest/ejb-component.html b/components/latest/ejb-component.html
index 7aa7ca7..e2ad1f6 100644
--- a/components/latest/ejb-component.html
+++ b/components/latest/ejb-component.html
@@ -1,4 +1,4 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/ejb-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://came [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/ejb-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://came [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-ejb&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 88931dd..c4885e2 100644
--- a/components/latest/elasticsearch-rest-component.html
+++ b/components/latest/elasticsearch-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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/elasticsearch-rest-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" hre [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/elasticsearch-rest-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" hre [...]
     &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;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre></div></div><div class="sect2"><h3 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h3><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code>elasticsearch-rest://clusterName[?options]</code></pre></div></div></div><div class="sect2"><h3 id="_endpoint_options"><a class="anchor" href="#_endpoint_options"></a>Endpoint Options</h3><div class="paragraph"><p>The Elastichsearch Rest component supports 12 opt [...]
+&lt;/dependency&gt;</code></pre></div></div><div class="sect2"><h3 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h3><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code>elasticsearch-rest://clusterName[?options]</code></pre></div></div></div><div class="sect2"><h3 id="_endpoint_options"><a class="anchor" href="#_endpoint_options"></a>Endpoint Options</h3><div class="paragraph"><p>The Elastichsearch Rest component supports 12 opt [...]
 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 elasticsearc [...]
 elasticsearchComponent.setHostAddresses("myelkhost:9200");
@@ -30,7 +30,20 @@ match.put("match", actualQuery);
 
 Map&lt;String, Object&gt; query = new HashMap&lt;&gt;();
 query.put("query", match);
-SearchHits response = template.requestBody("direct:search", query, SearchHits.class);</code></pre></div></div></div><div class="sect2"><h3 id="_multisearch_example"><a class="anchor" href="#_multisearch_example"></a>MultiSearch Example</h3><div class="paragraph"><p>MultiSearching on specific field(s) and value use the Operation ´MultiSearch´. Pass in the MultiSearchRequest instance</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="lan [...]
+SearchHits response = template.requestBody("direct:search", query, SearchHits.class);</code></pre></div></div><div class="paragraph"><p>Search using Elasticsearch scroll api in order to fetch all results.</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:search")
+  .to("elasticsearch-rest://elasticsearch?operation=Search&amp;indexName=twitter&amp;indexType=tweet&amp;useScroll=true&amp;scrollKeepAliveMs=30000");</code></pre></div></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:search" /&gt;
+    &lt;to uri="elasticsearch-rest://elasticsearch?operation=Search&amp;indexName=twitter&amp;indexType=tweet&amp;useScroll=true&amp;scrollKeepAliveMs=30000"/&gt;
+&lt;/route&gt;</code></pre></div></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">String query = "{\"query\":{\"match\":{\"content\":\"new release of ApacheCamel\"}}}";
+try (ElasticsearchScrollRequestIterator response = template.requestBody("direct:search", query, ElasticsearchScrollRequestIterator.class)) {
+    // do something smart with results
+}</code></pre></div></div><div class="paragraph"><p><a href="split-eip.html">Split EIP</a>can also be used.</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:search")
+  .to("elasticsearch-rest://elasticsearch?operation=Search&amp;indexName=twitter&amp;indexType=tweet&amp;useScroll=true&amp;scrollKeepAliveMs=30000")
+  .split()
+  .body()
+  .streaming()
+  .to("mock:output")
+  .end();</code></pre></div></div></div><div class="sect2"><h3 id="_multisearch_example"><a class="anchor" href="#_multisearch_example"></a>MultiSearch Example</h3><div class="paragraph"><p>MultiSearching on specific field(s) and value use the Operation ´MultiSearch´. Pass in the MultiSearchRequest instance</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:multiSearch")
   .to("elasticsearch-rest://elasticsearch?operation=MultiSearch");</code></pre></div></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:multiSearch" /&gt;
     &lt;to uri="elasticsearch-rest://elasticsearch?operation=MultiSearch"/&gt;
diff --git a/components/latest/elsql-component.html b/components/latest/elsql-component.html
index 212de0a..61aee5e 100644
--- a/components/latest/elsql-component.html
+++ b/components/latest/elsql-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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/elsql-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/elsql-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
     &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;</code></p></di [...]
+&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;</code></p></di [...]
      .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)
diff --git a/components/latest/etcd-component.html b/components/latest/etcd-component.html
index e906f7e..d26b50a 100644
--- a/components/latest/etcd-component.html
+++ b/components/latest/etcd-component.html
@@ -1 +1 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/etcd-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
\ No newline at end of file
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/etcd-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
\ No newline at end of file
diff --git a/components/latest/eventadmin-component.html b/components/latest/eventadmin-component.html
index ce2b36f..97cbd59 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/eventadmin-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/eventadmin-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https [...]
   &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 8fdbeb5..ebb75d8 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/exec-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/exec-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
   &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 a905f1a..db9f2e1 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/facebook-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:/ [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/facebook-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:/ [...]
         &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;
diff --git a/components/latest/file-component.html b/components/latest/file-component.html
new file mode 100644
index 0000000..5a002cf
--- /dev/null
+++ b/components/latest/file-component.html
@@ -0,0 +1,83 @@
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/file-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
+  .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="highlightjs highlig [...]
+  .convertBodyTo(byte[].class, "iso-8859-1")
+  .to("bean:myBean")
+  .to("file:outbox");</code></pre></div></div><div class="paragraph"><p>If you omit the charset on the consumer endpoint, then Camel does not know the charset of the file, and would by default use "UTF-8". However you can configure a JVM system property to override and use a different default encoding with the key<code>org.apache.camel.default.charset</code>.</p></div><div class="paragraph"><p>In the example below this could be a problem if the files is not in UTF-8 encoding, which would [...]
+  .convertBodyTo(byte[].class, "iso-8859-1")
+  .to("bean:myBean")
+  .to("file:outbox");</code></pre></div></div><div class="paragraph"><p>You can also override and control the encoding dynamic when writing files, by setting a property on the exchange with the key<code>Exchange.CHARSET_NAME</code>. For example in the route below we set the property with a value from a message header.</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("file:inbox")
+  .convertBodyTo(byte[].class, "iso-8859-1")
+  .to("bean:myBean")
+  .setProperty(Exchange.CHARSET_NAME, header("someCharsetHeader"))
+  .to("file:outbox");</code></pre></div></div><div class="paragraph"><p>We suggest to keep things simpler, so if you pickup files with the same encoding, and want to write the files in a specific encoding, then favor to use the<code>charset</code>option on the endpoints.</p></div><div class="paragraph"><p>Notice that if you have explicit configured a<code>charset</code>option on the endpoint, then that configuration is used, regardless of the<code>Exchange.CHARSET_NAME</code>property.</p [...]
+  .to("file:outbox?charset=iso-8859-1")</code></pre></div></div><div class="paragraph"><p>And the logs:</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code>DEBUG GenericFileConverter           - Read file /Users/davsclaus/workspace/camel/camel-core/target/charset/input/input.txt with charset utf-8
+DEBUG FileOperations                 - Using Reader to write file: target/charset/output.txt with charset: iso-8859-1</code></pre></div></div></div><div class="sect2"><h3 id="_common_gotchas_with_folder_and_filenames"><a class="anchor" href="#_common_gotchas_with_folder_and_filenames"></a>Common gotchas with folder and filenames</h3><div class="paragraph"><p>When Camel is producing files (writing files) there are a few gotchas affecting how to set a filename of your choice. By default, C [...]
+inputdir/sub/bar.txt</code></pre></div></div><div class="paragraph"><p>Will result in the following output layout:</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code>outputdir/foo.txt
+outputdir/sub/bar.txt</code></pre></div></div></div></div><div class="sect2"><h3 id="File2-Usingflatten"><a class="anchor" href="#File2-Usingflatten"></a>Using flatten</h3><div class="paragraph"><p>If you want to store the files in the outputdir directory in the same directory, disregarding the source directory layout (e.g. to flatten out the path), you just add the<code>flatten=true</code>option on the file producer side:</p></div><div class="listingblock"><div class="content"><pre clas [...]
+outputdir/bar.txt</code></pre></div></div></div><div class="sect2"><h3 id="_reading_from_a_directory_and_the_default_move_operation"><a class="anchor" href="#_reading_from_a_directory_and_the_default_move_operation"></a>Reading from a directory and the default move operation</h3><div class="paragraph"><p>Camel will by default move any processed file into a<code>.camel</code>subdirectory in the directory the file was consumed from.</p></div><div class="listingblock"><div class="content">< [...]
+inputdir/sub/bar.txt</code></pre></div></div><div class="paragraph"><p><strong>after</strong></p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code>inputdir/.camel/foo.txt
+inputdir/sub/.camel/bar.txt
+outputdir/foo.txt
+outputdir/sub/bar.txt</code></pre></div></div></div><div class="sect2"><h3 id="_read_from_a_directory_and_process_the_message_in_java"><a class="anchor" href="#_read_from_a_directory_and_process_the_message_in_java"></a>Read from a directory and process the message in java</h3><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("file://inputdir/").process(new Processor() {
+  public void process(Exchange exchange) throws Exception {
+    Object body = exchange.getIn().getBody();
+    // do some business logic with the input body
+  }
+});</code></pre></div></div><div class="paragraph"><p>The body will be a<code>File</code>object that points to the file that was just dropped into the<code>inputdir</code>directory.</p></div></div><div class="sect2"><h3 id="_writing_to_files"><a class="anchor" href="#_writing_to_files"></a>Writing to files</h3><div class="paragraph"><p>Camel is of course also able to write files, i.e. produce files. In the sample below we receive some reports on the SEDA queue that we process before they [...]
+  &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="sect3"><h4 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 to the fi [...]
+  to("file:///var/myapp/finalDirectory?tempPrefix=/../filesInProgress/");</code></pre></div></div></div></div><div class="sect2"><h3 id="_using_expression_for_filenames"><a class="anchor" href="#_using_expression_for_filenames"></a>Using expression for filenames</h3><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 class="content"><pre class="highlightjs highlig [...]
+  &lt;from uri="file://inbox?idempotent=true&amp;amp;idempotentKey=${file:name}-${file:size}"/&gt;
+  &lt;to uri="bean:processInbox"/&gt;
+&lt;/route&gt;</code></pre></div></div><div class="paragraph"><p>By default Camel uses a in memory based store for keeping track of consumed files, it uses a least recently used cache holding up to 1000 entries. You can plugin your own implementation of this store by using the<code>idempotentRepository</code>option using the<code>#</code>sign in the value to indicate it&#8217;s a referring to a bean in the Registry with the specified<code>id</code>.</p></div><div class="listingblock"><di [...]
+ &lt;bean id="myStore" class="com.mycompany.MyIdempotentStore"/&gt;
+
+&lt;route&gt;
+  &lt;from uri="file://inbox?idempotent=true&amp;amp;idempotentRepository=#myStore"/&gt;
+  &lt;to uri="bean:processInbox"/&gt;
+&lt;/route&gt;</code></pre></div></div><div class="paragraph"><p>Camel will log at<code>DEBUG</code>level if it skips a file because it has been consumed before:</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code>DEBUG FileConsumer is idempotent and the file has been consumed before. Will skip this file: target\idempotent\report.txt</code></pre></div></div></div><div class="sect2"><h3 id="_using_a_file_based_idempotent_repository"><a class="a [...]
+  &lt;class&gt;org.apache.camel.processor.idempotent.jpa.MessageProcessed&lt;/class&gt;
+
+  &lt;properties&gt;
+    &lt;property name="openjpa.ConnectionURL" value="jdbc:derby:target/idempotentTest;create=true"/&gt;
+    &lt;property name="openjpa.ConnectionDriverName" value="org.apache.derby.jdbc.EmbeddedDriver"/&gt;
+    &lt;property name="openjpa.jdbc.SynchronizeMappings" value="buildSchema"/&gt;
+    &lt;property name="openjpa.Log" value="DefaultLevel=WARN, Tool=INFO"/&gt;
+    &lt;property name="openjpa.Multithreaded" value="true"/&gt;
+  &lt;/properties&gt;
+&lt;/persistence-unit&gt;</code></pre></div></div><div class="paragraph"><p>Next, we can create our JPA idempotent repository in the spring XML file as well:</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;!-- we define our jpa based idempotent repository we want to use in the file consumer --&gt;
+&lt;bean id="jpaStore" class="org.apache.camel.processor.idempotent.jpa.JpaMessageIdRepository"&gt;
+    &lt;!-- Here we refer to the entityManagerFactory --&gt;
+    &lt;constructor-arg index="0" ref="entityManagerFactory"/&gt;
+    &lt;!-- This 2nd parameter is the name  (= a category name).
+         You can have different repositories with different names --&gt;
+    &lt;constructor-arg index="1" value="FileConsumer"/&gt;
+&lt;/bean&gt;</code></pre></div></div><div class="paragraph"><p>And yes then we just need to refer to the<strong>jpaStore</strong>bean in the file consumer endpoint using the<code>idempotentRepository</code>using the<code>#</code>syntax option:</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;route&gt;
+  &lt;from uri="file://inbox?idempotent=true&amp;amp;idempotentRepository=#jpaStore"/&gt;
+  &lt;to uri="bean:processInbox"/&gt;
+&lt;/route&gt;</code></pre></div></div></div><div class="sect2"><h3 id="_filter_using_org_apache_camel_component_file_genericfilefilter"><a class="anchor" href="#_filter_using_org_apache_camel_component_file_genericfilefilter"></a>Filter using org.apache.camel.component.file.GenericFileFilter</h3><div class="paragraph"><p>Camel supports pluggable filtering strategies. You can then configure the endpoint with such a filter to skip certain files being processed.</p></div><div class="paragr [...]
+&lt;bean id="myFilter" class="com.mycompany.MyFileFilter"/&gt;
+
+&lt;route&gt;
+  &lt;from uri="file://inbox?filter=#myFilter"/&gt;
+  &lt;to uri="bean:processInbox"/&gt;
+&lt;/route&gt;</code></pre></div></div></div><div class="sect2"><h3 id="_filtering_using_ant_path_matcher"><a class="anchor" href="#_filtering_using_ant_path_matcher"></a>Filtering using ANT path matcher</h3><div class="paragraph"><p>The ANT path matcher is shipped out-of-the-box in the<strong>camel-spring</strong>jar. So you need to depend on<strong>camel-spring</strong>if you are using Maven.<br>The reasons is that we leverage Spring&#8217;s<a href="http://static.springframework.org/sp [...]
+ &lt;bean id="mySorter" class="com.mycompany.MyFileSorter"/&gt;
+
+&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"><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 with the ID,<code>mySorter</code>.</td></t [...]
+onException(IOException.class)
+    .handled(true)
+    .log("IOException occurred due: ${exception.message}")
+    .transform().simple("Error ${exception.message}")
+    .to("mock:error");
+
+// this is the file route that pickup files, notice how we bridge the consumer to use the Camel routing error handler
+// the exclusiveReadLockStrategy is only configured because this is from an unit test, so we use that to simulate exceptions
+from("file:target/nospace?consumer.bridgeErrorHandler=true")
+    .convertBodyTo(String.class)
+    .to("mock:result");</code></pre></div></div><div class="paragraph"><p>So all you have to do is to enable this option, and the error handler in the route will take it from there.</p></div><div class="admonitionblock important"><table><tr><td class="icon"><i class="fa icon-important" title="Important"></i></td><td class="content"><strong>Important when using consumer.bridgeErrorHandler</strong>When using consumer.bridgeErrorHandler, then interceptors, OnCompletions does<strong>not</str [...]
\ No newline at end of file
diff --git a/components/latest/flatpack-component.html b/components/latest/flatpack-component.html
index c5d7b31..13798a7 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/flatpack-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:/ [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/flatpack-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:/ [...]
     &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 883adbe..ff45db6 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/flatpack-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https: [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/flatpack-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https: [...]
   fp.setDefinition(new ClassPathResource("INVENTORY-Delimited.pzmap.xml"));
   ...
   from("file:order/in").unmarshal(df).to("seda:queue:neworder");</code></pre></div></div><div class="paragraph"><p>The sample above will read files from the<code>order/in</code>folder and unmarshal the input using the Flatpack configuration file<code>INVENTORY-Delimited.pzmap.xml</code>that configures the structure of the files. The result is a<code>DataSetList</code>object we store on the SEDA queue.</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlig [...]
diff --git a/components/latest/flink-component.html b/components/latest/flink-component.html
index 321ab49..4ae1abc 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/flink-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/flink-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
     &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 8dfd776..1804955 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/fop-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://came [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/fop-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://came [...]
     &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 ca86478..bbf06e4 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/freemarker-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/freemarker-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https [...]
     &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 3347dac..ba08bb4 100644
--- a/components/latest/ftp-component.html
+++ b/components/latest/ftp-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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/ftp-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://came [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/ftp-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://came [...]
     &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 class="sect2"><h3 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h3><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>For Camel versions before<strong>Camel 2.16</strong>, the directoryName <strong>must</strong>exist already as this com [...]
+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>For Camel versions before<strong>Camel 2.16</strong>, the directoryName <strong>must</strong>exist already as this com [...]
        &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 class="sect2"><h3 id="_examples"><a class="anchor" href="#_examples"></a>Examples</h [...]
diff --git a/components/latest/ftps-component.html b/components/latest/ftps-component.html
index ef1098d..83b2064 100644
--- a/components/latest/ftps-component.html
+++ b/components/latest/ftps-component.html
@@ -1,6 +1,6 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/ftps-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/ftps-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
     &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;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre></div></div><div class="paragraph"><p>For more information you can look at<a href="#ftp-component">FTP component</a></p></div><div class="sect2"><h3 id="_uri_options"><a class="anchor" href="#_uri_options"></a>URI Options</h3><div class="paragraph"><p>The options below are exclusive for the FTPS component.</p></div><div class="paragraph"><p>The FTPS component supports 2 options, which are listed below.</p></div><table class="tableblock frame-all grid-all s [...]
\ No newline at end of file
+&lt;/dependency&gt;</code></pre></div></div><div class="paragraph"><p>For more information you can look at<a href="#ftp-component">FTP component</a></p></div><div class="sect2"><h3 id="_uri_options"><a class="anchor" href="#_uri_options"></a>URI Options</h3><div class="paragraph"><p>The options below are exclusive for the FTPS component.</p></div><div class="paragraph"><p>The FTPS component supports 2 options, which are listed below.</p></div><table class="tableblock frame-all grid-all s [...]
\ No newline at end of file
diff --git a/components/latest/ganglia-component.html b/components/latest/ganglia-component.html
index 5cc3da8..0bec3b3 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/ganglia-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/ganglia-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
     &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;
diff --git a/components/latest/geocoder-component.html b/components/latest/geocoder-component.html
index f1a7cb0..fb7cd37 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/geocoder-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:/ [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/geocoder-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:/ [...]
     &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 1ec42a2..ebcc907 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/git-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://came [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/git-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://came [...]
     &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 ffdfc26..50016c5 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/github-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://c [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/github-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://c [...]
     &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 ee5fd2e..7498c19 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/google-bigquery-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href=" [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/google-bigquery-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href=" [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-google-bigquery&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/google-bigquery-sql-component.html b/components/latest/google-bigquery-sql-component.html
index 4f43374..537741d 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/google-bigquery-sql-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" hr [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/google-bigquery-sql-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" hr [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-google-bigquery&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/google-calendar-component.html b/components/latest/google-calendar-component.html
index f5ba659..18cdbd3 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/google-calendar-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href=" [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/google-calendar-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href=" [...]
             &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
             &lt;artifactId&gt;camel-google-calendar&lt;/artifactId&gt;
             &lt;version&gt;2.15.0&lt;/version&gt;
diff --git a/components/latest/google-calendar-stream-component.html b/components/latest/google-calendar-stream-component.html
index 714c40f..c3777ff 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/google-calendar-stream-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/google-calendar-stream-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" [...]
             &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
             &lt;artifactId&gt;camel-google-calendar&lt;/artifactId&gt;
             &lt;version&gt;2.23.0&lt;/version&gt;
diff --git a/components/latest/google-drive-component.html b/components/latest/google-drive-component.html
index 4f00e60..083ea2a 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/google-drive-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="htt [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/google-drive-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="htt [...]
             &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
             &lt;artifactId&gt;camel-google-drive&lt;/artifactId&gt;
             &lt;version&gt;2.14-SNAPSHOT&lt;/version&gt;
diff --git a/components/latest/google-mail-component.html b/components/latest/google-mail-component.html
index b77c675..dff8cd5 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/google-mail-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="http [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/google-mail-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="http [...]
             &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
             &lt;artifactId&gt;camel-google-mail&lt;/artifactId&gt;
             &lt;version&gt;2.15-SNAPSHOT&lt;/version&gt;
diff --git a/components/latest/google-mail-stream-component.html b/components/latest/google-mail-stream-component.html
index 36249e8..902b483 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/google-mail-stream-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" hre [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/google-mail-stream-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" hre [...]
             &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
             &lt;artifactId&gt;camel-google-mail&lt;/artifactId&gt;
             &lt;version&gt;2.22-SNAPSHOT&lt;/version&gt;
diff --git a/components/latest/google-pubsub-component.html b/components/latest/google-pubsub-component.html
index f7d3661..7c066f5 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/google-pubsub-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="ht [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/google-pubsub-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="ht [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-google-pubsub&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/google-sheets-component.html b/components/latest/google-sheets-component.html
index df1ac24..0e1383d 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/google-sheets-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="ht [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/google-sheets-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="ht [...]
             &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
             &lt;artifactId&gt;camel-google-sheets&lt;/artifactId&gt;
             &lt;version&gt;2.23.0&lt;/version&gt;
diff --git a/components/latest/google-sheets-stream-component.html b/components/latest/google-sheets-stream-component.html
index 5e317f1..dc4127e 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/google-sheets-stream-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" h [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/google-sheets-stream-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" h [...]
             &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
             &lt;artifactId&gt;camel-google-sheets&lt;/artifactId&gt;
             &lt;version&gt;2.23.0&lt;/version&gt;
diff --git a/components/latest/gora-component.html b/components/latest/gora-component.html
index 35a3ab0..435e6b1 100644
--- a/components/latest/gora-component.html
+++ b/components/latest/gora-component.html
@@ -1,4 +1,4 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/gora-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/gora-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
  &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
  &lt;artifactId&gt;camel-gora&lt;/artifactId&gt;
  &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/grape-component.html b/components/latest/grape-component.html
index 33c6791..7db0fb9 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/grape-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/grape-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
 ...
 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 class="sect2"><h3 id="_uri_f [...]
   to("grape:org.apache.camel/camel-ftp/2.15.2");</code></pre></div></div><div class="paragraph"><p>You can also specify the Maven coordinates by sending them to the endpoint as the exchange body:</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:loadCamelFTP").
diff --git a/components/latest/groovy-language.html b/components/latest/groovy-language.html
index a421721..ed1330f 100644
--- a/components/latest/groovy-language.html
+++ b/components/latest/groovy-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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/groovy-language.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/groovy-language.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
 
   public GroovyShell createGroovyShell(Exchange exchange) {
     ImportCustomizer importCustomizer = new ImportCustomizer();
@@ -18,8 +18,8 @@ from("queue:foo").filter(groovy("request.lineItems.any { i -&gt; i.value &gt; 10
         &lt;/route&gt;</code></pre></div></div></div><div class="sect2"><h3 id="_scriptcontext"><a class="anchor" href="#_scriptcontext"></a>ScriptContext</h3><div class="paragraph"><p>The JSR-223 scripting languages ScriptContext is pre configured with the following attributes all set at<code>ENGINE_SCOPE</code>:</p></div><table class="tableblock frame-all grid-all stretch"><colgroup><col style="width: 10%;"><col style="width: 10%;"><col style="width: 80%;"></colgroup><thead><tr><th cla [...]
 # some other statements ...
 # camel take the result value as the script evaluation result
-result = body * 2 + 1</code></pre></div></div></div><div class="sect2"><h3 id="_dependencies"><a class="anchor" href="#_dependencies"></a>Dependencies</h3><div class="paragraph"><p>To use scripting languages in your camel routes you need to add the a dependency on<strong>camel-script</strong>which integrates the JSR-223 scripting engine.</p></div><div class="paragraph"><p>If you use maven you could just add the following to your pom.xml, substituting the version number for the latest &am [...]
+result = body * 2 + 1</code></pre></div></div></div><div class="sect2"><h3 id="_dependencies"><a class="anchor" href="#_dependencies"></a>Dependencies</h3><div class="paragraph"><p>To use scripting languages in your camel routes you need to add a dependency on<strong>camel-groovy</strong>.</p></div><div class="paragraph"><p>If you use Maven you could just add the following to your<code>pom.xml</code>, substituting the version number for the latest and greatest release (see the download p [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
-  &lt;artifactId&gt;camel-script&lt;/artifactId&gt;
+  &lt;artifactId&gt;camel-groovy&lt;/artifactId&gt;
   &lt;version&gt;x.x.x&lt;/version&gt;
 &lt;/dependency&gt;</code></pre></div></div></div></div></div></article></main></div><footer class="footer"><p>This page was built using the Antora default UI.</p><p>The source code for this UI is licensed under the terms of the MPL-2.0 license.</p></footer><script src="../../_/js/site.js"></script><script src="../../_/js/vendor/highlight.js"></script><script>hljs.initHighlighting()</script></body></html>
\ No newline at end of file
diff --git a/components/latest/grpc-component.html b/components/latest/grpc-component.html
index 27563b0..15e89eb 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/grpc-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/grpc-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
     &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 0a672c0..5e54e04 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/guava-eventbus-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="h [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/guava-eventbus-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="h [...]
     &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/hazelcast-atomicvalue-component.html b/components/latest/hazelcast-atomicvalue-component.html
index 2a0ae41..59c7aa3 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/hazelcast-atomicvalue-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item"  [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/hazelcast-atomicvalue-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item"  [...]
 .setHeader(HazelcastConstants.OPERATION, constant(HazelcastOperation.SET_VALUE))
 .toF("hazelcast-%sfoo", HazelcastConstants.ATOMICNUMBER_PREFIX);</code></pre></div></div><div class="paragraph"><p>Spring DSL:</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">&lt;route&gt;
     &lt;from uri="direct:set" /&gt;
diff --git a/components/latest/hazelcast-instance-component.html b/components/latest/hazelcast-instance-component.html
index 0db85b8..d91bf92 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/hazelcast-instance-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" hre [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/hazelcast-instance-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" hre [...]
 .log("instance...")
 .choice()
     .when(header(HazelcastConstants.LISTENER_ACTION).isEqualTo(HazelcastConstants.ADDED))
diff --git a/components/latest/hazelcast-list-component.html b/components/latest/hazelcast-list-component.html
index d544a1c..986a7fc 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/hazelcast-list-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="h [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/hazelcast-list-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="h [...]
 .setHeader(HazelcastConstants.OPERATION, constant(HazelcastOperation.ADD))
 .toF("hazelcast-%sbar", HazelcastConstants.LIST_PREFIX);</code></pre></div></div></div><div class="sect3"><h4 id="_sample_for_get"><a class="anchor" href="#_sample_for_get"></a>Sample for<strong>get</strong>:</h4><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:get")
 .setHeader(HazelcastConstants.OPERATION, constant(HazelcastOperation.GET))
diff --git a/components/latest/hazelcast-map-component.html b/components/latest/hazelcast-map-component.html
index 9f78ba8..9fa0d32 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/hazelcast-map-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="ht [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/hazelcast-map-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="ht [...]
 .setHeader(HazelcastConstants.OPERATION, constant(HazelcastOperation.PUT))
 .toF("hazelcast-%sfoo", HazelcastConstants.MAP_PREFIX);</code></pre></div></div><div class="paragraph"><p>Spring DSL:</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">&lt;route&gt;
     &lt;from uri="direct:put" /&gt;
diff --git a/components/latest/hazelcast-multimap-component.html b/components/latest/hazelcast-multimap-component.html
index b0f58bd..51c83a9 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/hazelcast-multimap-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" hre [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/hazelcast-multimap-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" hre [...]
 .setHeader(HazelcastConstants.OPERATION, constant(HazelcastOperation.PUT))
 .to(String.format("hazelcast-%sbar", HazelcastConstants.MULTIMAP_PREFIX));</code></pre></div></div><div class="paragraph"><p>Spring DSL:</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">&lt;route&gt;
     &lt;from uri="direct:put" /&gt;
diff --git a/components/latest/hazelcast-queue-component.html b/components/latest/hazelcast-queue-component.html
index f3137f1..0917afa 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/hazelcast-queue-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href=" [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/hazelcast-queue-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href=" [...]
 .setHeader(HazelcastConstants.OPERATION, constant(HazelcastOperation.ADD))
 .toF("hazelcast-%sbar", HazelcastConstants.QUEUE_PREFIX);</code></pre></div></div></div><div class="sect3"><h4 id="_sample_for_put"><a class="anchor" href="#_sample_for_put"></a>Sample for<strong>put</strong>:</h4><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:put")
 .setHeader(HazelcastConstants.OPERATION, constant(HazelcastOperation.PUT))
diff --git a/components/latest/hazelcast-replicatedmap-component.html b/components/latest/hazelcast-replicatedmap-component.html
index 39754bf..658c641 100644
--- a/components/latest/hazelcast-replicatedmap-component.html
+++ b/components/latest/hazelcast-replicatedmap-component.html
@@ -1,4 +1,4 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/hazelcast-replicatedmap-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/hazelcast-replicatedmap-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item [...]
 .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;
diff --git a/components/latest/hazelcast-ringbuffer-component.html b/components/latest/hazelcast-ringbuffer-component.html
index 86088ac..4319e4f 100644
--- a/components/latest/hazelcast-ringbuffer-component.html
+++ b/components/latest/hazelcast-ringbuffer-component.html
@@ -1,4 +1,4 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/hazelcast-ringbuffer-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" h [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/hazelcast-ringbuffer-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" h [...]
 .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;
diff --git a/components/latest/hazelcast-seda-component.html b/components/latest/hazelcast-seda-component.html
index 762d5cb..69c8b9f 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/hazelcast-seda-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="h [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/hazelcast-seda-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="h [...]
 .to("hazelcast-seda:foo");</code></pre></div></div><div class="paragraph"><p>Spring DSL :</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">&lt;route&gt;
    &lt;from uri="direct:start" /&gt;
    &lt;to uri="hazelcast-seda:foo" /&gt;
diff --git a/components/latest/hazelcast-set-component.html b/components/latest/hazelcast-set-component.html
index be61a68..cb81fda 100644
--- a/components/latest/hazelcast-set-component.html
+++ b/components/latest/hazelcast-set-component.html
@@ -1 +1 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/hazelcast-set-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="ht [...]
\ No newline at end of file
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/hazelcast-set-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="ht [...]
\ No newline at end of file
diff --git a/components/latest/hazelcast-topic-component.html b/components/latest/hazelcast-topic-component.html
index b9b0f63..d6b133d 100644
--- a/components/latest/hazelcast-topic-component.html
+++ b/components/latest/hazelcast-topic-component.html
@@ -1,4 +1,4 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/hazelcast-topic-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href=" [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/hazelcast-topic-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href=" [...]
 .setHeader(HazelcastConstants.OPERATION, constant(HazelcastOperation.PUBLISH))
 .toF("hazelcast-%sbar", HazelcastConstants.PUBLISH_OPERATION);</code></pre></div></div></div></div><div class="sect2"><h3 id="_topic_consumer_fromhazelcast_topicfoo"><a class="anchor" href="#_topic_consumer_fromhazelcast_topicfoo"></a>Topic consumer – from(“hazelcast-topic:foo”)</h3><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 when it comes to topics so you are free t [...]
   .choice()
diff --git a/components/latest/hazelcast.html b/components/latest/hazelcast.html
index d4deb58..911534e 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/hazelcast.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel.ap [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/hazelcast.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel.ap [...]
     &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 0443348..b0b20ae 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/hbase-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/hbase-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
     &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/hdfs2-component.html b/components/latest/hdfs2-component.html
index 174d7c7..41d9176 100644
--- a/components/latest/hdfs2-component.html
+++ b/components/latest/hdfs2-component.html
@@ -1,4 +1,4 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/hdfs2-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/hdfs2-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-hdfs2&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/headersmap.html b/components/latest/headersmap.html
index 5dee6e4..cee11a0 100644
--- a/components/latest/headersmap.html
+++ b/components/latest/headersmap.html
@@ -1,3 +1,3 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/headersmap.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel.a [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/headersmap.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel.a [...]
 
 camel.setHeadersMapFactory(new FastHeadersMapFactory());</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>&lt;bean id="fastMapFactory" class="org.apache.camel.component.headersmap.FastHeadersMapFactory"/&gt;</code></pre></div></div><div class="paragraph"><p>and then Camel should detect the [...]
\ No newline at end of file
diff --git a/components/latest/hipchat-component.html b/components/latest/hipchat-component.html
index 9e912dd..1235c0b 100644
--- a/components/latest/hipchat-component.html
+++ b/components/latest/hipchat-component.html
@@ -1,4 +1,4 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/hipchat-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/hipchat-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
 public void configure() throws Exception {
  String hipchatEndpointUri = "hipchat://?authToken=XXXX&amp;consumeUsers=@Joe,@John";
  from(hipchatEndpointUri)
diff --git a/components/latest/hl7-dataformat.html b/components/latest/hl7-dataformat.html
index f64fd61..f344d42 100644
--- a/components/latest/hl7-dataformat.html
+++ b/components/latest/hl7-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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/hl7-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/hl7-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
     &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;
@@ -24,7 +24,7 @@ public class PatientLookupService {
 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"><pre class="hi [...]
-String patientId = msg.getQRD().getWhoSubjectFilter(0).getIDNumber().getValue();</code></pre></div></div></div><div class="sect2"><h3 id="_hl7_dataformat"><a class="anchor" href="#_hl7_dataformat"></a>HL7 DataFormat</h3><div class="paragraph"><p>The<a href="#hl7-dataformat">HL7</a>component ships with a HL7 data format that can be used to marshal or unmarshal HL7 model objects.</p></div><div class="paragraph"><p>The HL7 dataformat supports 2 options, which are listed below.</p></div><tab [...]
+String patientId = msg.getQRD().getWhoSubjectFilter(0).getIDNumber().getValue();</code></pre></div></div></div><div class="sect2"><h3 id="_hl7_dataformat"><a class="anchor" href="#_hl7_dataformat"></a>HL7 DataFormat</h3><div class="paragraph"><p>The<a href="#hl7-dataformat">HL7</a>component ships with a HL7 data format that can be used to marshal or unmarshal HL7 model objects.</p></div><div class="paragraph"><p>The HL7 dataformat supports 2 options, which are listed below.</p></div><tab [...]
 
   from("direct:hl7in")
     .marshal(hl7)
@@ -38,7 +38,7 @@ String patientId = msg.getQRD().getWhoSubjectFilter(0).getIDNumber().getValue();
 
   from("jms:queue:hl7out")
     .unmarshal().hl7()
-    .to("patientLookupService");</code></pre></div></div></div></div><div class="sect2"><h3 id="_message_headers"><a class="anchor" href="#_message_headers"></a>Message Headers</h3><div class="paragraph"><p>The unmarshal operation adds these fields from the MSH segment as headers on the Camel message:</p></div><table class="tableblock frame-all grid-all stretch"><colgroup><col style="width: 10%;"><col style="width: 10%;"><col style="width: 80%;"></colgroup><thead><tr><th class="tablebloc [...]
+    .to("patientLookupService");</code></pre></div></div></div></div><div class="sect2"><h3 id="_message_headers"><a class="anchor" href="#_message_headers"></a>Message Headers</h3><div class="paragraph"><p>The unmarshal operation adds these fields from the MSH segment as headers on the Camel message:</p></div><table class="tableblock frame-all grid-all stretch"><colgroup><col style="width: 10%;"><col style="width: 10%;"><col style="width: 80%;"></colgroup><thead><tr><th class="tablebloc [...]
     &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;
@@ -53,63 +53,4 @@ String patientId = msg.getQRD().getWhoSubjectFilter(0).getIDNumber().getValue();
     &lt;groupId&gt;ca.uhn.hapi&lt;/groupId&gt;
     &lt;artifactId&gt;hapi-osgi-base&lt;/artifactId&gt;
     &lt;version&gt;2.2&lt;/version&gt;
-&lt;/dependency&gt;</code></pre></div></div></div><div class="sect2"><h3 id="_terser_language"><a class="anchor" href="#_terser_language"></a>Terser language</h3><div class="paragraph"><p><a href="http://hl7api.sourceforge.net">HAPI</a>provides a<a href="http://hl7api.sourceforge.net/base/apidocs/ca/uhn/hl7v2/util/Terser.html">Terser</a>class that provides access to fields using a commonly used terse location specification syntax. The Terser language allows to use this syntax to extract  [...]
-
-   // extract patient ID from field QRD-8 in the QRY_A19 message above and put into message header
-   from("direct:test1")
-      .setHeader("PATIENT_ID",terser("QRD-8(0)-1"))
-      .to("mock:test1");
-
-   // continue processing if extracted field equals a message header
-   from("direct:test2")
-      .filter(terser("QRD-8(0)-1").isEqualTo(header("PATIENT_ID"))
-      .to("mock:test2");</code></pre></div></div></div><div class="sect2"><h3 id="_hl7_validation_predicate"><a class="anchor" href="#_hl7_validation_predicate"></a>HL7 Validation predicate</h3><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></div><div class="paragraph"><p>Sample:</p> [...]
-import ca.uhn.hl7v2.validation.impl.DefaultValidation;
-
-   // Use standard or define your own validation rules
-   ValidationContext defaultContext = new DefaultValidation();
-
-   // Throws PredicateValidationException if message does not validate
-   from("direct:test1")
-      .validate(messageConformsTo(defaultContext))
-      .to("mock:test1");</code></pre></div></div></div><div class="sect2"><h3 id="_hl7_validation_predicate_using_the_hapicontext_camel_2_14"><a class="anchor" href="#_hl7_validation_predicate_using_the_hapicontext_camel_2_14"></a>HL7 Validation predicate using the HapiContext (Camel 2.14)</h3><div class="paragraph"><p>The HAPI Context is always configured with a<a href="http://hl7api.sourceforge.net/base/apidocs/ca/uhn/hl7v2/validation/ValidationContext.html">ValidationContext</a>(or a< [...]
-import static org.apache.camel.component.hl7.HL7.messageConforms
-
-  HapiContext hapiContext = new DefaultHapiContext();
-  hapiContext.getParserConfiguration().setValidating(false); // don't validate during parsing
-
-  // customize HapiContext some more ... e.g. enforce that PID-8 in ADT_A01 messages of version 2.4 is not empty
-  ValidationRuleBuilder builder = new ValidationRuleBuilder() {
-      @Override
-      protected void configure() {
-         forVersion(Version.V24)
-              .message("ADT", "A01")
-              .terser("PID-8", not(empty()));
-         }
-      };
-  hapiContext.setValidationRuleBuilder(builder);
-
-  HL7DataFormat hl7 = new HL7DataFormat();
-  hl7.setHapiContext(hapiContext);
-
-  from("direct:test1")
-     .unmarshal(hl7)                // uses the GenericParser returned from the HapiContext
-     .validate(messageConforms())   // uses the validation rules returned from the HapiContext
-                                    // equivalent with .validate(messageConformsTo(hapiContext))
-     // route continues from here</code></pre></div></div></div><div class="sect2"><h3 id="_hl7_acknowledgement_expression"><a class="anchor" href="#_hl7_acknowledgement_expression"></a>HL7 Acknowledgement expression</h3><div class="paragraph"><p>A common task in HL7v2 processing is to generate an acknowledgement message as response to an incoming HL7v2 message, e.g. based on a validation result. The<code>ack</code>expression lets us accomplish this very elegantly:</p></div><div class="l [...]
-import static org.apache.camel.component.hl7.HL7.ack;
-import ca.uhn.hl7v2.validation.impl.DefaultValidation;
-
-  // Use standard or define your own validation rules
-   ValidationContext defaultContext = new DefaultValidation();
-
-   from("direct:test1")
-      .onException(Exception.class)
-         .handled(true)
-         .transform(ack()) // auto-generates negative ack because of exception in Exchange
-         .end()
-      .validate(messageConformsTo(defaultContext))
-      // do something meaningful here
-
-      // acknowledgement
-      .transform(ack())</code></pre></div></div></div><div class="sect2"><h3 id="_more_samples"><a class="anchor" href="#_more_samples"></a>More Samples</h3><div class="paragraph"><p>In the following example, a plain<code>String</code>HL7 request is sent to an HL7 listener that sends back a response:</p></div><div class="paragraph"><p>In the next sample, HL7 requests from the HL7 listener are routed to the business logic, which is implemented as plain POJO registered in the registry as<c [...]
\ No newline at end of file
+&lt;/dependency&gt;</code></pre></div></div></div></div></div></article></main></div><footer class="footer"><p>This page was built using the Antora default UI.</p><p>The source code for this UI is licensed under the terms of the MPL-2.0 license.</p></footer><script src="../../_/js/site.js"></script><script src="../../_/js/vendor/highlight.js"></script><script>hljs.initHighlighting()</script></body></html>
\ No newline at end of file
diff --git a/components/latest/hl7terser-language.html b/components/latest/hl7terser-language.html
new file mode 100644
index 0000000..851e83b
--- /dev/null
+++ b/components/latest/hl7terser-language.html
@@ -0,0 +1,60 @@
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/hl7terser-language.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:/ [...]
+
+   // 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
+   from("direct:test2")
+      .filter(hl7terser("QRD-8(0)-1").isEqualTo(header("PATIENT_ID"))
+      .to("mock:test2");</code></pre></div></div><div class="sect2"><h3 id="_hl7_validation_predicate"><a class="anchor" href="#_hl7_validation_predicate"></a>HL7 Validation predicate</h3><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></div><div class="paragraph"><p>Sample:</p></div> [...]
+import ca.uhn.hl7v2.validation.impl.DefaultValidation;
+
+   // Use standard or define your own validation rules
+   ValidationContext defaultContext = new DefaultValidation();
+
+   // Throws PredicateValidationException if message does not validate
+   from("direct:test1")
+      .validate(messageConformsTo(defaultContext))
+      .to("mock:test1");</code></pre></div></div></div><div class="sect2"><h3 id="_hl7_validation_predicate_using_the_hapicontext_camel_2_14"><a class="anchor" href="#_hl7_validation_predicate_using_the_hapicontext_camel_2_14"></a>HL7 Validation predicate using the HapiContext (Camel 2.14)</h3><div class="paragraph"><p>The HAPI Context is always configured with a<a href="http://hl7api.sourceforge.net/base/apidocs/ca/uhn/hl7v2/validation/ValidationContext.html">ValidationContext</a>(or a< [...]
+import static org.apache.camel.component.hl7.HL7.messageConforms
+
+  HapiContext hapiContext = new DefaultHapiContext();
+  hapiContext.getParserConfiguration().setValidating(false); // don't validate during parsing
+
+  // customize HapiContext some more ... e.g. enforce that PID-8 in ADT_A01 messages of version 2.4 is not empty
+  ValidationRuleBuilder builder = new ValidationRuleBuilder() {
+      @Override
+      protected void configure() {
+         forVersion(Version.V24)
+              .message("ADT", "A01")
+              .terser("PID-8", not(empty()));
+         }
+      };
+  hapiContext.setValidationRuleBuilder(builder);
+
+  HL7DataFormat hl7 = new HL7DataFormat();
+  hl7.setHapiContext(hapiContext);
+
+  from("direct:test1")
+     .unmarshal(hl7)                // uses the GenericParser returned from the HapiContext
+     .validate(messageConforms())   // uses the validation rules returned from the HapiContext
+                                    // equivalent with .validate(messageConformsTo(hapiContext))
+     // route continues from here</code></pre></div></div></div><div class="sect2"><h3 id="_hl7_acknowledgement_expression"><a class="anchor" href="#_hl7_acknowledgement_expression"></a>HL7 Acknowledgement expression</h3><div class="paragraph"><p>A common task in HL7v2 processing is to generate an acknowledgement message as response to an incoming HL7v2 message, e.g. based on a validation result. The<code>ack</code>expression lets us accomplish this very elegantly:</p></div><div class="l [...]
+import static org.apache.camel.component.hl7.HL7.ack;
+import ca.uhn.hl7v2.validation.impl.DefaultValidation;
+
+  // Use standard or define your own validation rules
+   ValidationContext defaultContext = new DefaultValidation();
+
+   from("direct:test1")
+      .onException(Exception.class)
+         .handled(true)
+         .transform(ack()) // auto-generates negative ack because of exception in Exchange
+         .end()
+      .validate(messageConformsTo(defaultContext))
+      // do something meaningful here
+
+      // acknowledgement
+      .transform(ack())</code></pre></div></div></div></div></div></article></main></div><footer class="footer"><p>This page was built using the Antora default UI.</p><p>The source code for this UI is licensed under the terms of the MPL-2.0 license.</p></footer><script src="../../_/js/site.js"></script><script src="../../_/js/vendor/highlight.js"></script><script>hljs.initHighlighting()</script></body></html>
\ No newline at end of file
diff --git a/components/latest/http4-component.html b/components/latest/http4-component.html
index a374703..4a1fb36 100644
--- a/components/latest/http4-component.html
+++ b/components/latest/http4-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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/http4-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/http4-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-http4&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre></div></div><div class="paragraph"><p><strong>camel-http4 vs camel-http</strong></p></div><div class="paragraph"><p>Camel-http4 uses<a href="http://hc.apache.org/httpcomponents-client-ga/">Apache HttpClient 4.x</a>while camel-http uses<a href="http://hc.apache.org/httpclient-3.x/">Apache HttpClient 3.x</a>.</p></div><div class="sect2"><h3 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h3><div class="listingblock"><div class="content [...]
+&lt;/dependency&gt;</code></pre></div></div><div class="paragraph"><p><strong>camel-http4 vs camel-http</strong></p></div><div class="paragraph"><p>Camel-http4 uses<a href="http://hc.apache.org/httpcomponents-client-ga/">Apache HttpClient 4.x</a>while camel-http uses<a href="http://hc.apache.org/httpclient-3.x/">Apache HttpClient 3.x</a>.</p></div><div class="sect2"><h3 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h3><div class="listingblock"><div class="content [...]
 HttpServletRequest response = exchange.getIn().getBody(HttpServletResponse.class);</code></pre></div></div></div><div class="sect2"><h3 id="_configuring_uri_to_call"><a class="anchor" href="#_configuring_uri_to_call"></a>Configuring URI to call</h3><div class="paragraph"><p>You can set the HTTP producer&#8217;s URI directly form the endpoint URI. In the route below, Camel will call out to the external server,<code>oldhost</code>, using HTTP.</p></div><div class="listingblock"><div class= [...]
         .to("http4://oldhost");</code></pre></div></div><div class="paragraph"><p>And the equivalent Spring sample:</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;camelContext xmlns="http://activemq.apache.org/camel/schema/spring"&gt;
   &lt;route&gt;
@@ -47,7 +47,7 @@ template.sendBody("http4://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 class="sect2"><h3 id="_disabling_cookies"><a class="anchor" href="#_disabling_cookies"></a>Disabling Cookies</h3><div class="paragraph"><p>To disable cookies you can set the HTTP Client to ignore cookies by adding this URI option:<br><code>httpClient.cookiePolicy=ignoreCookies</code></p></div></div><div class="sect2"><h3 id="_advanced_usage"><a class="anchor" href="#_adv [...]
+int responseCode = out.getHeader(Exchange.HTTP_RESPONSE_CODE, Integer.class);</code></pre></div></div></div></div><div class="sect2"><h3 id="_disabling_cookies"><a class="anchor" href="#_disabling_cookies"></a>Disabling Cookies</h3><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 class="sect2"><h3 id="_advanced_usage"><a class="anchor" href="#_advan [...]
 ksp.setResource("/users/home/server/keystore.jks");
 ksp.setPassword("keystorePassword");
 
diff --git a/components/latest/hystrix.html b/components/latest/hystrix.html
index b5a2675..12510dd 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/hystrix.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel.apac [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/hystrix.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel.apac [...]
     &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 804d4d5..58606d3 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/ical-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/ical-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
 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 9456a0e..21c26b1 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/iec60870-client-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href=" [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/iec60870-client-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" 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 da20b2a..e0acedd 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/iec60870-server-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href=" [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/iec60870-server-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" 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 8f550e0..f9ca3f1 100644
--- a/components/latest/ignite-cache-component.html
+++ b/components/latest/ignite-cache-component.html
@@ -1 +1 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/ignite-cache-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="htt [...]
\ No newline at end of file
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/ignite-cache-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="htt [...]
\ No newline at end of file
diff --git a/components/latest/ignite-compute-component.html b/components/latest/ignite-compute-component.html
index fca7c2c..59ce99a 100644
--- a/components/latest/ignite-compute-component.html
+++ b/components/latest/ignite-compute-component.html
@@ -1 +1 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/ignite-compute-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="h [...]
\ No newline at end of file
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/ignite-compute-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="h [...]
\ No newline at end of file
diff --git a/components/latest/ignite-events-component.html b/components/latest/ignite-events-component.html
index 73f3de2..31228d1 100644
--- a/components/latest/ignite-events-component.html
+++ b/components/latest/ignite-events-component.html
@@ -1 +1 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/ignite-events-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="ht [...]
\ No newline at end of file
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/ignite-events-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="ht [...]
\ No newline at end of file
diff --git a/components/latest/ignite-idgen-component.html b/components/latest/ignite-idgen-component.html
index dbc78a9..09f9f0e 100644
--- a/components/latest/ignite-idgen-component.html
+++ b/components/latest/ignite-idgen-component.html
@@ -1 +1 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/ignite-idgen-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="htt [...]
\ No newline at end of file
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/ignite-idgen-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="htt [...]
\ No newline at end of file
diff --git a/components/latest/ignite-messaging-component.html b/components/latest/ignite-messaging-component.html
index 466b53f..6d1d4c1 100644
--- a/components/latest/ignite-messaging-component.html
+++ b/components/latest/ignite-messaging-component.html
@@ -1 +1 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/ignite-messaging-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href= [...]
\ No newline at end of file
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/ignite-messaging-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href= [...]
\ No newline at end of file
diff --git a/components/latest/ignite-queue-component.html b/components/latest/ignite-queue-component.html
index a53dfbc..bb5aa49 100644
--- a/components/latest/ignite-queue-component.html
+++ b/components/latest/ignite-queue-component.html
@@ -1 +1 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/ignite-queue-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="htt [...]
\ No newline at end of file
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/ignite-queue-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="htt [...]
\ No newline at end of file
diff --git a/components/latest/ignite-set-component.html b/components/latest/ignite-set-component.html
index 9419cdc..a8f5c8a 100644
--- a/components/latest/ignite-set-component.html
+++ b/components/latest/ignite-set-component.html
@@ -1 +1 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/ignite-set-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https [...]
\ No newline at end of file
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/ignite-set-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https [...]
\ No newline at end of file
diff --git a/components/latest/ignite.html b/components/latest/ignite.html
index 7d5d8c8..3bb3458 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/ignite.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel.apach [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/ignite.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel.apach [...]
     &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 a155818..4d1830a 100644
--- a/components/latest/index.html
+++ b/components/latest/index.html
@@ -3,4 +3,4 @@
 </style>
 <link rel="preload" href="../../_/css/site.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
 <noscript><link rel="stylesheet" href="../../_/css/site.css"></noscript>
-<script>!function(n){"use strict";n.loadCSS||(n.loadCSS=function(){});var o=loadCSS.relpreload={};if(o.support=function(){var e;try{e=n.document.createElement("link").relList.supports("preload")}catch(t){e=!1}return function(){return e}}(),o.bindMediaToggle=function(t){var e=t.media||"all";function a(){t.addEventListener?t.removeEventListener("load",a):t.attachEvent&&t.detachEvent("onload",a),t.setAttribute("onload",null),t.media=e}t.addEventListener?t.addEventListener("load",a):t.attach [...]
\ No newline at end of file
+<script>!function(n){"use strict";n.loadCSS||(n.loadCSS=function(){});var o=loadCSS.relpreload={};if(o.support=function(){var e;try{e=n.document.createElement("link").relList.supports("preload")}catch(t){e=!1}return function(){return e}}(),o.bindMediaToggle=function(t){var e=t.media||"all";function a(){t.addEventListener?t.removeEventListener("load",a):t.attachEvent&&t.detachEvent("onload",a),t.setAttribute("onload",null),t.media=e}t.addEventListener?t.addEventListener("load",a):t.attach [...]
\ No newline at end of file
diff --git a/components/latest/infinispan-component.html b/components/latest/infinispan-component.html
index 63abc75..f76f115 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/infinispan-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/infinispan-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https [...]
     &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 e6e3c90..e3cd5b8 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/influxdb-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:/ [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/influxdb-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:/ [...]
     &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 eb97160..5b4c26b 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/iota-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/iota-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
     &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 9b393e0..7797356 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/ipfs-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/ipfs-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
     &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 9171c97..e1f3391 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/irc-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://came [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/irc-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://came [...]
     &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;
diff --git a/components/latest/ironmq-component.html b/components/latest/ironmq-component.html
index cb656cf..1065936 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/ironmq-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://c [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/ironmq-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://c [...]
     &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 5e24638..d9a5774 100644
--- a/components/latest/jacksonxml-dataformat.html
+++ b/components/latest/jacksonxml-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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/jacksonxml-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="http [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/jacksonxml-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="http [...]
   unmarshal().jacksonxml().
   to("mqseries:Another.Queue");</code></pre></div></div><div class="sect2"><h3 id="_jacksonxml_options"><a class="anchor" href="#_jacksonxml_options"></a>JacksonXML Options</h3><div class="paragraph"><p>The JacksonXML dataformat supports 15 options, which are listed below.</p></div><table class="tableblock frame-all grid-all stretch"><colgroup><col style="width: 20%;"><col style="width: 10%;"><col style="width: 10%;"><col style="width: 60%;"></colgroup><thead><tr><th class="tableblock ha [...]
             &lt;!-- here we define a Xml data format with the id jack and that it should use the TestPojo as the class type when
diff --git a/components/latest/jasypt.html b/components/latest/jasypt.html
index 26bff20..5e730a8 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/jasypt.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel.apach [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/jasypt.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel.apach [...]
     &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;
diff --git a/components/latest/javaScript-language.html b/components/latest/javaScript-language.html
index 5d78684..a4c41ac 100644
--- a/components/latest/javaScript-language.html
+++ b/components/latest/javaScript-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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/javaScript-language.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https: [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/javaScript-language.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https: [...]
         .choice()
             .when().javaScript("request.headers.get('user') == 'admin'").to("seda:adminQueue")
         .otherwise()
diff --git a/components/latest/jaxb-dataformat.html b/components/latest/jaxb-dataformat.html
index 220b2ef..f81f495 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/jaxb-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/jaxb-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
 
 from("activemq:My.Queue").
   unmarshal(jaxb).
diff --git a/components/latest/jbpm-component.html b/components/latest/jbpm-component.html
index 06c5e59..e5de796 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/jbpm-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/jbpm-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
     &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 41751e1..fa6bd7c 100644
--- a/components/latest/jcache-component.html
+++ b/components/latest/jcache-component.html
@@ -1 +1 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/jcache-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://c [...]
\ No newline at end of file
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/jcache-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://c [...]
\ No newline at end of file
diff --git a/components/latest/jcache-policy.html b/components/latest/jcache-policy.html
new file mode 100644
index 0000000..5c1c18a
--- /dev/null
+++ b/components/latest/jcache-policy.html
@@ -0,0 +1,85 @@
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/jcache-policy.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://came [...]
+configuration.setTypes(String.class, Object.class);
+configuration.setExpiryPolicyFactory(CreatedExpiryPolicy.factoryOf(new Duration(TimeUnit.MINUTES, 60)));
+CacheManager cacheManager = Caching.getCachingProvider().getCacheManager();
+Cache cache = cacheManager.createCache("orders",configuration);
+
+JCachePolicy jcachePolicy = new JCachePolicy();
+jcachePolicy.setCache(cache);
+
+from("direct:get-orders")
+    .policy(jcachePolicy)
+    .log("Getting order with id: ${body}")
+    .bean(OrderService.class,"findOrderById(${body})");</code></pre></div></div></div><div class="sect2"><h3 id="_set_cachemanager"><a class="anchor" href="#_set_cachemanager"></a>Set cacheManager</h3><div class="paragraph"><p>If the<em>cache</em>is not set, the policy will try to lookup or create the cache automatically. If the<em>cacheManager</em>is set on the policy, it will try to get cache with the set<em>cacheName</em>(routeId by default) from the CacheManager. Is the cache does no [...]
+@Autowire
+CacheManager cacheManager;
+...
+
+//Cache "items" is used or created if not exists
+JCachePolicy jcachePolicy = new JCachePolicy();
+jcachePolicy.setCacheManager(cacheManager);
+jcachePolicy.setCacheName("items")</code></pre></div></div></div><div class="sect2"><h3 id="_find_cachemanager"><a class="anchor" href="#_find_cachemanager"></a>Find cacheManager</h3><div class="paragraph"><p>If<em>cacheManager</em>(and the<em>cache</em>) is not set, the policy will try to find a JCache CacheManager object:</p></div><div class="ulist"><ul><li><p>Lookup a CacheManager in Camel registry - that falls back on JNDI or Spring context based on the environment</p></li><li><p>Use [...]
+from("direct:get-orders").routeId("getorders")
+    .policy(new JCachePolicy())
+    .log("Getting order with id: ${body}")
+    .bean(OrderService.class,"findOrderById(${body})");</code></pre></div></div></div><div class="sect2"><h3 id="_partially_wrapped_route"><a class="anchor" href="#_partially_wrapped_route"></a>Partially wrapped route</h3><div class="paragraph"><p>In the examples above the whole route was executed or skipped. A policy can be used to wrap only a segment of the route instead of all processors.</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code  [...]
+    .log("Order requested: ${body}")
+    .policy(new JCachePolicy())
+        .log("Getting order with id: ${body}")
+        .bean(OrderService.class,"findOrderById(${body})")
+    .end()
+    .log("Order found: ${body}");</code></pre></div></div><div class="paragraph"><p>The<em>.log()</em>at the beginning and at the end of the route is always called, but the section inside<em>.policy()</em>and<em>.end()</em>is executed based on the cache.</p></div></div></div></div><div class="sect1"><h2 id="_keyexpression"><a class="anchor" href="#_keyexpression"></a>KeyExpression</h2><div class="sectionbody"><div class="paragraph"><p>By default the policy uses the received Exchange body [...]
+configuration.setTypes(String.class, Order.class);
+configuration.setExpiryPolicyFactory(CreatedExpiryPolicy.factoryOf(new Duration(TimeUnit.MINUTES, 10)));
+
+JCachePolicy jcachePolicy = new JCachePolicy();
+jcachePolicy.setCacheConfiguration(configuration);
+jcachePolicy.setCacheName("orders")
+jcachePolicy.setKeyExpression(simple("${header.orderId}))
+
+//The cache key is taken from "orderId" header.
+from("direct:get-orders")
+    .policy(jcachePolicy)
+    .log("Getting order with id: ${header.orderId}")
+    .bean(OrderService.class,"findOrderById(${header.orderId})");</code></pre></div></div></div></div><div class="sect1"><h2 id="_camel_xml_dsl_examples"><a class="anchor" href="#_camel_xml_dsl_examples"></a>Camel XML DSL examples</h2><div class="sectionbody"><div class="sect2"><h3 id="_use_jcachepolicy_in_an_xml_route"><a class="anchor" href="#_use_jcachepolicy_in_an_xml_route"></a>Use JCachePolicy in an XML route</h3><div class="paragraph"><p>In Camel XML DSL we need a named reference  [...]
+    &lt;route&gt;
+        &lt;from uri="direct:get-order"/&gt;
+        &lt;policy ref="jCachePolicy" &gt;
+            &lt;setBody&gt;
+                &lt;method ref="orderService" method="findOrderById(${body})"/&gt;
+            &lt;/setBody&gt;
+        &lt;/policy&gt;
+    &lt;/route&gt;
+&lt;/camelContext&gt;</code></pre></div></div><div class="paragraph"><p>See this example when only a part of the route is wrapped:</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;camelContext xmlns="http://camel.apache.org/schema/spring"&gt;
+    &lt;route&gt;
+        &lt;from uri="direct:get-order"/&gt;
+        &lt;log message="Start - This is always called. body:${body}"/&gt;
+        &lt;policy ref="jCachePolicy" &gt;
+            &lt;log message="Executing route, not found in cache. body:${body}"/&gt;
+            &lt;setBody&gt;
+                &lt;method ref="orderService" method="findOrderById(${body})"/&gt;
+            &lt;/setBody&gt;
+        &lt;/policy&gt;
+        &lt;log message="End - This is always called. body:${body}"/&gt;
+    &lt;/route&gt;
+&lt;/camelContext&gt;</code></pre></div></div></div><div class="sect2"><h3 id="_define_cachepolicy_in_spring"><a class="anchor" href="#_define_cachepolicy_in_spring"></a>Define CachePolicy in Spring</h3><div class="paragraph"><p>It&#8217;s more convenient to create a JCachePolicy in Java especially within a RouteBuilder using the Camel DSL expressions, but see this example to define it in a Spring XML:</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highli [...]
+    &lt;property name="cacheName" value="spring"/&gt;
+    &lt;property name="keyExpression"&gt;
+        &lt;bean class="org.apache.camel.model.language.SimpleExpression"&gt;
+            &lt;property name="expression" value="${header.mykey}"/&gt;
+        &lt;/bean&gt;
+    &lt;/property&gt;
+&lt;/bean&gt;</code></pre></div></div></div><div class="sect2"><h3 id="_create_cache_from_xml"><a class="anchor" href="#_create_cache_from_xml"></a>Create Cache from XML</h3><div class="paragraph"><p>It&#8217;s not strictly speaking related to Camel XML DLS, but JCache providers usually have a way to configure the cache in an XML file. For example with Hazelcast you can add a<em>hazelcast.xml</em>to classpath to configure the cache "spring" used in the example above.</p></div><div class= [...]
+&lt;hazelcast xmlns="http://www.hazelcast.com/schema/config"
+           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+           xsi:schemaLocation="http://www.hazelcast.com/schema/config hazelcast-config-3.11.xsd" &gt;
+
+    &lt;cache name="spring"&gt;
+        &lt;key-type class-name="java.lang.String"/&gt;
+        &lt;value-type class-name="java.lang.String"/&gt;
+        &lt;expiry-policy-factory&gt;
+            &lt;timed-expiry-policy-factory expiry-policy-type="CREATED" duration-amount="60" time-unit="MINUTES"/&gt;
+        &lt;/expiry-policy-factory&gt;
+    &lt;/cache&gt;
+
+&lt;/hazelcast&gt;</code></pre></div></div></div><div class="sect2"><h3 id="_special_scenarios_and_error_handling"><a class="anchor" href="#_special_scenarios_and_error_handling"></a>Special scenarios and error handling</h3><div class="paragraph"><p>If the Cache used by the policy is closed (can be done dynamically), the whole caching functionality is skipped, the route will be executed every time.</p></div><div class="paragraph"><p>If the determined<em>key</em>is<em>null</em>, nothing i [...]
\ No newline at end of file
diff --git a/components/latest/jclouds-component.html b/components/latest/jclouds-component.html
index d63a21e..657ac10 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/jclouds-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/jclouds-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
     &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;
@@ -37,7 +37,7 @@
     &lt;/bean&gt;
 
     &lt;bean id="computeService" factory-bean="computeServiceContext" factory-method="getComputeService"/&gt;</code></pre></div></div><div class="paragraph"><p>As you can see the component is capable of handling multiple blobstores and compute services. The actual implementation that will be used by each endpoint is specified by passing the provider inside the URI.</p></div></div><div class="sect2"><h3 id="_jclouds_options"><a class="anchor" href="#_jclouds_options"></a>Jclouds Options</ [...]
-jclouds:compute:[provider id][?options]</code></pre></div></div><div class="paragraph"><p>The<strong>provider id</strong>is the name of the cloud provider that provides the target service (<em>e.g. aws-s3 or aws_ec2</em>).</p></div><div class="paragraph"><p>You can append query options to the URI in the following format,<code>?option=value&amp;option=value&amp;&#8230;&#8203;</code></p></div></div><div class="sect2"><h3 id="_blobstore_uri_options"><a class="anchor" href="#_blobstore_uri_o [...]
+jclouds:compute:[provider id][?options]</code></pre></div></div><div class="paragraph"><p>The<strong>provider id</strong>is the name of the cloud provider that provides the target service (<em>e.g. aws-s3 or aws_ec2</em>).</p></div><div class="paragraph"><p>You can append query options to the URI in the following format,<code>?option=value&amp;option=value&amp;&#8230;&#8203;</code></p></div></div><div class="sect2"><h3 id="_blobstore_uri_options"><a class="anchor" href="#_blobstore_uri_o [...]
     .to("jclouds:blobstore:aws-s3" +
         "?operation=PUT" +
         "&amp;container=mycontainer" +
diff --git a/components/latest/jcr-component.html b/components/latest/jcr-component.html
index 7ad2dcb..fcb09f1 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/jcr-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://came [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/jcr-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://came [...]
     &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 15154d7..fc318a5 100644
--- a/components/latest/jdbc-component.html
+++ b/components/latest/jdbc-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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/jdbc-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/jdbc-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
     &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;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre></div></div><div class="paragraph"><p>This component can only be used to define producer endpoints, which means that you cannot use the JDBC component in a<code>from()</code>statement.</p></div><div class="sect2"><h3 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h3><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-text hljs" data-lang="text">jdbc:dataSourceName[?options]</code>< [...]
+&lt;/dependency&gt;</code></pre></div></div><div class="paragraph"><p>This component can only be used to define producer endpoints, which means that you cannot use the JDBC component in a<code>from()</code>statement.</p></div><div class="sect2"><h3 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h3><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-text hljs" data-lang="text">jdbc:dataSourceName[?options]</code>< [...]
      .setHeader("lic", constant("ASF"))
      .setHeader("min", constant(123))
      .setBody("select * from projects where license = :?lic and id &gt; :?min order by id")
diff --git a/components/latest/jetty-component.html b/components/latest/jetty-component.html
index 3f80a72..d9b85db 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/jetty-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/jetty-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
     &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;
diff --git a/components/latest/jgroups-component.html b/components/latest/jgroups-component.html
index f30103c..1c30078 100644
--- a/components/latest/jgroups-component.html
+++ b/components/latest/jgroups-component.html
@@ -1,4 +1,4 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/jgroups-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/jgroups-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
     &lt;groupId&gt;org.apache-extras.camel-extra&lt;/groupId&gt;
     &lt;artifactId&gt;camel-jgroups&lt;/artifactId&gt;
     &lt;!-- use the same version as your Camel core version --&gt;
diff --git a/components/latest/jgroups-raft-component.html b/components/latest/jgroups-raft-component.html
index 5b8ae34..476ac40 100644
--- a/components/latest/jgroups-raft-component.html
+++ b/components/latest/jgroups-raft-component.html
@@ -1,4 +1,4 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/jgroups-raft-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="htt [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/jgroups-raft-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="htt [...]
     &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;
diff --git a/components/latest/jibx-dataformat.html b/components/latest/jibx-dataformat.html
index f6d8234..fcb1357 100644
--- a/components/latest/jibx-dataformat.html
+++ b/components/latest/jibx-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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/jibx-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/jibx-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
 from("activemq:My.Queue").
   marshal().jibx().
   to("mqseries:Another.Queue");</code></pre></div></div><div class="paragraph"><p>Please note that marshaling process can recognize the message type at the runtime. However while unmarshaling message from XML we need to specify target class explicitly.</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">// lets turn XML into PurchaseOrder message
diff --git a/components/latest/jing-component.html b/components/latest/jing-component.html
index 3531b3e..c25d984 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/jing-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/jing-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
     &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/jms-component.html b/components/latest/jms-component.html
index d531d8a..6ad4ff5 100644
--- a/components/latest/jms-component.html
+++ b/components/latest/jms-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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/jms-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://came [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/jms-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://came [...]
     &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;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre></div></div></div><div class="sect2"><h3 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h3><div class="listingblock"><div class="content"><pre>jms:[queue:|topic:]destinationName[?options]</pre></div></div><div class="paragraph"><p>Where<code>destinationName</code>is a JMS queue or topic name. By default, the<code>destinationName</code>is interpreted as a queue name. For example, to connect to the queue,<code>FOO.BAR</code>use:</p></ [...]
+&lt;/dependency&gt;</code></pre></div></div></div><div class="sect2"><h3 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h3><div class="listingblock"><div class="content"><pre>jms:[queue:|topic:]destinationName[?options]</pre></div></div><div class="paragraph"><p>Where<code>destinationName</code>is a JMS queue or topic name. By default, the<code>destinationName</code>is interpreted as a queue name. For example, to connect to the queue,<code>FOO.BAR</code>use:</p></ [...]
    to("bean:myBusinessLogic");</code></pre></div></div><div class="paragraph"><p>You can of course use any of the EIP patterns so the route can be context based. For example, here&#8217;s how to filter an order topic for the big spenders:</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("jms:topic:OrdersTopic").
   filter().method("myBean", "isGoldCustomer").
   to("jms:queue:BigSpendersQueue");</code></pre></div></div></div><div class="sect3"><h4 id="_sending_to_jms"><a class="anchor" href="#_sending_to_jms"></a>Sending to JMS</h4><div class="paragraph"><p>In the sample below we poll a file folder and send the file content to a JMS topic. As we want the content of the file as a<code>TextMessage</code>instead of a<code>BytesMessage</code>, we need to convert the body to a<code>String</code>:</p></div><div class="listingblock"><div class="conte [...]
@@ -14,7 +14,7 @@
     &lt;method ref="myBean" method="isGoldCustomer"/&gt;
     &lt;to uri="jms:queue:BigSpendersQueue"/&gt;
   &lt;/filter&gt;
-&lt;/route&gt;</code></pre></div></div></div><div class="sect3"><h4 id="_other_samples"><a class="anchor" href="#_other_samples"></a>Other samples</h4><div class="paragraph"><p>JMS appears in many of the examples for other components and EIP patterns, as well in this Camel documentation. So feel free to browse the documentation.</p></div></div><div class="sect3"><h4 id="_using_jms_as_a_dead_letter_queue_storing_exchange"><a class="anchor" href="#_using_jms_as_a_dead_letter_queue_storing_ [...]
+&lt;/route&gt;</code></pre></div></div></div><div class="sect3"><h4 id="_other_samples"><a class="anchor" href="#_other_samples"></a>Other samples</h4><div class="paragraph"><p>JMS appears in many of the examples for other components and EIP patterns, as well in this Camel documentation. So feel free to browse the documentation.</p></div></div><div class="sect3"><h4 id="_using_jms_as_a_dead_letter_queue_storing_exchange"><a class="anchor" href="#_using_jms_as_a_dead_letter_queue_storing_ [...]
 errorHandler(deadLetterChannel("jms:queue:dead?transferExchange=true"));</code></pre></div></div><div class="paragraph"><p>Then you can consume from the JMS queue and analyze the problem:</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("jms:queue:dead").to("bean:myErrorAnalyzer");
 
 // and in our bean
diff --git a/components/latest/jmx-component.html b/components/latest/jmx-component.html
index d61386e..5fd7c9f 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/jmx-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://came [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/jmx-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://came [...]
   &lt;jmxAgent id="agent" mbeanObjectDomainName="your.domain.name"/&gt;
     ...
 &lt;/camelContext&gt;</code></pre></div></div><div class="paragraph"><p>Spring configuration always takes precedence over system properties when they both present. It is true for all JMX related configurations.</p></div></div><div class="sect3"><h4 id="_disabling_jmx_instrumentation_agent_in_camel"><a class="anchor" href="#_disabling_jmx_instrumentation_agent_in_camel"></a>Disabling JMX instrumentation agent in Camel</h4><div class="paragraph"><p>You can disable JMX instrumentation agent [...]
diff --git a/components/latest/jolt-component.html b/components/latest/jolt-component.html
index ae6ba03..ae3ef4c 100644
--- a/components/latest/jolt-component.html
+++ b/components/latest/jolt-component.html
@@ -1,4 +1,4 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/jolt-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/jolt-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
     &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;
diff --git a/components/latest/jpa-component.html b/components/latest/jpa-component.html
index 8b84bb1..150cadb 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/jpa-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://came [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/jpa-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://came [...]
     &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;
diff --git a/components/latest/json-fastjson-dataformat.html b/components/latest/json-fastjson-dataformat.html
index 9b6e5d2..154c026 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/json-fastjson-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="h [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/json-fastjson-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="h [...]
   marshal().json(JsonLibrary.Fastjson).
   to("mqseries:Another.Queue");</code></pre></div></div><div class="sect2"><h3 id="_fastjson_options"><a class="anchor" href="#_fastjson_options"></a>Fastjson Options</h3><div class="paragraph"><p>The JSon Fastjson dataformat supports 19 options, which are listed below.</p></div><table class="tableblock frame-all grid-all stretch"><colgroup><col style="width: 20%;"><col style="width: 10%;"><col style="width: 10%;"><col style="width: 60%;"></colgroup><thead><tr><th class="tableblock halig [...]
   &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 37940f6..dd87d79 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/json-gson-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/json-gson-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https [...]
   marshal().json(JsonLibrary.Gson).
   to("mqseries:Another.Queue");</code></pre></div></div><div class="sect2"><h3 id="_gson_options"><a class="anchor" href="#_gson_options"></a>Gson Options</h3><div class="paragraph"><p>The JSon GSon dataformat supports 19 options, which are listed below.</p></div><table class="tableblock frame-all grid-all stretch"><colgroup><col style="width: 20%;"><col style="width: 10%;"><col style="width: 10%;"><col style="width: 60%;"></colgroup><thead><tr><th class="tableblock halign-left valign-to [...]
   &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 d78dbc3..11ba58d 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/json-jackson-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="ht [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/json-jackson-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="ht [...]
   marshal().json(JsonLibrary.Jackson).
   to("mqseries:Another.Queue");</code></pre></div></div><div class="sect2"><h3 id="_jackson_options"><a class="anchor" href="#_jackson_options"></a>Jackson Options</h3><div class="paragraph"><p>The JSon Jackson dataformat supports 19 options, which are listed below.</p></div><table class="tableblock frame-all grid-all stretch"><colgroup><col style="width: 20%;"><col style="width: 10%;"><col style="width: 10%;"><col style="width: 60%;"></colgroup><thead><tr><th class="tableblock halign-le [...]
   &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 ac0d6ce..6852f28 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/json-johnzon-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="ht [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/json-johnzon-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="ht [...]
   marshal().json(JsonLibrary.Johnzon).
   to("mqseries:Another.Queue");</code></pre></div></div><div class="sect2"><h3 id="_johnzon_options"><a class="anchor" href="#_johnzon_options"></a>Johnzon Options</h3><div class="paragraph"><p>The JSon Johnzon dataformat supports 19 options, which are listed below.</p></div><table class="tableblock frame-all grid-all stretch"><colgroup><col style="width: 20%;"><col style="width: 10%;"><col style="width: 10%;"><col style="width: 60%;"></colgroup><thead><tr><th class="tableblock halign-le [...]
   &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 8f01e55..31a00bd 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/json-validator-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="h [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/json-validator-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="h [...]
     &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 f62b84d..cf03605 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/json-xstream-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="ht [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/json-xstream-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="ht [...]
   &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/jsonpath-language.html b/components/latest/jsonpath-language.html
index b02b4d6..d30ff7c 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/jsonpath-language.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/jsonpath-language.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
   .choice()
     .when().jsonpath("$.store.book[?(@.price &lt; 10)]")
       .to("jms:queue:book.cheap")
diff --git a/components/latest/jt400-component.html b/components/latest/jt400-component.html
index 61c2a1b..e2ca9fa 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/jt400-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/jt400-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
     &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 ecdad18..d500d64 100644
--- a/components/latest/kafka-component.html
+++ b/components/latest/kafka-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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/kafka-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/kafka-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
     &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;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre></div></div><div class="sect2"><h3 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h3><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">kafka:topic[?options]</code></pre></div></div></div><div class="sect2"><h3 id="_options"><a class="anchor" href="#_options"></a>Options</h3><div class="paragraph"><p>The Kafka component supports 8 options, which are lis [...]
+&lt;/dependency&gt;</code></pre></div></div><div class="sect2"><h3 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h3><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">kafka:topic[?options]</code></pre></div></div></div><div class="sect2"><h3 id="_options"><a class="anchor" href="#_options"></a>Options</h3><div class="paragraph"><p>The Kafka component supports 8 options, which are lis [...]
     .log("Message received from Kafka : ${body}")
     .log("    on the topic ${headers[kafka.TOPIC]}")
     .log("    on the partition ${headers[kafka.PARTITION]}")
diff --git a/components/latest/kubernetes-config-maps-component.html b/components/latest/kubernetes-config-maps-component.html
index 7a882f0..5609639 100644
--- a/components/latest/kubernetes-config-maps-component.html
+++ b/components/latest/kubernetes-config-maps-component.html
@@ -1 +1 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/kubernetes-config-maps-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" [...]
\ No newline at end of file
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/kubernetes-config-maps-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" [...]
\ No newline at end of file
diff --git a/components/latest/kubernetes-deployments-component.html b/components/latest/kubernetes-deployments-component.html
index 30c5afd..95cb0f4 100644
--- a/components/latest/kubernetes-deployments-component.html
+++ b/components/latest/kubernetes-deployments-component.html
@@ -1 +1 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/kubernetes-deployments-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" [...]
\ No newline at end of file
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/kubernetes-deployments-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" [...]
\ No newline at end of file
diff --git a/components/latest/kubernetes-hpa-component.html b/components/latest/kubernetes-hpa-component.html
index e97b9fe..f06ee45 100644
--- a/components/latest/kubernetes-hpa-component.html
+++ b/components/latest/kubernetes-hpa-component.html
@@ -1 +1 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/kubernetes-hpa-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="h [...]
\ No newline at end of file
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/kubernetes-hpa-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="h [...]
\ No newline at end of file
diff --git a/components/latest/kubernetes-job-component.html b/components/latest/kubernetes-job-component.html
index 8f227ae..00f1f8c 100644
--- a/components/latest/kubernetes-job-component.html
+++ b/components/latest/kubernetes-job-component.html
@@ -1 +1 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/kubernetes-job-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="h [...]
\ No newline at end of file
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/kubernetes-job-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="h [...]
\ No newline at end of file
diff --git a/components/latest/kubernetes-namespaces-component.html b/components/latest/kubernetes-namespaces-component.html
index f4f27a3..1377b64 100644
--- a/components/latest/kubernetes-namespaces-component.html
+++ b/components/latest/kubernetes-namespaces-component.html
@@ -1 +1 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/kubernetes-namespaces-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item"  [...]
\ No newline at end of file
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/kubernetes-namespaces-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item"  [...]
\ No newline at end of file
diff --git a/components/latest/kubernetes-nodes-component.html b/components/latest/kubernetes-nodes-component.html
index 102a678..ef2a3a9 100644
--- a/components/latest/kubernetes-nodes-component.html
+++ b/components/latest/kubernetes-nodes-component.html
@@ -1 +1 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/kubernetes-nodes-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href= [...]
\ No newline at end of file
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/kubernetes-nodes-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href= [...]
\ No newline at end of file
diff --git a/components/latest/kubernetes-persistent-volumes-claims-component.html b/components/latest/kubernetes-persistent-volumes-claims-component.html
index b3af642..7415648 100644
--- a/components/latest/kubernetes-persistent-volumes-claims-component.html
+++ b/components/latest/kubernetes-persistent-volumes-claims-component.html
@@ -1 +1 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/kubernetes-persistent-volumes-claims-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class [...]
\ No newline at end of file
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/kubernetes-persistent-volumes-claims-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class [...]
\ No newline at end of file
diff --git a/components/latest/kubernetes-persistent-volumes-component.html b/components/latest/kubernetes-persistent-volumes-component.html
index 2a581f0..dd60d84 100644
--- a/components/latest/kubernetes-persistent-volumes-component.html
+++ b/components/latest/kubernetes-persistent-volumes-component.html
@@ -1 +1 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/kubernetes-persistent-volumes-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navba [...]
\ No newline at end of file
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/kubernetes-persistent-volumes-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navba [...]
\ No newline at end of file
diff --git a/components/latest/kubernetes-pods-component.html b/components/latest/kubernetes-pods-component.html
index 1502721..615dd7f 100644
--- a/components/latest/kubernetes-pods-component.html
+++ b/components/latest/kubernetes-pods-component.html
@@ -1 +1 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/kubernetes-pods-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href=" [...]
\ No newline at end of file
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/kubernetes-pods-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href=" [...]
\ No newline at end of file
diff --git a/components/latest/kubernetes-replication-controllers-component.html b/components/latest/kubernetes-replication-controllers-component.html
index 03db67f..fcbf52a 100644
--- a/components/latest/kubernetes-replication-controllers-component.html
+++ b/components/latest/kubernetes-replication-controllers-component.html
@@ -1 +1 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/kubernetes-replication-controllers-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class=" [...]
\ No newline at end of file
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/kubernetes-replication-controllers-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class=" [...]
\ No newline at end of file
diff --git a/components/latest/kubernetes-resources-quota-component.html b/components/latest/kubernetes-resources-quota-component.html
index 18f4c08..3bdf684 100644
--- a/components/latest/kubernetes-resources-quota-component.html
+++ b/components/latest/kubernetes-resources-quota-component.html
@@ -1 +1 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/kubernetes-resources-quota-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-i [...]
\ No newline at end of file
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/kubernetes-resources-quota-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-i [...]
\ No newline at end of file
diff --git a/components/latest/kubernetes-secrets-component.html b/components/latest/kubernetes-secrets-component.html
index c2f0190..b4a669a 100644
--- a/components/latest/kubernetes-secrets-component.html
+++ b/components/latest/kubernetes-secrets-component.html
@@ -1 +1 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/kubernetes-secrets-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" hre [...]
\ No newline at end of file
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/kubernetes-secrets-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" hre [...]
\ No newline at end of file
diff --git a/components/latest/kubernetes-service-accounts-component.html b/components/latest/kubernetes-service-accounts-component.html
index 1951eee..94ee119 100644
--- a/components/latest/kubernetes-service-accounts-component.html
+++ b/components/latest/kubernetes-service-accounts-component.html
@@ -1 +1 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/kubernetes-service-accounts-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar- [...]
\ No newline at end of file
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/kubernetes-service-accounts-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar- [...]
\ No newline at end of file
diff --git a/components/latest/kubernetes-services-component.html b/components/latest/kubernetes-services-component.html
index 9e15004..12bc9b4 100644
--- a/components/latest/kubernetes-services-component.html
+++ b/components/latest/kubernetes-services-component.html
@@ -1 +1 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/kubernetes-services-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" hr [...]
\ No newline at end of file
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/kubernetes-services-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" hr [...]
\ No newline at end of file
diff --git a/components/latest/kubernetes.html b/components/latest/kubernetes.html
index b6dd067..bf32a89 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/kubernetes.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel.a [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/kubernetes.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel.a [...]
     &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 ef8ee47..9f04729 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/kura.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel.apache. [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/kura.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel.apache. [...]
 
   @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 that for e [...]
+}</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 that for e [...]
   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="listingblock"><di [...]
@@ -89,4 +89,4 @@ start &lt;your-bundle-id&gt;</code></pre></div></div></div><div class="sect3"><h
     &lt;/route&gt;
 &lt;/routes&gt;</code></pre></div></div></div><div class="sect3"><h4 id="Kura-DeployingKurarouterasadeclarativeOSGiservice"><a class="anchor" href="#Kura-DeployingKurarouterasadeclarativeOSGiservice"></a>Deploying Kura router as a declarative OSGi service</h4><div class="paragraph"><p>If you would like to deploy your Kura router as a declarative OSGi service, you can use<code>activate</code>and<code>deactivate</code>methods provided by<code>KuraRouter</code>.</p></div><div class="listing [...]
   &lt;implementation class="org.eclipse.kura.example.camel.MyKuraRouter"/&gt;
-&lt;/scr:component&gt;</code></pre></div></div></div><div class="sect3"><h4 id="Kura-SeeAlso"><a class="anchor" href="#Kura-SeeAlso"></a>See Also</h4><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></div></article></main></div><footer class="footer"><p>This page was built using the Antora default UI.</p><p>The source code for this UI is licensed under the terms of the MPL-2.0 li [...]
\ No newline at end of file
+&lt;/scr:component&gt;</code></pre></div></div></div><div class="sect3"><h4 id="Kura-SeeAlso"><a class="anchor" href="#Kura-SeeAlso"></a>See Also</h4><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></div></div></article></main></div><footer class="footer"><p>This page was built using the Antora default UI.</p><p>The source code for this UI is licensed under the terms of the MPL- [...]
\ No newline at end of file
diff --git a/components/latest/language-component.html b/components/latest/language-component.html
new file mode 100644
index 0000000..1291c7f
--- /dev/null
+++ b/components/latest/language-component.html
@@ -0,0 +1,2 @@
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/language-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:/ [...]
+assertEquals("Hello World", out);</code></pre></div></div></div><div class="sect2"><h3 id="_loading_scripts_from_resources"><a class="anchor" href="#_loading_scripts_from_resources"></a>Loading scripts from resources</h3><div class="paragraph"><p><strong>Available as of Camel 2.9</strong></p></div><div class="paragraph"><p>You can specify a resource uri for a script to load in either the endpoint uri, or in the<code>Exchange.LANGUAGE_SCRIPT</code>header.<br>The uri must start with one of [...]
\ No newline at end of file
diff --git a/components/latest/ldap-component.html b/components/latest/ldap-component.html
index 2393955..cbaefca 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/ldap-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/ldap-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
     &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 0872718..3e996d2 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/ldif-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/ldif-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
     &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 d1082dd..63ac13c 100644
--- a/components/latest/leveldb.html
+++ b/components/latest/leveldb.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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/leveldb.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel.apac [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/leveldb.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel.apac [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-leveldb&lt;/artifactId&gt;
   &lt;version&gt;2.10.0&lt;/version&gt;
-&lt;/dependency&gt;</code></pre></div></div></div><div class="sect3"><h4 id="LevelDB-SeeAlso"><a class="anchor" href="#LevelDB-SeeAlso"></a>See Also</h4><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>Aggregator</p></li><li><p>HawtDB</p></li><li><p>Components</p></li></ul></div></div></div></div></article></main></div><footer class="footer"><p>This page was built using the Antora default UI.</p [...]
\ No newline at end of file
+&lt;/dependency&gt;</code></pre></div></div></div><div class="sect2"><h3 id="LevelDB-SeeAlso"><a class="anchor" href="#LevelDB-SeeAlso"></a>See Also</h3><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>Aggregator</p></li><li><p>HawtDB</p></li><li><p>Components</p></li></ul></div></div></div></div></article></main></div><footer class="footer"><p>This page was built using the Antora default UI.</p [...]
\ No newline at end of file
diff --git a/components/latest/log-component.html b/components/latest/log-component.html
new file mode 100644
index 0000000..ba21333
--- /dev/null
+++ b/components/latest/log-component.html
@@ -0,0 +1,18 @@
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/log-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://came [...]
+  &lt;from uri="activemq:orders"/&gt;
+  &lt;to uri="log:com.mycompany.order?level=DEBUG"/&gt;
+  &lt;to uri="bean:processOrder"/&gt;
+&lt;/route&gt;</code></pre></div></div></div><div class="sect2"><h3 id="_regular_logger_with_formatter_sample"><a class="anchor" href="#_regular_logger_with_formatter_sample"></a>Regular logger with formatter sample</h3><div class="paragraph"><p>In the route below we log the incoming orders at<code>INFO</code>level before the order is processed.</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">fro [...]
+    to("log:com.mycompany.order?showAll=true&amp;multiline=true").to("bean:processOrder");</code></pre></div></div></div><div class="sect2"><h3 id="_throughput_logger_with_groupsize_sample"><a class="anchor" href="#_throughput_logger_with_groupsize_sample"></a>Throughput logger with groupSize sample</h3><div class="paragraph"><p>In the route below we log the throughput of the incoming orders at<code>DEBUG</code>level grouped by 10 messages.</p></div><div class="listingblock"><div class=" [...]
+    to("log:com.mycompany.order?level=DEBUG&amp;groupSize=10").to("bean:processOrder");</code></pre></div></div></div><div class="sect2"><h3 id="_throughput_logger_with_groupinterval_sample"><a class="anchor" href="#_throughput_logger_with_groupinterval_sample"></a>Throughput logger with groupInterval sample</h3><div class="paragraph"><p>This route will result in message stats logged every 10s, with an initial 60s delay and stats should be displayed even if there isn&#8217;t any message  [...]
+    to("log:com.mycompany.order?level=DEBUG&amp;groupInterval=10000&amp;groupDelay=60000&amp;groupActiveOnly=false").to("bean:processOrder");</code></pre></div></div><div class="paragraph"><p>The following will be logged:</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code>"Received: 1000 new messages, with total 2000 so far. Last group took: 10000 millis which is: 100 messages per second. average: 100"</code></pre></div></div></div><div class [...]
+  &lt;from uri="direct:foo"/&gt;
+  &lt;to uri="log:foo?logMask=true"/&gt;
+&lt;/route&gt;</code></pre></div></div><div class="paragraph"><p><code>org.apache.camel.support.processor.DefaultMaskingFormatter</code>is used for the masking by default. If you want to use a custom masking formatter, put it into registry with the name<code>CamelCustomLogMask</code>. Note that the masking formatter must implement<code>org.apache.camel.spi.MaskingFormatter</code>.</p></div></div><div class="sect2"><h3 id="_full_customization_of_the_logging_output"><a class="anchor" href= [...]
+Properties:{CamelToEndpoint=log://org.apache.camel.component.log.TEST?showAll=true,
+CamelCreatedTimestamp=Thu Mar 28 00:00:00 WET 2013},
+Headers:{breadcrumbId=ID-machine-local-50656-1234567901234-1-1}, BodyType:String, Body:Hello World, Out: null]</code></pre></div></div><div class="paragraph"><p>This format is unsuitable in some cases, perhaps because you need to&#8230;&#8203;</p></div><div class="ulist"><ul><li><p>&#8230;&#8203; filter the headers and properties that are printed, to strike a balance between insight and verbosity.</p></li><li><p>&#8230;&#8203; adjust the log message to whatever you deem most readable.</p [...]
+   &lt;property name="exchangeFormatter" ref="myCustomFormatter" /&gt;
+&lt;/bean&gt;</code></pre></div></div><div class="sect3"><h4 id="_convention_over_configuration"><a class="anchor" href="#_convention_over_configuration"></a>Convention over configuration:*</h4><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" data-lang=" [...]
+
+&lt;to uri="log:bar?param1=bar&amp;amp;param2=200"/&gt;</code></pre></div></div></div></div><div class="sect2"><h3 id="_using_log_component_in_osgi"><a class="anchor" href="#_using_log_component_in_osgi"></a>Using Log component in OSGi</h3><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 provided by PAX logging. It searches for a  [...]
\ No newline at end of file
diff --git a/components/latest/lpr-component.html b/components/latest/lpr-component.html
index 11c99ed..e2ed55b 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/lpr-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://came [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/lpr-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://came [...]
     &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 a694ae9..1834bc7 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/lra.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel.apache.o [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/lra.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel.apache.o [...]
     &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 547bfa8..fc1eb2b 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/lucene-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://c [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/lucene-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://c [...]
     &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 d860511..b4ae532 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/lumberjack-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/lumberjack-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https [...]
     &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 3253340..09ad199 100644
--- a/components/latest/lzf-dataformat.html
+++ b/components/latest/lzf-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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/lzf-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/lzf-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
   &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 662e17e..47729b2 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/mail-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/mail-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
     &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;
diff --git a/components/latest/master-component.html b/components/latest/master-component.html
index 19e3c5e..8cadbba 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/master-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://c [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/master-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://c [...]
 String url = "file:target/inbox?delete=true";
 
 // use the camel master component in the clustered group named myGroup
diff --git a/components/latest/metrics-component.html b/components/latest/metrics-component.html
index 2bdb1a7..481f4c7 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/metrics-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/metrics-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
     &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;
diff --git a/components/latest/micrometer-component.html b/components/latest/micrometer-component.html
index 764636e..91eba50 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/micrometer-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/micrometer-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https [...]
     &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;
diff --git a/components/latest/milo-client-component.html b/components/latest/milo-client-component.html
index 899d7be..bbd9772 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/milo-client-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="http [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/milo-client-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="http [...]
     &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 252f5fa..3b807ac 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/milo-server-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="http [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/milo-server-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="http [...]
     &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 3f553c0..ceb4f77 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/mime-multipart-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href=" [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/mime-multipart-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" 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/mina2-component.html b/components/latest/mina2-component.html
index 4f21e95..e4b8d5a 100644
--- a/components/latest/mina2-component.html
+++ b/components/latest/mina2-component.html
@@ -1,4 +1,4 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/mina2-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/mina2-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-mina2&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 865fa10..ab177e7 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/mllp-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/mllp-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
     &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;
diff --git a/components/latest/mongodb-gridfs-component.html b/components/latest/mongodb-gridfs-component.html
index 3e50988..ec5c217 100644
--- a/components/latest/mongodb-gridfs-component.html
+++ b/components/latest/mongodb-gridfs-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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/mongodb-gridfs-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="h [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/mongodb-gridfs-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="h [...]
     &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;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre></div></div><div class="sect2"><h3 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h3><div class="listingblock"><div class="content"><pre>mongodb-gridfs:connectionBean?database=databaseName&amp;bucket=bucketName[&amp;moreOptions...]</pre></div></div></div><div class="sect2"><h3 id="_mongodb_gridfs_options"><a class="anchor" href="#_mongodb_gridfs_options"></a>MongoDB GridFS options</h3><div class="paragraph"><p>The MongoDB GridFS com [...]
+&lt;/dependency&gt;</code></pre></div></div><div class="sect2"><h3 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h3><div class="listingblock"><div class="content"><pre>mongodb-gridfs:connectionBean?database=databaseName&amp;bucket=bucketName[&amp;moreOptions...]</pre></div></div></div><div class="sect2"><h3 id="_mongodb_gridfs_options"><a class="anchor" href="#_mongodb_gridfs_options"></a>MongoDB GridFS options</h3><div class="paragraph"><p>The MongoDB GridFS com [...]
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"&gt;
     &lt;bean id="mongoBean" class="com.mongodb.Mongo"&gt;
diff --git a/components/latest/mongodb3-component.html b/components/latest/mongodb3-component.html
index 796c8fa..f5cdf62 100644
--- a/components/latest/mongodb3-component.html
+++ b/components/latest/mongodb3-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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/mongodb3-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:/ [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/mongodb3-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:/ [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-mongodb3&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 class="sect2"><h3 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h3><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">mongodb3:connectionBean?database=databaseName&amp;collection=collectionName&amp;operation=operationName[&amp;moreOptions...]</code></pre></div></div></div><div class="sect2"><h3 id="_mongodb_options"><a class="anchor" h [...]
+&lt;/dependency&gt;</code></pre></div></div><div class="sect2"><h3 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h3><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">mongodb3:connectionBean?database=databaseName&amp;collection=collectionName&amp;operation=operationName[&amp;moreOptions...]</code></pre></div></div></div><div class="sect2"><h3 id="_mongodb_options"><a class="anchor" h [...]
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xmlns:context="http://www.springframework.org/schema/context"
 xmlns:mongo="http://www.springframework.org/schema/data/mongo"
diff --git a/components/latest/mqtt-component.html b/components/latest/mqtt-component.html
index 9a87bda..f561f58 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/mqtt-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/mqtt-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
     &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 edd4fa6..065ff3e 100644
--- a/components/latest/msv-component.html
+++ b/components/latest/msv-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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/msv-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://came [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/msv-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://came [...]
     &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;
     &lt;!-- use the same version as your Camel core version --&gt;
 &lt;/dependency&gt;</code></pre></div></div><div class="paragraph"><p>Note that the<a href="#jing-component">Jing</a>component also supports<a href="http://relaxng.org/compact-tutorial-20030326.html">RelaxNG Compact Syntax</a></p></div><div class="sect2"><h3 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h3><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">msv:someLocalOrRemoteResour [...]
 msv:file:../foo/bar.rng
-msv:http://acme.com/cheese.rng</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;</code></p></div></div><div class="sect2"><h3 id="_options"><a class="anchor" href="#_options"></a>Options</h3><div class="paragraph"><p>The MSV component supports 3 options, which are listed below.</p></div><table class="tableblock frame-all grid-all stretch"><colgroup><col style="width: 20 [...]
\ No newline at end of file
+msv:http://acme.com/cheese.rng</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;</code></p></div></div><div class="sect2"><h3 id="_options"><a class="anchor" href="#_options"></a>Options</h3><div class="paragraph"><p>The MSV component supports 3 options, which are listed below.</p></div><table class="tableblock frame-all grid-all stretch"><colgroup><col style="width: 20 [...]
\ No newline at end of file
diff --git a/components/latest/mustache-component.html b/components/latest/mustache-component.html
index 02fdc0e..461c931 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/mustache-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:/ [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/mustache-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:/ [...]
 &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 636ccc8..ab7dfd7 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/mvel-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/mvel-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
     &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 c5dcaf2..51c64da 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/mvel-language.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://came [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/mvel-language.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://came [...]
    // or
 "getRequest().getBody().getFamilyName()"</code></pre></div></div><div class="sect2"><h3 id="_mvel_options"><a class="anchor" href="#_mvel_options"></a>Mvel Options</h3><div class="paragraph"><p>The MVEL language supports 1 options, which are listed below.</p></div><table class="tableblock frame-all grid-all stretch"><colgroup><col style="width: 20%;"><col style="width: 10%;"><col style="width: 10%;"><col style="width: 60%;"></colgroup><thead><tr><th class="tableblock halign-left valign-t [...]
   &lt;from uri="seda:foo"/&gt;
diff --git a/components/latest/mybatis-bean-component.html b/components/latest/mybatis-bean-component.html
index d688d34..20e1b5d 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/mybatis-bean-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="htt [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/mybatis-bean-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="htt [...]
     &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 4bc896d..f1e751f 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/mybatis-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/mybatis-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
     &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/nagios-component.html b/components/latest/nagios-component.html
index 8edbc1f..e57fb1c 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/nagios-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://c [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/nagios-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://c [...]
     &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 1815eb2..567044e 100644
--- a/components/latest/nats-component.html
+++ b/components/latest/nats-component.html
@@ -1,4 +1,4 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/nats-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/nats-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
     &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;
diff --git a/components/latest/netty4-component.html b/components/latest/netty4-component.html
index 314fc0d..e68be86 100644
--- a/components/latest/netty4-component.html
+++ b/components/latest/netty4-component.html
@@ -1,4 +1,4 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/netty4-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://c [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/netty4-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://c [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-netty4&lt;/artifactId&gt;
     &lt;version&gt;x.x.x&lt;/version&gt;
diff --git a/components/latest/netty4-http-component.html b/components/latest/netty4-http-component.html
index b70fe57..c761c55 100644
--- a/components/latest/netty4-http-component.html
+++ b/components/latest/netty4-http-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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/netty4-http-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="http [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/netty4-http-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="http [...]
     &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 class="sect2"><h3 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h3><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="paragraph"><p>You can append query options to the URI i [...]
+&lt;/dependency&gt;</code></pre></div></div><div class="sect2"><h3 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h3><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="paragraph"><p>You can append query options to the URI i [...]
       .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><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"><div c [...]
   .to("mock:foo")
diff --git a/components/latest/nsq-component.html b/components/latest/nsq-component.html
index 58fb86d..5d5375b 100644
--- a/components/latest/nsq-component.html
+++ b/components/latest/nsq-component.html
@@ -1,4 +1,4 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/nsq-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://came [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/nsq-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://came [...]
     &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;
diff --git a/components/latest/ognl-language.html b/components/latest/ognl-language.html
index 45b3da6..53da219 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/ognl-language.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://came [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/ognl-language.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://came [...]
    // or
 "getRequest().getBody().getFamilyName()"</code></pre></div></div><div class="sect2"><h3 id="_ognl_options"><a class="anchor" href="#_ognl_options"></a>OGNL Options</h3><div class="paragraph"><p>The OGNL language supports 1 options, which are listed below.</p></div><table class="tableblock frame-all grid-all stretch"><colgroup><col style="width: 20%;"><col style="width: 10%;"><col style="width: 10%;"><col style="width: 60%;"></colgroup><thead><tr><th class="tableblock halign-left valign-t [...]
   &lt;from uri="seda:foo"/&gt;
diff --git a/components/latest/openshift-build-configs-component.html b/components/latest/openshift-build-configs-component.html
index 124f1f3..eb84a43 100644
--- a/components/latest/openshift-build-configs-component.html
+++ b/components/latest/openshift-build-configs-component.html
@@ -1 +1 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/openshift-build-configs-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item [...]
\ No newline at end of file
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/openshift-build-configs-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item [...]
\ No newline at end of file
diff --git a/components/latest/openshift-builds-component.html b/components/latest/openshift-builds-component.html
index a5e107f..cc7e633 100644
--- a/components/latest/openshift-builds-component.html
+++ b/components/latest/openshift-builds-component.html
@@ -1 +1 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/openshift-builds-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href= [...]
\ No newline at end of file
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/openshift-builds-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href= [...]
\ No newline at end of file
diff --git a/components/latest/openstack-cinder-component.html b/components/latest/openstack-cinder-component.html
index 64d77e9..c6ef562 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/openstack-cinder-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href= [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/openstack-cinder-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" 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 e1c15e1..4d49a58 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/openstack-glance-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href= [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/openstack-glance-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" 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 5c164e4..0175214 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/openstack-keystone-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" hre [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/openstack-keystone-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" hre [...]
     &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 726d623..02f2ea6 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/openstack-neutron-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/openstack-neutron-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" 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 756928d..3dfcffe 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/openstack-nova-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="h [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/openstack-nova-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="h [...]
     &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 837d901..0318bfa 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/openstack-swift-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href=" [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/openstack-swift-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" 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 c32e24c..930bc8c 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/openstack.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel.ap [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/openstack.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel.ap [...]
     &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 3a6b61e..b155226 100644
--- a/components/latest/opentracing.html
+++ b/components/latest/opentracing.html
@@ -1,4 +1,4 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/opentracing.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel. [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/opentracing.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel. [...]
 // By default it uses a Noop Tracer, but you can override it with a specific OpenTracing implementation.
 ottracer.setTracer(...);
 // And then initialize the context
diff --git a/components/latest/optaplanner-component.html b/components/latest/optaplanner-component.html
index caaeadc..3c18f54 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/optaplanner-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="http [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/optaplanner-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="http [...]
     &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 3c742ba..8749919 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/paho-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/paho-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
     &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;
diff --git a/components/latest/paxlogging-component.html b/components/latest/paxlogging-component.html
index 36bd014..ebea0c7 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/paxlogging-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/paxlogging-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https [...]
   &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 8f1ff16..4a03f2f 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/pdf-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://came [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/pdf-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://came [...]
     &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/pgevent-component.html b/components/latest/pgevent-component.html
index 31355ad..e7646a2 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/pgevent-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/pgevent-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
     &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 80d81e5..9da9b04 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/pgp-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/pgp-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
 // 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");
diff --git a/components/latest/php-language.html b/components/latest/php-language.html
index 492ecdc..a7cbe1a 100644
--- a/components/latest/php-language.html
+++ b/components/latest/php-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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/php-language.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/php-language.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel [...]
 # some other statements ...
 # camel take the result value as the script evaluation result
 result = body * 2 + 1</code></pre></div></div></div><div class="sect2"><h3 id="_dependencies"><a class="anchor" href="#_dependencies"></a>Dependencies</h3><div class="paragraph"><p>To use scripting languages in your camel routes you need to add the a dependency on<strong>camel-script</strong>which integrates the JSR-223 scripting engine.</p></div><div class="paragraph"><p>If you use maven you could just add the following to your pom.xml, substituting the version number for the latest &am [...]
diff --git a/components/latest/properties-component.html b/components/latest/properties-component.html
new file mode 100644
index 0000000..ac21cd4
--- /dev/null
+++ b/components/latest/properties-component.html
@@ -0,0 +1,211 @@
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/properties-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https [...]
+    "com/mycompany/override.properties;optional=true"
+    "com/mycompany/defaults.properties");</code></pre></div></div></div><div class="sect2"><h3 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</h3><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 system properties and OS environments varia [...]
+test.endpoint = result2</code></pre></div></div><div class="paragraph"><p>Then with the following 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.getComponentComponent();
+pc.setPropertyPrefix("${stage}.");
+// ...
+context.addRoutes(new RouteBuilder() {
+    @Override
+    public void configure() throws Exception {
+        from("direct:start").to("properties:mock:{{endpoint}}");
+    }
+});</code></pre></div></div><div class="paragraph"><p>it is possible to change the target endpoint by changing 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 class="sect2"><h3 id="_configuring_in_java_dsl"><a class="anchor" href="#_configuring_in_java_dsl"></a>Configuring in Java DSL</h3><div class="paragraph"><p>You hav [...]
+pc.setLocation("classpath:com/mycompany/myprop.properties");
+context.addComponent("properties", pc);</code></pre></div></div></div><div class="sect2"><h3 id="_configuring_in_spring_xml"><a class="anchor" href="#_configuring_in_spring_xml"></a>Configuring in Spring XML</h3><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>tag.</p></div><div class="listingblock"><d [...]
+    &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 propertiesLocation:</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="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="admonitionblock tip"><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 2.10 onwards supports specifying a value for the cache option both inside the Spring as well as the Blueprint XML.</td></tr></table></div></div><div class="sect2"><h3 id="_using_a_properties_from_the_registry"><a class="anchor" href="#_using_a_properties_f [...]
+cool.end=mock:result
+
+// route
+from("direct:start").to("properties:{{cool.end}}");</code></pre></div></div><div class="paragraph"><p>You can also use placeholders as a part of the endpoint uri:</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">// properties
+cool.foo=result
+
+// route
+from("direct:start").to("properties:mock:{{cool.foo}}");</code></pre></div></div><div class="paragraph"><p>In the example above the to endpoint will be resolved to<code>mock:result</code>.</p></div><div class="paragraph"><p>You can also have properties with refer to each other such as:</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">// properties
+cool.foo=result
+cool.concat=mock:{{cool.foo}}
+
+// route
+from("direct:start").to("properties:mock:{{cool.concat}}");</code></pre></div></div><div class="paragraph"><p>Notice how<code>cool.concat</code>refer to another property.</p></div><div class="paragraph"><p>The<code>properties:</code>component also offers you to override and provide a location in the given uri using the<code>locations</code>option:</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">  [...]
+cool.foo=result
+
+// route
+from("direct:start").to("mock:{{cool.foo}}");</code></pre></div></div><div class="paragraph"><p>And you can use them in multiple wherever you want them:</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">// properties
+cool.start=direct:start
+cool.showid=true
+cool.result=result
+
+// route
+from("{{cool.start}}")
+    .to("log:{{cool.start}}?showBodyType=false&amp;showExchangeId={{cool.showid}}")
+    .to("mock:{{cool.result}}");</code></pre></div></div><div class="paragraph"><p>You can also your property placeholders when using ProducerTemplate for example:</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">template.sendBody("{{cool.start}}", "Hello World");</code></pre></div></div></div><div class="sect2"><h3 id="_example_with_simple_language"><a class="anchor" href="#_example_with_simple_l [...]
+cheese.quote=Camel rocks
+
+// route
+from("direct:start")
+    .transform().simple("Hi ${body} do you think ${properties:cheese.quote}?");</code></pre></div></div><div class="paragraph"><p>You can also specify the location in the<a href="#simple-language">Simple</a>language for example:</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">// bar.properties
+bar.quote=Beer tastes good
+
+// route
+from("direct:start")
+    .transform().simple("Hi ${body}. ${properties:com/mycompany/bar.properties:bar.quote}.");</code></pre></div></div></div><div class="sect2"><h3 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</h3><div class="paragraph"><p>The property placeholders is also supported in many of the Camel Spring XML tags such as<code>&lt;package&gt;, [...]
+pc.setCache(false);
+
+System.setProperty("cool.end", "mock:override");
+System.setProperty("cool.result", "override");
+
+context.addRoutes(new RouteBuilder() {
+    @Override
+    public void configure() throws Exception {
+        from("direct:start").to("properties:cool.end");
+        from("direct:foo").to("properties:mock:{{cool.result}}");
+    }
+});
+context.start();
+
+getMockEndpoint("mock:override").expectedMessageCount(2);
+
+template.sendBody("direct:start", "Hello World");
+template.sendBody("direct:foo", "Hello Foo");
+
+System.clearProperty("cool.end");
+System.clearProperty("cool.result");
+
+assertMockEndpointsSatisfied();</code></pre></div></div></div><div class="sect2"><h3 id="_using_property_placeholders_for_any_kind_of_attribute_in_the_xml_dsl"><a class="anchor" href="#_using_property_placeholders_for_any_kind_of_attribute_in_the_xml_dsl"></a>Using property placeholders for any kind of attribute in the XML DSL</h3><div class="paragraph"><p><strong>Available as of Camel 2.7</strong></p></div><div class="admonitionblock note"><table><tr><td class="icon"><i class="fa icon-n [...]
+           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;
+
+    &lt;!-- OSGI blueprint property placeholder --&gt;
+    &lt;cm:property-placeholder id="myblueprint.placeholder" persistent-id="camel.blueprint"&gt;
+        &lt;!-- list some properties as needed --&gt;
+        &lt;cm:default-properties&gt;
+            &lt;cm:property name="result" value="mock:result"/&gt;
+        &lt;/cm:default-properties&gt;
+    &lt;/cm:property-placeholder&gt;
+
+    &lt;camelContext xmlns="http://camel.apache.org/schema/blueprint"&gt;
+        &lt;!-- in the route we can use {{ }} placeholders which will lookup in blueprint
+             as Camel will auto detect the OSGi blueprint property placeholder and use it --&gt;
+        &lt;route&gt;
+            &lt;from uri="direct:start"/&gt;
+            &lt;to uri="mock:foo"/&gt;
+            &lt;to uri="{{result}}"/&gt;
+        &lt;/route&gt;
+    &lt;/camelContext&gt;
+&lt;/blueprint&gt;</code></pre></div></div><div class="sect3"><h4 id="_using_osgi_blueprint_property_placeholders_in_camel_routes"><a class="anchor" href="#_using_osgi_blueprint_property_placeholders_in_camel_routes"></a>Using OSGi blueprint property placeholders in Camel routes</h4><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<c [...]
+           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;
+
+    &lt;!-- OSGI blueprint property placeholder --&gt;
+    &lt;cm:property-placeholder id="myblueprint.placeholder" persistent-id="camel.blueprint"&gt;
+        &lt;!-- list some properties as needed --&gt;
+        &lt;cm:default-properties&gt;
+            &lt;cm:property name="prefix.result" value="mock:result"/&gt;
+        &lt;/cm:default-properties&gt;
+    &lt;/cm:property-placeholder&gt;
+
+    &lt;camelContext xmlns="http://camel.apache.org/schema/blueprint"&gt;
+        &lt;!-- using Camel properties component and refer to the blueprint property placeholder by its id --&gt;
+        &lt;propertyPlaceholder id="properties" location="blueprint:myblueprint.placeholder"
+                             prefixToken="[[" suffixToken="]]"
+                             propertyPrefix="prefix."/&gt;
+
+        &lt;!-- in the route we can use {{ }} placeholders which will lookup in blueprint --&gt;
+        &lt;route&gt;
+            &lt;from uri="direct:start"/&gt;
+            &lt;to uri="mock:foo"/&gt;
+            &lt;to uri="[[result]]"/&gt;
+        &lt;/route&gt;
+    &lt;/camelContext&gt;
+&lt;/blueprint&gt;</code></pre></div></div></div></div><div class="sect2"><h3 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</h3><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 mix and match, for example you can also have [...]
+greeting=Bye</code></pre></div></div></div><div class="sect2"><h3 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</h3><div class="paragraph"><p>You can do both as well. Here is a complete example. First we have the Blueprint XML file:</p></div><div class="paragraph"><p>A [...]
+echo=Yay
+destination=mock:result</code></pre></div></div></div><div class="sect2"><h3 id="_bridging_spring_and_camel_property_placeholders"><a class="anchor" href="#_bridging_spring_and_camel_property_placeholders"></a>Bridging Spring and Camel property placeholders</h3><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 seamless hook into the Spring property place [...]
+  &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">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 headerName="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 class="sect2"><h3 id="_overriding_properties_from_camel_test_kit"><a class="anchor" href="#_overriding_properties_from_camel_test_kit"></a>Overriding properties from Camel test kit</h3><div class="paragraph"><p><strong>Available as of Camel 2.10</stron [...]
+
+    @PropertyInject("hello")
+    private String greeting;
+
+    @Override
+    public void configure() throws Exception {
+        from("direct:start")
+            .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 highlight"><code [...]
+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 class="sect2"><h3 id="_using_out_of_the_box_functions"><a class="anchor" href="#_using_out_of_the_box_functions"></a>Using out of the box functions</h3><div class="paragraph"><p><strong>Available as of Camel 2.14.1</strong></p></div><div class="paragraph"><p>The <a href="#properties-component">Properties</a> component includes the following functions out of the box</p></div><div class="ulist"><ul><li><p><code>env</code>- A function  [...]
+
+    &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;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><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 service uses<code> [...]
+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">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/blueprint"&gt;
+  &lt;route&gt;
+    &lt;from uri="direct:start"/&gt;
+    &lt;to uri="http://{`{service:FOO}`}/myapp"/&gt;
+  &lt;/route&gt;
+&lt;/camelContext&gt;</code></pre></div></div><div class="paragraph"><p>And we can use default values if the service has not been defined, for example to call a service on localhost, maybe for unit testing etc</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="http://{`{service:FOO:localhost:8080}`}/myapp"/&gt;
+  &lt;/route&gt;
+&lt;/camelContext&gt;</code></pre></div></div></div><div class="sect2"><h3 id="_using_custom_functions"><a class="anchor" href="#_using_custom_functions"></a>Using custom functions</h3><div class="paragraph"><p><strong>Available as of Camel 2.14.1</strong></p></div><div class="paragraph"><p>The<a href="#properties-component">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 [...]
+
+&lt;camelContext xmlns="http://camel.apache.org/schema/blueprint"&gt;
+  &lt;propertyPlaceholder id="properties"&gt;
+    &lt;propertiesFunction ref="beerFunction"/&gt;
+  &lt;/propertyPlaceholder&gt;
+
+  &lt;route&gt;
+    &lt;from uri="direct:start"/&gt;
+    &lt;to uri="{`{beer:FOO}`}"/&gt;
+    &lt;to uri="{`{beer:BAR}`}"/&gt;
+  &lt;/route&gt;
+&lt;/camelContext&gt;</code></pre></div></div><div class="admonitionblock note"><table><tr><td class="icon"><i class="fa icon-note" title="Note"></i></td><td class="content">from<strong>camel 2.19.0</strong>the location attribute (on propertyPlaceholder tag) is not more mandatory</td></tr></table></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 - eg th [...]
+
+    @Override
+    public String getName() {
+        return "beer";
+    }
+
+    @Override
+    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 is as [...]
+pc.addFunction(new MyBeerFunction());</code></pre></div></div></div><div class="sect2"><h3 id="_see_also"><a class="anchor" href="#_see_also"></a>See Also</h3><div class="ulist"><ul><li><p><a href="#properties-component">Properties</a>component</p></li><li><p>Jasypt for using encrypted values (eg passwords) in the properties</p></li></ul></div></div></div></div></article></main></div><footer class="footer"><p>This page was built using the Antora default UI.</p><p>The source code for this [...]
\ No newline at end of file
diff --git a/components/latest/protobuf-dataformat.html b/components/latest/protobuf-dataformat.html
index 4382247..c34e3d4 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/protobuf-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https: [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/protobuf-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https: [...]
     .unmarshal()
     .protobuf("org.apache.camel.dataformat.protobuf.generated.AddressBookProtos$Person", "json")
     .to("mock:reverse");</code></pre></div></div></div><div class="sect2"><h3 id="_protobuf_overview"><a class="anchor" href="#_protobuf_overview"></a>Protobuf overview</h3><div class="paragraph"><p>This quick overview of how to use Protobuf. For more detail see the<a href="http://code.google.com/apis/protocolbuffers/docs/javatutorial.html">complete tutorial</a></p></div></div><div class="sect2"><h3 id="_defining_the_proto_format"><a class="anchor" href="#_defining_the_proto_format"></a> [...]
diff --git a/components/latest/pubnub-component.html b/components/latest/pubnub-component.html
index 7b72184..c1637d1 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/pubnub-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://c [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/pubnub-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://c [...]
     &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/python-language.html b/components/latest/python-language.html
index 09b108c..b046073 100644
--- a/components/latest/python-language.html
+++ b/components/latest/python-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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/python-language.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/python-language.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
         .choice()
             .when().python("request.headers['user'] == 'admin'").to("seda:adminQueue")
         .otherwise()
diff --git a/components/latest/quartz2-component.html b/components/latest/quartz2-component.html
index 1f5f125..f570a7f 100644
--- a/components/latest/quartz2-component.html
+++ b/components/latest/quartz2-component.html
@@ -1,4 +1,4 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/quartz2-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/quartz2-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-quartz2&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 977179f..52f0031 100644
--- a/components/latest/quickfix-component.html
+++ b/components/latest/quickfix-component.html
@@ -1,4 +1,4 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/quickfix-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:/ [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/quickfix-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:/ [...]
     &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;
diff --git a/components/latest/rabbitmq-component.html b/components/latest/rabbitmq-component.html
index 331b569..2102719 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/rabbitmq-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:/ [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/rabbitmq-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:/ [...]
     &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-streams-component.html b/components/latest/reactive-streams-component.html
index e75a857..c8ff9f3 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/reactive-streams-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href= [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/reactive-streams-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" 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 165d15b..d8004a7 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/reactor-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/reactor-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
     &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
new file mode 100644
index 0000000..87bc007
--- /dev/null
+++ b/components/latest/ref-component.html
@@ -0,0 +1,12 @@
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/ref-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://came [...]
+String myEndpointRef = "bigspenderOrder";
+Endpoint endpoint = context.getEndpoint("ref:" + myEndpointRef);
+
+Producer producer = endpoint.createProducer();
+Exchange exchange = producer.createExchange();
+exchange.getIn().setBody(payloadToSend);
+// send the exchange
+producer.process(exchange);</code></pre></div></div><div class="paragraph"><p>And you could have a list of endpoints defined in the Registry such as:</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://activemq.apache.org/camel/schema/spring"&gt;
+    &lt;endpoint id="normalOrder" uri="activemq:order.slow"/&gt;
+    &lt;endpoint id="bigspenderOrder" uri="activemq:order.high"/&gt;
+&lt;/camelContext&gt;</code></pre></div></div></div><div class="sect2"><h3 id="_sample"><a class="anchor" href="#_sample"></a>Sample</h3><div class="paragraph"><p>In the sample below we use the<code>ref:</code>in the URI to reference the endpoint with the spring ID,<code>endpoint2</code>:</p></div><div class="paragraph"><p>You could, of course, have used the<code>ref</code>attribute instead:</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code  [...]
\ No newline at end of file
diff --git a/components/latest/rest-api-component.html b/components/latest/rest-api-component.html
new file mode 100644
index 0000000..4e265a5
--- /dev/null
+++ b/components/latest/rest-api-component.html
@@ -0,0 +1 @@
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/rest-api-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:/ [...]
\ No newline at end of file
diff --git a/components/latest/rest-component.html b/components/latest/rest-component.html
new file mode 100644
index 0000000..50b3379
--- /dev/null
+++ b/components/latest/rest-component.html
@@ -0,0 +1,25 @@
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/rest-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
+  .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}");
+
+from("rest:get:hello:/french/{me}")
+  .transform().simple("Bonjour ${header.me}");</code></pre></div></div></div><div class="sect2"><h3 id="_rest_producer_examples"><a class="anchor" href="#_rest_producer_examples"></a>Rest producer examples</h3><div class="paragraph"><p>You can use the rest component to call REST services like any other Camel component.</p></div><div class="paragraph"><p>For example to call a REST service on using<code>hello/{me}</code>you can do</p></div><div class="listingblock"><div class="content"><pr [...]
+  .to("rest:get:hello/{me}");</code></pre></div></div><div class="paragraph"><p>And then the dynamic value<code>{me}</code>is mapped to Camel message with the same name. So to call this REST service you can send an empty message body and a header as shown:</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">template.sendBodyAndHeader("direct:start", null, "me", "Donald Duck");</code></pre></div></div [...]
+  .to("rest:get:hello/{me}?host=myserver:8080/foo");</code></pre></div></div><div class="paragraph"><p>Instead of using the host option, you can configure the host on the<code>restConfiguration</code>as shown:</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">restConfiguration().host("myserver:8080/foo");
+
+from("direct:start")
+  .to("rest:get:hello/{me}");</code></pre></div></div><div class="paragraph"><p>You can use the<code>producerComponent</code>to select which Camel component to use as the HTTP client, for example to use http4 you can do:</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">restConfiguration().host("myserver:8080/foo").producerComponent("http4");
+
+from("direct:start")
+  .to("rest:get:hello/{me}");</code></pre></div></div></div><div class="sect2"><h3 id="_rest_producer_binding"><a class="anchor" href="#_rest_producer_binding"></a>Rest producer binding</h3><div class="paragraph"><p>The REST producer supports binding using JSon or XML like the rest-dsl does.</p></div><div class="paragraph"><p>For example to use jetty with json binding mode turned on you can configure this in the rest configuration:</p></div><div class="listingblock"><div class="content"> [...]
+
+from("direct:start")
+  .to("rest:post:user");</code></pre></div></div><div class="paragraph"><p>Then when calling the REST service using rest producer it will automatic bind any POJOs to json before calling the REST service:</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">  UserPojo user = new UserPojo();
+  user.setId(123);
+  user.setName("Donald Duck");
+
+  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 response) you wo [...]
+
+  from("direct:start")
+    .to("rest:post:user?outType=com.foo.MyResponsePojo");</code></pre></div></div><div class="admonitionblock important"><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 class="sect2"><h3 id="_more_examples"><a class="anchor" href="#_more_examples"></a>More [...]
\ No newline at end of file
diff --git a/components/latest/rest-swagger-component.html b/components/latest/rest-swagger-component.html
index 737176a..9d663b7 100644
--- a/components/latest/rest-swagger-component.html
+++ b/components/latest/rest-swagger-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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/rest-swagger-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="htt [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/rest-swagger-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="htt [...]
     &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;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre></div></div><div class="sect2"><h3 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h3><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">rest-swagger:[specificationPath#]operationId</code></pre></div></div><div class="paragraph"><p>Where<code>operationId</code>is the ID of the operation in the Swagger specification, and<code>specificationPath</code>is th [...]
+&lt;/dependency&gt;</code></pre></div></div><div class="sect2"><h3 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h3><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">rest-swagger:[specificationPath#]operationId</code></pre></div></div><div class="paragraph"><p>Where<code>operationId</code>is the ID of the operation in the Swagger specification, and<code>specificationPath</code>is th [...]
   &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
   &lt;artifactId&gt;camel-undertow-starter&lt;/artifactId&gt;
 &lt;/dependency&gt;
diff --git a/components/latest/restlet-component.html b/components/latest/restlet-component.html
index 85da1db..210e4d4 100644
--- a/components/latest/restlet-component.html
+++ b/components/latest/restlet-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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/restlet-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/restlet-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
     &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;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre></div></div><div class="sect2"><h3 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h3><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-text hljs" data-lang="text">restlet:restletUrl[?options]</code></pre></div></div><div class="paragraph"><p>Format of restletUrl:</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-text  [...]
+&lt;/dependency&gt;</code></pre></div></div><div class="sect2"><h3 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h3><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-text hljs" data-lang="text">restlet:restletUrl[?options]</code></pre></div></div><div class="paragraph"><p>Format of restletUrl:</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-text  [...]
     &lt;value&gt;/users/{username}&lt;/value&gt;
     &lt;value&gt;/atom/collection/{id}/component/{cid}&lt;/value&gt;
 &lt;/util:list&gt;</code></pre></div></div></div><div class="sect3"><h4 id="_using_restlet_api_to_populate_response"><a class="anchor" href="#_using_restlet_api_to_populate_response"></a>Using Restlet API to populate response</h4><div class="paragraph"><p><strong>Available as of Camel 2.8</strong></p></div><div class="paragraph"><p>You may want to use the<code>org.restlet.Response</code>API to populate the response. This gives you full access to the Restlet API and fine grained control o [...]
diff --git a/components/latest/ribbon.html b/components/latest/ribbon.html
index 31336c1..0d79a77 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/ribbon.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel.apach [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/ribbon.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel.apach [...]
     &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/rmi-component.html b/components/latest/rmi-component.html
index c6d8015..4d4e128 100644
--- a/components/latest/rmi-component.html
+++ b/components/latest/rmi-component.html
@@ -1,4 +1,4 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/rmi-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://came [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/rmi-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://came [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-rmi&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 a40319c..ee242c3 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/rss-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://came [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/rss-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://came [...]
     &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 90cf421..1397a88 100644
--- a/components/latest/rss-dataformat.html
+++ b/components/latest/rss-dataformat.html
@@ -1 +1 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/rss-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
\ No newline at end of file
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/rss-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
\ No newline at end of file
diff --git a/components/latest/ruby-language.html b/components/latest/ruby-language.html
index 3f66f75..c0b4e7c 100644
--- a/components/latest/ruby-language.html
+++ b/components/latest/ruby-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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/ruby-language.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://came [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/ruby-language.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://came [...]
         .choice()
             .when().ruby("$request.headers['user'] == 'admin'").to("seda:adminQueue")
         .otherwise()
diff --git a/components/latest/rxjava2.html b/components/latest/rxjava2.html
index 97de5ef..e788d93 100644
--- a/components/latest/rxjava2.html
+++ b/components/latest/rxjava2.html
@@ -1,4 +1,4 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/rxjava2.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel.apac [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/rxjava2.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel.apac [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-rxjava2&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
new file mode 100644
index 0000000..7a63fc9
--- /dev/null
+++ b/components/latest/saga-component.html
@@ -0,0 +1 @@
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/saga-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
\ No newline at end of file
diff --git a/components/latest/sap-netweaver-component.html b/components/latest/sap-netweaver-component.html
index add680f..9f94e0d 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/sap-netweaver-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="ht [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/sap-netweaver-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="ht [...]
     &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
new file mode 100644
index 0000000..4dda36d
--- /dev/null
+++ b/components/latest/scheduler-component.html
@@ -0,0 +1,4 @@
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/scheduler-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https: [...]
+  &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 class="sect2"><h3 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</h3><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 the scheduler will keep firing all the tim [...]
\ No newline at end of file
diff --git a/components/latest/schematron-component.html b/components/latest/schematron-component.html
index 0ede515..9b360db 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/schematron-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/schematron-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https [...]
    &lt;from uri="direct:start" /&gt;
    &lt;to uri="schematron:///usr/local/sch/schematron.sch" /&gt;
    &lt;log message="Schematron validation status: ${in.header.CamelSchematronValidationStatus}" /&gt;
diff --git a/components/latest/scp-component.html b/components/latest/scp-component.html
index d946676..5aba4f5 100644
--- a/components/latest/scp-component.html
+++ b/components/latest/scp-component.html
@@ -1,6 +1,6 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/scp-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://came [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/scp-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://came [...]
     &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;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre></div></div><div class="sect2"><h3 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h3><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">scp://host[:port]/destination[?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;</code></p [...]
\ No newline at end of file
+&lt;/dependency&gt;</code></pre></div></div><div class="sect2"><h3 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h3><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">scp://host[:port]/destination[?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;</code></p [...]
\ No newline at end of file
diff --git a/components/latest/script.html b/components/latest/script.html
index 2b7e24e..c1d59e5 100644
--- a/components/latest/script.html
+++ b/components/latest/script.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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/script.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel.apach [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/script.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel.apach [...]
   .script().groovy("// some groovy code goes here")
-  .to("bean:MyServiceBean.processLine");</code></pre></div></div></div><div class="sect3"><h4 id="Script-UsingfromSpringDSL"><a class="anchor" href="#Script-UsingfromSpringDSL"></a>Using from Spring DSL</h4><div class="paragraph"><p>And from XML its easy as well</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;route&gt;
+  .to("bean:MyServiceBean.processLine");</code></pre></div></div></div><div class="sect2"><h3 id="Script-UsingfromSpringDSL"><a class="anchor" href="#Script-UsingfromSpringDSL"></a>Using from Spring DSL</h3><div class="paragraph"><p>And from XML its easy as well</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;route&gt;
   &lt;from uri="file://inbox"/&gt;
   &lt;script&gt;
     &lt;groovy&gt;// some groovy code goes here&lt;/groovy&gt;
@@ -16,7 +16,7 @@
   &lt;beanRef ref="myServiceBean" method="processLine"/&gt;
 &lt;/route&gt;
 
-&lt;bean id="myServiceBean" class="com.mycompany.MyServiceBean"/&gt;</code></pre></div></div></div><div class="sect3"><h4 id="Script-Usingexternalscriptfiles"><a class="anchor" href="#Script-Usingexternalscriptfiles"></a>Using external script files</h4><div class="paragraph"><p>You can refer to external script files instead of inlining the script. For example to load a groovy script from the classpath you need to prefix the value with<strong>resource:</strong>as shown:</p></div><div clas [...]
+&lt;bean id="myServiceBean" class="com.mycompany.MyServiceBean"/&gt;</code></pre></div></div><div class="sect3"><h4 id="Script-Usingexternalscriptfiles"><a class="anchor" href="#Script-Usingexternalscriptfiles"></a>Using external script files</h4><div class="paragraph"><p>You can refer to external script files instead of inlining the script. For example to load a groovy script from the classpath you need to prefix the value with<strong>resource:</strong>as shown:</p></div><div class="lis [...]
   &lt;from uri="file://inbox"/&gt;
   &lt;script&gt;
     &lt;groovy&gt;resource:classpath:com/foo/myscript.groovy&lt;/groovy&gt;
@@ -24,4 +24,4 @@
   &lt;beanRef ref="myServiceBean" method="processLine"/&gt;
 &lt;/route&gt;
 
-&lt;bean id="myServiceBean" class="com.mycompany.MyServiceBean"/&gt;</code></pre></div></div><div class="paragraph"><p>You can also refer to the script from the file system with file: instead of classpath: such as file:/var/myscript.groovy</p></div><div class="sect4"><h5 id="Script-UsingThisPattern"><a class="anchor" href="#Script-UsingThisPattern"></a>Using This Pattern</h5><div class="paragraph"><p>If you would like to use this EIP Pattern then please read the Getting Started, you may  [...]
\ No newline at end of file
+&lt;bean id="myServiceBean" class="com.mycompany.MyServiceBean"/&gt;</code></pre></div></div><div class="paragraph"><p>You can also refer to the script from the file system with file: instead of classpath: such as file:/var/myscript.groovy</p></div></div></div></div></div></article></main></div><footer class="footer"><p>This page was built using the Antora default UI.</p><p>The source code for this UI is licensed under the terms of the MPL-2.0 license.</p></footer><script src="../../_/js [...]
\ No newline at end of file
diff --git a/components/latest/secureXML-dataformat.html b/components/latest/secureXML-dataformat.html
index a46ed77..765ec4b 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/secureXML-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/secureXML-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https [...]
     .marshal().secureXML()
     .unmarshal().secureXML()
     .to("direct:end");</code></pre></div></div></div><div class="sect3"><h4 id="_partial_payload_content_only_encryptiondecryption"><a class="anchor" href="#_partial_payload_content_only_encryptiondecryption"></a>Partial Payload Content Only encryption/decryption</h4><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">String tagXPATH = "//cheesesites/italy/cheese";
@@ -66,7 +66,7 @@ context.addRoutes(new RouteBuilder() {
                            xmlCipherAlgorithm="http://www.w3.org/2001/04/xmlenc#aes128-cbc"
                            keyCipherAlgorithm="http://www.w3.org/2001/04/xmlenc#rsa-1_5"
                            recipientKeyAlias="recipient"
-                           keyOrTrustStoreParametersId="trustStoreParams"/&gt;
+                           keyOrTrustStoreParametersRef="trustStoreParams"/&gt;
             &lt;/marshal&gt;
             ...</code></pre></div></div><div id="XMLSecurityDataFormat-SpringXMLRecipient" class="paragraph"><p>Spring XML Recipient</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;!--  key store configuration --&gt;
 &lt;camel:keyStoreParameters id="keyStoreParams" resource="./recipient.ks" password="password" /&gt;
@@ -82,7 +82,7 @@ context.addRoutes(new RouteBuilder() {
                            xmlCipherAlgorithm="http://www.w3.org/2001/04/xmlenc#aes128-cbc"
                            keyCipherAlgorithm="http://www.w3.org/2001/04/xmlenc#rsa-1_5"
                            recipientKeyAlias="recipient"
-                           keyOrTrustStoreParametersId="keyStoreParams"
+                           keyOrTrustStoreParametersRef="keyStoreParams"
                            keyPassword="privateKeyPassword" /&gt;
             &lt;/unmarshal&gt;
             ...</code></pre></div></div></div></div><div class="sect2"><h3 id="_dependencies"><a class="anchor" href="#_dependencies"></a>Dependencies</h3><div class="paragraph"><p>This data format is provided within the<strong>camel-xmlsecurity</strong>component.</p></div></div></div></div></article></main></div><footer class="footer"><p>This page was built using the Antora default UI.</p><p>The source code for this UI is licensed under the terms of the MPL-2.0 license.</p></footer><scr [...]
\ No newline at end of file
diff --git a/components/latest/seda-component.html b/components/latest/seda-component.html
new file mode 100644
index 0000000..731032f
--- /dev/null
+++ b/components/latest/seda-component.html
@@ -0,0 +1,17 @@
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/seda-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
+  &lt;constructor-arg index="0" value="10" &gt;&lt;!-- size --&gt;
+  &lt;constructor-arg index="1" value="true" &gt;&lt;!-- fairness --&gt;
+&lt;/bean&gt;
+
+&lt;!-- ... and later --&gt;
+&lt;from&gt;seda:array?queue=#arrayQueue&lt;/from&gt;</code></pre></div></div><div class="paragraph"><p>Or you can reference a BlockingQueueFactory implementation, 3 implementations are provided LinkedBlockingQueueFactory, ArrayBlockingQueueFactory and PriorityBlockingQueueFactory:</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;bean id="priorityQueueFactory" class="org.apache.camel.component.s [...]
+  &lt;property name="comparator"&gt;
+    &lt;bean class="org.apache.camel.demo.MyExchangeComparator" /&gt;
+  &lt;/property&gt;
+&lt;/bean&gt;
+
+&lt;!-- ... and later --&gt;
+&lt;from&gt;seda:priority?queueFactory=#priorityQueueFactory&amp;size=100&lt;/from&gt;</code></pre></div></div></div><div class="sect2"><h3 id="_use_of_request_reply"><a class="anchor" href="#_use_of_request_reply"></a>Use of Request Reply</h3><div class="paragraph"><p>The<a href="#seda-component">SEDA</a>component supports using Request Reply, where the caller will wait for the Async route to complete. For instance:</p></div><div class="listingblock"><div class="content"><pre class="hig [...]
+
+from("seda:input").to("bean:processInput").to("bean:createResponse");</code></pre></div></div><div class="paragraph"><p>In the route above, we have a TCP listener on port 9876 that accepts incoming requests. The request is routed to the<code>seda:input</code>queue. As it is a Request Reply message, we wait for the response. When the consumer on the<code>seda:input</code>queue is complete, it copies the response to the original message response.</p></div><div class="admonitionblock note"> [...]
+int size = seda.getExchanges().size();</code></pre></div></div></div><div class="sect2"><h3 id="_see_also"><a class="anchor" href="#_see_also"></a>See Also</h3><div class="ulist"><ul><li><p><a href="#vm-component">VM</a></p></li><li><p><a href="#disruptor-component">Disruptor</a></p></li><li><p><a href="#direct-component">Direct</a></p></li><li><p>Async</p></li></ul></div></div></div></div></article></main></div><footer class="footer"><p>This page was built using the Antora default UI.</ [...]
\ No newline at end of file
diff --git a/components/latest/service-component.html b/components/latest/service-component.html
index 55bfd2e..801a078 100644
--- a/components/latest/service-component.html
+++ b/components/latest/service-component.html
@@ -1 +1 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/service-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
\ No newline at end of file
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/service-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
\ No newline at end of file
diff --git a/components/latest/servlet-component.html b/components/latest/servlet-component.html
index bcef956..c162b77 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/servlet-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/servlet-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
     &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;
@@ -23,7 +23,7 @@
       &lt;param-name&gt;ignoreDuplicateServletName&lt;/param-name&gt;
       &lt;param-value&gt;true&lt;/param-value&gt;
     &lt;/init-param&gt;
-  &lt;/servlet&gt;</code></pre></div></div><div class="paragraph"><p>But it is<strong>strongly advised</strong>to use unique<code>servlet-name</code>for each Camel application to avoid this duplication clash, as well any unforeseen side-effects.</p></div></div><div class="sect2"><h3 id="_sample"><a class="anchor" href="#_sample"></a>Sample</h3><div class="admonitionblock note"><table><tr><td class="icon"><i class="fa icon-note" title="Note"></i></td><td class="content">From Camel 2.7 onw [...]
+  &lt;/servlet&gt;</code></pre></div></div><div class="paragraph"><p>But it is<strong>strongly advised</strong>to use unique<code>servlet-name</code>for each Camel application to avoid this duplication clash, as well any unforeseen side-effects.</p></div></div><div class="sect2"><h3 id="_sample"><a class="anchor" href="#_sample"></a>Sample</h3><div class="admonitionblock note"><table><tr><td class="icon"><i class="fa icon-note" title="Note"></i></td><td class="content">From Camel 2.7 onw [...]
 
   &lt;servlet&gt;
     &lt;servlet-name&gt;CamelServlet&lt;/servlet-name&gt;
@@ -52,7 +52,7 @@
         exchange.getOut().setHeader("PATH", path);
         exchange.getOut().setBody("&lt;b&gt;Hello World&lt;/b&gt;");
     }
-});</code></pre></div></div><div class="admonitionblock note"><table><tr><td class="icon"><i class="fa icon-note" title="Note"></i></td><td class="content"><div class="paragraph"><p><strong>Specify the relative path for camel-servlet endpoint</strong></p></div><div class="paragraph"><p>Since we are binding the HTTP transport with a published servlet, and we don&#8217;t know the servlet&#8217;s application context path, the<code>camel-servlet</code>endpoint uses the relative path to speci [...]
+});</code></pre></div></div><div class="admonitionblock note"><table><tr><td class="icon"><i class="fa icon-note" title="Note"></i></td><td class="content"><div class="paragraph"><p><strong>Specify the relative path for camel-servlet endpoint</strong></p></div><div class="paragraph"><p>Since we are binding the HTTP transport with a published servlet, and we don&#8217;t know the servlet&#8217;s application context path, the<code>camel-servlet</code>endpoint uses the relative path to speci [...]
   &lt;servlet&gt;
         &lt;servlet-name&gt;CamelServlet&lt;/servlet-name&gt;
         &lt;servlet-class&gt;
@@ -190,4 +190,4 @@ public final class ServletActivator implements BundleActivator, BundleContextAwa
         }
     }
 
-}</code></pre></div></div></div><div class="sect3"><h4 id="_usage_with_spring_boot"><a class="anchor" href="#_usage_with_spring_boot"></a>Usage with Spring-Boot</h4><div class="paragraph"><p>From<strong>Camel 2.19.0</strong>onwards, the<em>camel-servlet-starter</em>library binds automatically all the rest endpoints under the<code>/camel/*</code>context path. The following table summarizes the additional configuration properties available in the<em>camel-servlet-starter</em>library. The a [...]
\ No newline at end of file
+}</code></pre></div></div></div><div class="sect3"><h4 id="_usage_with_spring_boot"><a class="anchor" href="#_usage_with_spring_boot"></a>Usage with Spring-Boot</h4><div class="paragraph"><p>From<strong>Camel 2.19.0</strong>onwards, the<em>camel-servlet-starter</em>library binds automatically all the rest endpoints under the<code>/camel/*</code>context path. The following table summarizes the additional configuration properties available in the<em>camel-servlet-starter</em>library. The a [...]
\ No newline at end of file
diff --git a/components/latest/sftp-component.html b/components/latest/sftp-component.html
index 3cb9bba..f4fc3ea 100644
--- a/components/latest/sftp-component.html
+++ b/components/latest/sftp-component.html
@@ -1,6 +1,6 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/sftp-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/sftp-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
     &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;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre></div></div><div class="paragraph"><p>For more information you can look at<a href="#ftp-component">FTP component</a></p></div><div class="sect2"><h3 id="_uri_options"><a class="anchor" href="#_uri_options"></a>URI Options</h3><div class="paragraph"><p>The options below are exclusive for the FTPS component.</p></div><div class="paragraph"><p>The SFTP component has no options.</p></div><div class="paragraph"><p>The SFTP endpoint is configured using URI synta [...]
\ No newline at end of file
+&lt;/dependency&gt;</code></pre></div></div><div class="paragraph"><p>For more information you can look at<a href="#ftp-component">FTP component</a></p></div><div class="sect2"><h3 id="_uri_options"><a class="anchor" href="#_uri_options"></a>URI Options</h3><div class="paragraph"><p>The options below are exclusive for the FTPS component.</p></div><div class="paragraph"><p>The SFTP component has no options.</p></div><div class="paragraph"><p>The SFTP endpoint is configured using URI synta [...]
\ No newline at end of file
diff --git a/components/latest/shiro.html b/components/latest/shiro.html
index 4be8db0..c10491a 100644
--- a/components/latest/shiro.html
+++ b/components/latest/shiro.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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/shiro.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel.apache [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/shiro.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel.apache [...]
     &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;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre></div></div><div class="sect3"><h4 id="ShiroSecurity-ShiroSecurityBasics"><a class="anchor" href="#ShiroSecurity-ShiroSecurityBasics"></a>Shiro Security Basics</h4><div class="paragraph"><p>To employ Shiro security on a camel route, a ShiroSecurityPolicy object must be instantiated with security configuration details (including users, passwords, roles etc). This object must then be applied to a camel route. This ShiroSecurityPolicy Object may also be regis [...]
+&lt;/dependency&gt;</code></pre></div></div><div class="sect2"><h3 id="ShiroSecurity-ShiroSecurityBasics"><a class="anchor" href="#ShiroSecurity-ShiroSecurityBasics"></a>Shiro Security Basics</h3><div class="paragraph"><p>To employ Shiro security on a camel route, a ShiroSecurityPolicy object must be instantiated with security configuration details (including users, passwords, roles etc). This object must then be applied to a camel route. This ShiroSecurityPolicy Object may also be regis [...]
 # user 'ringo' with password 'starr' and the 'sec-level1' role
 ringo = starr, sec-level1
 george = harrison, sec-level2
@@ -21,7 +21,7 @@ sec-level2 = zone1:*
 
 # The 'sec-level1' role can do anything with access of permission
 # readonly
-sec-level1 = zone1:readonly:*</code></pre></div></div></div><div class="sect3"><h4 id="ShiroSecurity-InstantiatingaShiroSecurityPolicyObject"><a class="anchor" href="#ShiroSecurity-InstantiatingaShiroSecurityPolicyObject"></a>Instantiating a ShiroSecurityPolicy Object</h4><div class="paragraph"><p>A ShiroSecurityPolicy object is instantiated as follows</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-java hljs" data-lang="ja [...]
+sec-level1 = zone1:readonly:*</code></pre></div></div></div><div class="sect2"><h3 id="ShiroSecurity-InstantiatingaShiroSecurityPolicyObject"><a class="anchor" href="#ShiroSecurity-InstantiatingaShiroSecurityPolicyObject"></a>Instantiating a ShiroSecurityPolicy Object</h3><div class="paragraph"><p>A ShiroSecurityPolicy object is instantiated as follows</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-java hljs" data-lang="ja [...]
         private final byte[] passPhrase = {
             (byte) 0x08, (byte) 0x09, (byte) 0x0A, (byte) 0x0B,
             (byte) 0x0C, (byte) 0x0D, (byte) 0x0E, (byte) 0x0F,
@@ -32,7 +32,7 @@ sec-level1 = zone1:readonly:*</code></pre></div></div></div><div class="sect3"><
         permissionsList.add(permission);
 
         final ShiroSecurityPolicy securityPolicy =
-            new ShiroSecurityPolicy(iniResourcePath, passPhrase, true, permissionsList);</code></pre></div></div></div><div class="sect3"><h4 id="ShiroSecurity-ShiroSecurityPolicyOptions"><a class="anchor" href="#ShiroSecurity-ShiroSecurityPolicyOptions"></a>ShiroSecurityPolicy Options</h4><table class="tableblock frame-all grid-all stretch"><colgroup><col style="width: 8.3333%;"><col style="width: 8.3333%;"><col style="width: 8.3333%;"><col style="width: 75.0001%;"></colgroup><thead><tr [...]
+            new ShiroSecurityPolicy(iniResourcePath, passPhrase, true, permissionsList);</code></pre></div></div></div><div class="sect2"><h3 id="ShiroSecurity-ShiroSecurityPolicyOptions"><a class="anchor" href="#ShiroSecurity-ShiroSecurityPolicyOptions"></a>ShiroSecurityPolicy Options</h3><table class="tableblock frame-all grid-all stretch"><colgroup><col style="width: 8.3333%;"><col style="width: 8.3333%;"><col style="width: 8.3333%;"><col style="width: 75.0001%;"></colgroup><thead><tr [...]
         final ShiroSecurityPolicy securityPolicy =
             new ShiroSecurityPolicy("classpath:shiro.ini", passPhrase);
 
@@ -53,7 +53,7 @@ sec-level1 = zone1:readonly:*</code></pre></div></div></div><div class="sect3"><
                     to("mock:success");
             }
         };
-    }</code></pre></div></div></div><div class="sect3"><h4 id="ShiroSecurity-ApplyingShiroAuthorizationonaCamelRoute"><a class="anchor" href="#ShiroSecurity-ApplyingShiroAuthorizationonaCamelRoute"></a>Applying Shiro Authorization on a Camel Route</h4><div class="paragraph"><p>Authorization can be applied on a camel route by associating a Permissions List with the ShiroSecurityPolicy. The Permissions List specifies the permissions necessary for the user to proceed with the execution of t [...]
+    }</code></pre></div></div><div class="sect3"><h4 id="ShiroSecurity-ApplyingShiroAuthorizationonaCamelRoute"><a class="anchor" href="#ShiroSecurity-ApplyingShiroAuthorizationonaCamelRoute"></a>Applying Shiro Authorization on a Camel Route</h4><div class="paragraph"><p>Authorization can be applied on a camel route by associating a Permissions List with the ShiroSecurityPolicy. The Permissions List specifies the permissions necessary for the user to proceed with the execution of the rou [...]
         final ShiroSecurityPolicy securityPolicy =
             new ShiroSecurityPolicy("./src/test/resources/securityconfig.ini", passPhrase);
 
@@ -74,13 +74,13 @@ sec-level1 = zone1:readonly:*</code></pre></div></div></div><div class="sect3"><
                     to("mock:success");
             }
         };
-    }</code></pre></div></div></div><div class="sect3"><h4 id="ShiroSecurity-CreatingaShiroSecurityTokenandinjectingitintoaMessageExchange"><a class="anchor" href="#ShiroSecurity-CreatingaShiroSecurityTokenandinjectingitintoaMessageExchange"></a>Creating a ShiroSecurityToken and injecting it into a Message Exchange</h4><div class="paragraph"><p>A ShiroSecurityToken object may be created and injected into a Message Exchange using a Shiro Processor called ShiroSecurityTokenInjector. An exa [...]
+    }</code></pre></div></div></div></div><div class="sect2"><h3 id="ShiroSecurity-CreatingaShiroSecurityTokenandinjectingitintoaMessageExchange"><a class="anchor" href="#ShiroSecurity-CreatingaShiroSecurityTokenandinjectingitintoaMessageExchange"></a>Creating a ShiroSecurityToken and injecting it into a Message Exchange</h3><div class="paragraph"><p>A ShiroSecurityToken object may be created and injected into a Message Exchange using a Shiro Processor called ShiroSecurityTokenInjector.  [...]
     ShiroSecurityTokenInjector shiroSecurityTokenInjector =
         new ShiroSecurityTokenInjector(shiroSecurityToken, passPhrase);
 
     from("direct:client").
         process(shiroSecurityTokenInjector).
-        to("direct:secureEndpoint");</code></pre></div></div></div><div class="sect3"><h4 id="ShiroSecurity-SendingMessagestoroutessecuredbyaShiroSecurityPolicy"><a class="anchor" href="#ShiroSecurity-SendingMessagestoroutessecuredbyaShiroSecurityPolicy"></a>Sending Messages to routes secured by a ShiroSecurityPolicy</h4><div class="paragraph"><p>Messages and Message Exchanges sent along the camel route where the security policy is applied need to be accompanied by a SecurityToken in the [...]
+        to("direct:secureEndpoint");</code></pre></div></div></div><div class="sect2"><h3 id="ShiroSecurity-SendingMessagestoroutessecuredbyaShiroSecurityPolicy"><a class="anchor" href="#ShiroSecurity-SendingMessagestoroutessecuredbyaShiroSecurityPolicy"></a>Sending Messages to routes secured by a ShiroSecurityPolicy</h3><div class="paragraph"><p>Messages and Message Exchanges sent along the camel route where the security policy is applied need to be accompanied by a SecurityToken in the [...]
     public void testSuccessfulShiroAuthenticationWithNoAuthorization() throws Exception {
         //Incorrect password
         ShiroSecurityToken shiroSecurityToken = new ShiroSecurityToken("ringo", "stirr");
@@ -96,9 +96,9 @@ sec-level1 = zone1:readonly:*</code></pre></div></div></div><div class="sect3"><
 
         successEndpoint.assertIsSatisfied();
         failureEndpoint.assertIsSatisfied();
-    }</code></pre></div></div></div><div class="sect3"><h4 id="ShiroSecurity-SendingMessagestoroutessecuredbyaShiroSecurityPolicymucheasierfromCamel2.12onwards"><a class="anchor" href="#ShiroSecurity-SendingMessagestoroutessecuredbyaShiroSecurityPolicymucheasierfromCamel2.12onwards"></a>Sending Messages to routes secured by a ShiroSecurityPolicy (much easier from Camel 2.12 onwards)</h4><div class="paragraph"><p>From<strong>Camel 2.12</strong>onwards its even easier as you can provide th [...]
+    }</code></pre></div></div></div><div class="sect2"><h3 id="ShiroSecurity-SendingMessagestoroutessecuredbyaShiroSecurityPolicymucheasierfromCamel2.12onwards"><a class="anchor" href="#ShiroSecurity-SendingMessagestoroutessecuredbyaShiroSecurityPolicymucheasierfromCamel2.12onwards"></a>Sending Messages to routes secured by a ShiroSecurityPolicy (much easier from Camel 2.12 onwards)</h3><div class="paragraph"><p>From<strong>Camel 2.12</strong>onwards its even easier as you can provide th [...]
 
         template.sendBodyAndHeader("direct:secureEndpoint", "Beatle Mania", ShiroSecurityConstants.SHIRO_SECURITY_TOKEN, shiroSecurityToken);</code></pre></div></div><div class="paragraph"><p>You can also provide the username and password in two different headers as shown below:</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">        Map&lt;String, Object&gt; headers = new HashMap&lt;String, Obje [...]
         headers.put(ShiroSecurityConstants.SHIRO_SECURITY_USERNAME, "ringo");
         headers.put(ShiroSecurityConstants.SHIRO_SECURITY_PASSWORD, "starr");
-        template.sendBodyAndHeaders("direct:secureEndpoint", "Beatle Mania", headers);</code></pre></div></div><div class="paragraph"><p>When you use the username and password headers, then the ShiroSecurityPolicy in the Camel route will automatic transform those into a single header with key ShiroSecurityConstants.SHIRO_SECURITY_TOKEN with the token. Then token is either a<code>ShiroSecurityToken</code>instance, or a base64 representation as a String (the latter is when you have set bas [...]
\ No newline at end of file
+        template.sendBodyAndHeaders("direct:secureEndpoint", "Beatle Mania", headers);</code></pre></div></div><div class="paragraph"><p>When you use the username and password headers, then the ShiroSecurityPolicy in the Camel route will automatic transform those into a single header with key ShiroSecurityConstants.SHIRO_SECURITY_TOKEN with the token. Then token is either a<code>ShiroSecurityToken</code>instance, or a base64 representation as a String (the latter is when you have set bas [...]
\ No newline at end of file
diff --git a/components/latest/sip-component.html b/components/latest/sip-component.html
index 63d0ed2..0a4da87 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/sip-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://came [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/sip-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://came [...]
     &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 4d8bf44..adf7a9c 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/sjms-batch-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/sjms-batch-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https [...]
     &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 561b48f..194f710 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/sjms-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/sjms-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
     &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 58b4cb5..6ff5f9b 100644
--- a/components/latest/sjms2-component.html
+++ b/components/latest/sjms2-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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/sjms2-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/sjms2-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
     &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;
     &lt;!-- use the same version as your Camel core version --&gt;
-&lt;/dependency&gt;</code></pre></div></div><div class="sect2"><h3 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h3><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code>sjms2:[queue:|topic:]destinationName[?options]</code></pre></div></div><div class="paragraph"><p>Where<code>destinationName</code>is a JMS queue or topic name. By default, the<code>destinationName</code>is interpreted as a queue name. For example, to connect to t [...]
+&lt;/dependency&gt;</code></pre></div></div><div class="sect2"><h3 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h3><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code>sjms2:[queue:|topic:]destinationName[?options]</code></pre></div></div><div class="paragraph"><p>Where<code>destinationName</code>is a JMS queue or topic name. By default, the<code>destinationName</code>is interpreted as a queue name. For example, to connect to t [...]
 component.setConnectionFactory(new ActiveMQConnectionFactory("tcp://localhost:61616"));
 getContext().addComponent("sjms2", component);</code></pre></div></div><div class="paragraph"><p>For a SJMS2 component that is required to support a durable subscription, you can override the default<code>ConnectionFactoryResource</code>instance and set the<code>clientId</code>property.</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">ConnectionFactoryResource connectionResource = new ConnectionFa [...]
 connectionResource.setConnectionFactory(new ActiveMQConnectionFactory("tcp://localhost:61616"));
diff --git a/components/latest/slack-component.html b/components/latest/slack-component.html
index 46b7448..ef18a22 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/slack-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/slack-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
     &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 2c1b1f1..e7c68d6 100644
--- a/components/latest/smpp-component.html
+++ b/components/latest/smpp-component.html
@@ -1,4 +1,4 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/smpp-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/smpp-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
     &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;
diff --git a/components/latest/snmp-component.html b/components/latest/snmp-component.html
index e4342e2..f5d02c7 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/snmp-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/snmp-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
     &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 8864fe1..e85702e 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/soapjaxb-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https: [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/soapjaxb-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https: [...]
 from("direct:start")
   .marshal(soap)
   .to("jms:myQueue");</code></pre></div></div><div class="admonitionblock tip"><table><tr><td class="icon"><i class="fa icon-tip" title="Tip"></i></td><td class="content"><strong>See also</strong>As the SOAP dataformat inherits from the<a href="#jaxb-dataformat">JAXB</a>dataformat most settings apply here as well</td></tr></table></div><div class="sect3"><h4 id="_using_soap_1_2"><a class="anchor" href="#_using_soap_1_2"></a>Using SOAP 1.2</h4><div class="paragraph"><p><strong>Available a [...]
diff --git a/components/latest/solr-component.html b/components/latest/solr-component.html
index 0f0ff01..b55a297 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/solr-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/solr-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
     &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/spark-component.html b/components/latest/spark-component.html
index 15679e6..9994975 100644
--- a/components/latest/spark-component.html
+++ b/components/latest/spark-component.html
@@ -1,4 +1,4 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/spark-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/spark-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
     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
diff --git a/components/latest/spark-rest-component.html b/components/latest/spark-rest-component.html
index 0798713..430e4a5 100644
--- a/components/latest/spark-rest-component.html
+++ b/components/latest/spark-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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/spark-rest-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/spark-rest-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https [...]
         &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;
diff --git a/components/latest/spel-language.html b/components/latest/spel-language.html
index 92fefef..ca85ec6 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/spel-language.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://came [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/spel-language.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://came [...]
     .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-java hljs" dat [...]
     .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 d6089de..091a1c6 100644
--- a/components/latest/splunk-component.html
+++ b/components/latest/splunk-component.html
@@ -1,4 +1,4 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/splunk-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://c [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/splunk-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://c [...]
         &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;
diff --git a/components/latest/spring-batch-component.html b/components/latest/spring-batch-component.html
index cd87967..230e5ed 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/spring-batch-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="htt [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/spring-batch-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="htt [...]
     &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 1641fd6..8151428 100644
--- a/components/latest/spring-boot.html
+++ b/components/latest/spring-boot.html
@@ -1,4 +1,4 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/spring-boot.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel. [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/spring-boot.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel. [...]
     &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;
@@ -18,7 +18,7 @@ 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 class="sect2"><h3 id="_spring_boot_auto_configuration"><a class="anchor" href="#_spring_boot_auto_configuration"></a>Spring Boot Auto-Configuration</h3><div class="paragraph"><p>The component supports 139 options, whi [...]
+}</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 class="sect2"><h3 id="_spring_boot_auto_configuration"><a class="anchor" href="#_spring_boot_auto_configuration"></a>Spring Boot Auto-Configuration</h3><div class="paragraph"><p>The component supports 139 options, whi [...]
 public class MyAppConfig {
 
   @Autowired
diff --git a/components/latest/spring-cloud-consul.html b/components/latest/spring-cloud-consul.html
index 02ac0dc..de626b2 100644
--- a/components/latest/spring-cloud-consul.html
+++ b/components/latest/spring-cloud-consul.html
@@ -1 +1 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/spring-cloud-consul.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https: [...]
\ No newline at end of file
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/spring-cloud-consul.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https: [...]
\ No newline at end of file
diff --git a/components/latest/spring-cloud-netflix.html b/components/latest/spring-cloud-netflix.html
index a5bb19f..99e93a4 100644
--- a/components/latest/spring-cloud-netflix.html
+++ b/components/latest/spring-cloud-netflix.html
@@ -1,4 +1,4 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/spring-cloud-netflix.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/spring-cloud-netflix.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https [...]
     &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;
diff --git a/components/latest/spring-cloud-zookeeper.html b/components/latest/spring-cloud-zookeeper.html
index 33e811d..5640c60 100644
--- a/components/latest/spring-cloud-zookeeper.html
+++ b/components/latest/spring-cloud-zookeeper.html
@@ -1 +1 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/spring-cloud-zookeeper.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="htt [...]
\ No newline at end of file
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/spring-cloud-zookeeper.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="htt [...]
\ No newline at end of file
diff --git a/components/latest/spring-cloud.html b/components/latest/spring-cloud.html
index 1ec4966..3ff53d3 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/spring-cloud.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/spring-cloud.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel [...]
     &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 class="sect3"><h4 id="SpringCloud-CamelSpringCloudStarter"><a class="anchor" href="#SpringCloud-CamelSpringCloudStarter"></a>Camel Spring Cloud Starter</h4><div class="paragraph"><p><strong>Available as  [...]
+&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 class="sect2"><h3 id="SpringCloud-CamelSpringCloudStarter"><a class="anchor" href="#SpringCloud-CamelSpringCloudStarter"></a>Camel Spring Cloud Starter</h3><div class="paragraph"><p><strong>Available as  [...]
     &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 f2281cb..f8eead5 100644
--- a/components/latest/spring-event-component.html
+++ b/components/latest/spring-event-component.html
@@ -1 +1 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/spring-event-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="htt [...]
\ No newline at end of file
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/spring-event-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="htt [...]
\ No newline at end of file
diff --git a/components/latest/spring-integration-component.html b/components/latest/spring-integration-component.html
index 1d00be4..c34b2d2 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/spring-integration-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" hre [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/spring-integration-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" hre [...]
     &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 94971bf..79e080e 100644
--- a/components/latest/spring-javaconfig.html
+++ b/components/latest/spring-javaconfig.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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/spring-javaconfig.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/spring-javaconfig.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
   &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;
-&lt;/dependency&gt;</code></pre></div></div><div class="paragraph"><p>This will then add the dependencies on the Spring JavaConfig library along with some helper classes for configuring Camel inside Spring.</p></div><div class="paragraph"><p>Note that this library is totally optional; you could just wire Camel together yourself with Java Config.</p></div></div><div class="sect3"><h4 id="SpringJavaConfig-Configuration"><a class="anchor" href="#SpringJavaConfig-Configuration"></a>Configura [...]
+&lt;/dependency&gt;</code></pre></div></div><div class="paragraph"><p>This will then add the dependencies on the Spring JavaConfig library along with some helper classes for configuring Camel inside Spring.</p></div><div class="paragraph"><p>Note that this library is totally optional; you could just wire Camel together yourself with Java Config.</p></div></div><div class="sect2"><h3 id="SpringJavaConfig-Configuration"><a class="anchor" href="#SpringJavaConfig-Configuration"></a>Configura [...]
 public class MyRouteConfiguration extends CamelConfiguration {
 
     @Autowire
@@ -19,4 +19,4 @@ public class MyRouteConfiguration extends CamelConfiguration {
 }</code></pre></div></div><div class="paragraph"><p>Starting from Camel 2.13.0 you can skip the<strong>routes()</strong>definition, and fall back to the<strong>RouteBuilder</strong>instances located in the Spring context.</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">@Configuration
 @ComponentScan("com.example.routes")
 public class MyRouteConfiguration extends CamelConfiguration {
-}</code></pre></div></div></div><div class="sect3"><h4 id="SpringJavaConfig-Testing"><a class="anchor" href="#SpringJavaConfig-Testing"></a>Testing</h4><div class="paragraph"><p>Since<strong>Camel 2.11.0</strong>you can use the<code>CamelSpringJUnit4ClassRunner</code>with<code>CamelSpringDelegatingTestContextLoader</code>. This is the recommended way to test Java Config and Camel integration.</p></div><div class="paragraph"><p>If you wish to create a collection of<strong>RouteBuilder</st [...]
\ No newline at end of file
+}</code></pre></div></div></div><div class="sect2"><h3 id="SpringJavaConfig-Testing"><a class="anchor" href="#SpringJavaConfig-Testing"></a>Testing</h3><div class="paragraph"><p>Since<strong>Camel 2.11.0</strong>you can use the<code>CamelSpringJUnit4ClassRunner</code>with<code>CamelSpringDelegatingTestContextLoader</code>. This is the recommended way to test Java Config and Camel integration.</p></div><div class="paragraph"><p>If you wish to create a collection of<strong>RouteBuilder</st [...]
\ No newline at end of file
diff --git a/components/latest/spring-ldap-component.html b/components/latest/spring-ldap-component.html
index c8bcb5d..bc88e5a 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/spring-ldap-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="http [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/spring-ldap-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="http [...]
     &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 27220f8..89043d6 100644
--- a/components/latest/spring-redis-component.html
+++ b/components/latest/spring-redis-component.html
@@ -1,4 +1,4 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/spring-redis-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="htt [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/spring-redis-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="htt [...]
     &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 ed11c4b..85c1393 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/spring-security.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/spring-security.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
 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 0ae26f8..c61b224 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/spring-ws-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https: [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/spring-ws-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https: [...]
     &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 a5318e1..af91cf2 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/spring.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel.apach [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/spring.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel.apach [...]
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="
           http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
diff --git a/components/latest/sql-component.html b/components/latest/sql-component.html
index 70fe497..235a78e 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/sql-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://came [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/sql-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://came [...]
     &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/sql-stored-component.html b/components/latest/sql-stored-component.html
index 98f51d4..8bebd11 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/sql-stored-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/sql-stored-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https [...]
     &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 6427c04..dd4a9ec 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/ssh-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://came [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/ssh-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://came [...]
     &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 3c5f823..f08a92b 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/stax-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/stax-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
     &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 2165edd..3330b70 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/stomp-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/stomp-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
     &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 4f3eabb..f64b12c 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/stream-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://c [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/stream-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://c [...]
     &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 fa0a377..c697b76 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/string-template-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href=" [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/string-template-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" 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
new file mode 100644
index 0000000..75de66f
--- /dev/null
+++ b/components/latest/stub-component.html
@@ -0,0 +1,2 @@
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/stub-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
+stub:http://somehost.bar.com/something</code></pre></div></div></div></div></div></article></main></div><footer class="footer"><p>This page was built using the Antora default UI.</p><p>The source code for this UI is licensed under the terms of the MPL-2.0 license.</p></footer><script src="../../_/js/site.js"></script><script src="../../_/js/vendor/highlight.js"></script><script>hljs.initHighlighting()</script></body></html>
\ No newline at end of file
diff --git a/components/latest/swagger-java.html b/components/latest/swagger-java.html
index 0196e2d..2200d95 100644
--- a/components/latest/swagger-java.html
+++ b/components/latest/swagger-java.html
@@ -1,4 +1,4 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/swagger-java.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/swagger-java.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel [...]
     &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;
diff --git a/components/latest/syslog-dataformat.html b/components/latest/syslog-dataformat.html
index 3d878e9..e6a4ea0 100644
--- a/components/latest/syslog-dataformat.html
+++ b/components/latest/syslog-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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/syslog-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/syslog-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
     &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;
diff --git a/components/latest/tarfile-dataformat.html b/components/latest/tarfile-dataformat.html
index 9447cae..129f829 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/tarfile-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:/ [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/tarfile-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:/ [...]
   tarFile.setUsingIterator(true);
   from("file:src/test/resources/org/apache/camel/dataformat/tarfile/?consumer.delay=1000&amp;noop=true")
     .unmarshal(tarFile)
diff --git a/components/latest/telegram-component.html b/components/latest/telegram-component.html
index 948b2b9..03b4d92 100644
--- a/components/latest/telegram-component.html
+++ b/components/latest/telegram-component.html
@@ -1,4 +1,4 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/telegram-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:/ [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/telegram-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:/ [...]
     &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;
@@ -6,7 +6,7 @@
 &lt;/dependency&gt;</code></pre></div></div><div class="sect2"><h3 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h3><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>?option=value&amp;option=value&amp;&#8230;&#8203;</code> [...]
     &lt;from uri="direct:start"/&gt;
     &lt;to uri="telegram:bots/123456789:insertYourAuthorizationTokenHere"/&gt;
-&lt;route&gt;</code></pre></div></div><div class="paragraph"><p>The code<code>123456789:insertYourAuthorizationTokenHere</code>is the<strong>authorization token</strong>corresponding to the Bot.</p></div><div class="paragraph"><p>When using the producer endpoint without specifying the<strong>chat id</strong>option, the target chat will be identified using information contained in the body or headers of the message. The following message bodies are allowed for a producer endpoint (message [...]
+&lt;route&gt;</code></pre></div></div><div class="paragraph"><p>The code<code>123456789:insertYourAuthorizationTokenHere</code>is the<strong>authorization token</strong>corresponding to the Bot.</p></div><div class="paragraph"><p>When using the producer endpoint without specifying the<strong>chat id</strong>option, the target chat will be identified using information contained in the body or headers of the message. The following message bodies are allowed for a producer endpoint (message [...]
 .bean(ProcessorBean.class)</code></pre></div></div><div class="paragraph"><p>or in Spring 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="telegram:bots/123456789:insertYourAuthorizationTokenHere"/&gt;
     &lt;bean ref="myBean" /&gt;
diff --git a/components/latest/terser-language.html b/components/latest/terser-language.html
deleted file mode 100644
index ff08cfe..0000000
--- a/components/latest/terser-language.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/terser-language.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
-...
-
-   // extract patient ID from field QRD-8 in the QRY_A19 message above and put into message header
-   from("direct:test1")
-      .setHeader("PATIENT_ID",terser("QRD-8(0)-1"))
-      .to("mock:test1");
-
-   // continue processing if extracted field equals a message header
-   from("direct:test2")
-      .filter(terser("QRD-8(0)-1").isEqualTo(header("PATIENT_ID"))
-      .to("mock:test2");</code></pre></div></div></div><div class="sect2"><h3 id="_terser_language_options"><a class="anchor" href="#_terser_language_options"></a>Terser Language options</h3><div class="paragraph"><p>The HL7 Terser language supports 1 options, which are listed below.</p></div><table class="tableblock frame-all grid-all stretch"><colgroup><col style="width: 20%;"><col style="width: 10%;"><col style="width: 10%;"><col style="width: 60%;"></colgroup><thead><tr><th class="ta [...]
\ No newline at end of file
diff --git a/components/latest/test-blueprint.html b/components/latest/test-blueprint.html
index ba32163..19d1875 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/test-blueprint.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/test-blueprint.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
   &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;
diff --git a/components/latest/test-cdi.html b/components/latest/test-cdi.html
index e6fae4e..028fc5f 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/test-cdi.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel.apa [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/test-cdi.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel.apa [...]
     &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;
@@ -62,7 +62,7 @@ public class CamelCdiTest {
 @Beans(classes = TestRoute.class)
 public class CamelCdiTest {
 
-}</code></pre></div></div></div><div class="sect3"><h4 id="CDITesting-Arquillian"><a class="anchor" href="#CDITesting-Arquillian"></a>Arquillian</h4><div class="paragraph"><p>With this approach, you use the JUnit runner or TestNG support provided by Arquillian to delegate the bootstrap of the CDI container. You need to declare a<code>@Deployment</code>method to create your application configuration to be deployed in the container using<a href="http://arquillian.org/guides/shrinkwrap_intr [...]
+}</code></pre></div></div></div><div class="sect2"><h3 id="CDITesting-Arquillian"><a class="anchor" href="#CDITesting-Arquillian"></a>Arquillian</h3><div class="paragraph"><p>With this approach, you use the JUnit runner or TestNG support provided by Arquillian to delegate the bootstrap of the CDI container. You need to declare a<code>@Deployment</code>method to create your application configuration to be deployed in the container using<a href="http://arquillian.org/guides/shrinkwrap_intr [...]
 public class CamelCdiJavaSeTest {
 
     @Deployment
@@ -174,7 +174,7 @@ public class CamelCdiWebTest {
     &lt;scope&gt;test&lt;/scope&gt;
   &lt;/dependency&gt;
 
-&lt;/dependencies&gt;</code></pre></div></div><div class="paragraph"><p>You can see the tests in the<code>camel-example-cdi-rest-servlet</code>example for a complete working example of testing a Camel CDI application using the REST DSL and deployed as a WAR in Jetty.</p></div></div><div class="sect3"><h4 id="CDITesting-PAXExam"><a class="anchor" href="#CDITesting-PAXExam"></a>PAX Exam</h4><div class="paragraph"><p>If you target OSGi as runtime environment for your Camel CDI applications, [...]
+&lt;/dependencies&gt;</code></pre></div></div><div class="paragraph"><p>You can see the tests in the<code>camel-example-cdi-rest-servlet</code>example for a complete working example of testing a Camel CDI application using the REST DSL and deployed as a WAR in Jetty.</p></div></div><div class="sect2"><h3 id="CDITesting-PAXExam"><a class="anchor" href="#CDITesting-PAXExam"></a>PAX Exam</h3><div class="paragraph"><p>If you target OSGi as runtime environment for your Camel CDI applications, [...]
 @ExamReactorStrategy(PerClass.class)
 public class PaxCdiOsgiTest {
 
@@ -216,7 +216,7 @@ public class PaxCdiOsgiTest {
         assertThat("Camel context status is incorrect!",
             context.getStatus(), equalTo(ServiceStatus.Started));
     }
-}</code></pre></div></div><div class="paragraph"><p>You can see the tests in the<code>camel-example-cdi-osgi</code>example for a complete working example of testing a Camel CDI application deployed in an OSGi container using PAX Exam.</p></div></div><div class="sect3"><h4 id="CDITesting-TestingPatterns"><a class="anchor" href="#CDITesting-TestingPatterns"></a>Testing Patterns</h4><div class="paragraph"><p>You can see the tests in the<code>camel-example-cdi-test</code>example for a thorou [...]
+}</code></pre></div></div><div class="paragraph"><p>You can see the tests in the<code>camel-example-cdi-osgi</code>example for a complete working example of testing a Camel CDI application deployed in an OSGi container using PAX Exam.</p></div></div><div class="sect2"><h3 id="CDITesting-TestingPatterns"><a class="anchor" href="#CDITesting-TestingPatterns"></a>Testing Patterns</h3><div class="paragraph"><p>You can see the tests in the<code>camel-example-cdi-test</code>example for a thorou [...]
 public class CamelCdiTest {
 
     // Declare a RouteBuilder bean for testing purpose
@@ -237,7 +237,7 @@ public class CamelCdiTest {
 public class CamelCdiTest {
 
     // ...
-}</code></pre></div></div></div><div class="sect4"><h5 id="CDITesting-Beanalternatives"><a class="anchor" href="#CDITesting-Beanalternatives"></a>Bean alternatives</h5><div class="paragraph"><p>You may want to replace a bean that is used in your Camel routes by another bean for testing purpose, for example to mock it or change the behavior of the application bean.</p></div><div class="paragraph"><p>Imagine you have the following route in your application:</p></div><div class="listingbloc [...]
+}</code></pre></div></div></div><div class="sect2"><h3 id="CDITesting-Beanalternatives"><a class="anchor" href="#CDITesting-Beanalternatives"></a>Bean alternatives</h3><div class="paragraph"><p>You may want to replace a bean that is used in your Camel routes by another bean for testing purpose, for example to mock it or change the behavior of the application bean.</p></div><div class="paragraph"><p>Imagine you have the following route in your application:</p></div><div class="listingbloc [...]
 
     @ContextName("camel-test-cdi")
     static class Hello extends RouteBuilder {
@@ -303,7 +303,7 @@ public class CamelCdiTest {
     }
 
     //...
-}</code></pre></div></div></div><div class="sect4"><h5 id="CDITesting-Camelcontextcustomization"><a class="anchor" href="#CDITesting-Camelcontextcustomization"></a>Camel context customization</h5><div class="paragraph"><p>You may need to customize your Camel contexts for testing purpose, for example disabling JMX management to avoid TCP port allocation conflict. You can do that by declaring a custom Camel context bean in your test class, e.g.:</p></div><div class="listingblock"><div clas [...]
+}</code></pre></div></div></div><div class="sect2"><h3 id="CDITesting-Camelcontextcustomization"><a class="anchor" href="#CDITesting-Camelcontextcustomization"></a>Camel context customization</h3><div class="paragraph"><p>You may need to customize your Camel contexts for testing purpose, for example disabling JMX management to avoid TCP port allocation conflict. You can do that by declaring a custom Camel context bean in your test class, e.g.:</p></div><div class="listingblock"><div clas [...]
 public class CamelCdiTest {
 
     @Default
@@ -316,7 +316,7 @@ public class CamelCdiTest {
             disableJMX();
         }
     }
-}</code></pre></div></div><div class="paragraph"><p>In that example, the custom Camel context bean declared in the test class will be used during the test execution instead of the default Camel context bean provided by the Camel CDI component.</p></div></div><div class="sect4"><h5 id="CDITesting-RoutesadvisingwithadviceWith"><a class="anchor" href="#CDITesting-RoutesadvisingwithadviceWith"></a>Routes advising with<code>adviceWith</code></h5><div class="paragraph"><p><code>AdviceWith</cod [...]
+}</code></pre></div></div><div class="paragraph"><p>In that example, the custom Camel context bean declared in the test class will be used during the test execution instead of the default Camel context bean provided by the Camel CDI component.</p></div></div><div class="sect2"><h3 id="CDITesting-RoutesadvisingwithadviceWith"><a class="anchor" href="#CDITesting-RoutesadvisingwithadviceWith"></a>Routes advising with<code>adviceWith</code></h3><div class="paragraph"><p><code>AdviceWith</cod [...]
 public class CamelCdiTest {
 
     void advice(@Observes CamelContextStartingEvent event,
@@ -331,7 +331,7 @@ public class CamelCdiTest {
                 }
             });
     }
-}</code></pre></div></div></div><div class="sect4"><h5 id="CDITesting-JUnitrules"><a class="anchor" href="#CDITesting-JUnitrules"></a>JUnit rules</h5><div class="paragraph"><p>Camel CDI test starts the CDI container after all the JUnit class rules have executed.</p></div><div class="paragraph"><p>That way, you can use JUnit class rules to initialize (resp. clean-up) resources that your test classes would require during their execution before the container initializes (resp. after the con [...]
+}</code></pre></div></div></div><div class="sect2"><h3 id="CDITesting-JUnitrules"><a class="anchor" href="#CDITesting-JUnitrules"></a>JUnit rules</h3><div class="paragraph"><p>Camel CDI test starts the CDI container after all the JUnit class rules have executed.</p></div><div class="paragraph"><p>That way, you can use JUnit class rules to initialize (resp. clean-up) resources that your test classes would require during their execution before the container initializes (resp. after the con [...]
 
 @RunWith(CamelCdiRunner.class)
 public class CamelCdiTest {
@@ -373,4 +373,4 @@ public class CamelCdiTest {
             // Executes after the CDI container has shutdown
         }
     };
-}</code></pre></div></div></div></div><div class="sect3"><h4 id="CDITesting-SeeAlso"><a class="anchor" href="#CDITesting-SeeAlso"></a>See Also</h4><div class="ulist"><ul><li><p>CDI component</p></li><li><p><a href="http://arquillian.org">Arquillian Web site</a></p></li><li><p><a href="http://arquillian.org/modules/descriptors-shrinkwrap/">ShrinkWrap Descriptors</a></p></li><li><p><a href="http://arquillian.org/guides/shrinkwrap_introduction/">Creating Deployable Archives with ShrinkWrap< [...]
\ No newline at end of file
+}</code></pre></div></div></div><div class="sect2"><h3 id="CDITesting-SeeAlso"><a class="anchor" href="#CDITesting-SeeAlso"></a>See Also</h3><div class="ulist"><ul><li><p>CDI component</p></li><li><p><a href="http://arquillian.org">Arquillian Web site</a></p></li><li><p><a href="http://arquillian.org/modules/descriptors-shrinkwrap/">ShrinkWrap Descriptors</a></p></li><li><p><a href="http://arquillian.org/guides/shrinkwrap_introduction/">Creating Deployable Archives with ShrinkWrap</a></p [...]
\ No newline at end of file
diff --git a/components/latest/test-karaf.html b/components/latest/test-karaf.html
index 5883a2a..185f5a0 100644
--- a/components/latest/test-karaf.html
+++ b/components/latest/test-karaf.html
@@ -1 +1 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/test-karaf.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel.a [...]
\ No newline at end of file
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/test-karaf.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel.a [...]
\ No newline at end of file
diff --git a/components/latest/test-spring.html b/components/latest/test-spring.html
index d825b52..f4a8523 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/test-spring.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel. [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/test-spring.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel. [...]
 @ContextConfiguration
 public class FilterTest extends SpringRunWithTestSupport {
 
diff --git a/components/latest/test.html b/components/latest/test.html
index 991bf0f..b12af10 100644
--- a/components/latest/test.html
+++ b/components/latest/test.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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/test.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel.apache. [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/test.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel.apache. [...]
     &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
     &lt;artifactId&gt;camel-spring&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>From Camel 2.9 onwards the<a href="#test-component">Test</a>component is provided directly in the camel-core.</p></div><div class="sect3"><h4 id="Test-URIformat"><a class="anchor" href="#Test-URIformat"></a>URI format</h4><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">test:expectedMessagesEndpointUri</code></pre></div></div><div class= [...]
-  to("test:file://data/expectedOutput?noop=true");</code></pre></div></div><div class="paragraph"><p>If your test then invokes the<a href="http://camel.apache.org/maven/current/camel-core/apidocs/org/apache/camel/component/mock/MockEndpoint.html#assertIsSatisfied(org.apache.camel.CamelContext)">MockEndpoint.assertIsSatisfied(camelContext) method</a>, your test case will perform the necessary assertions.</p></div><div class="paragraph"><p>To see how you can set other expectations on the t [...]
\ No newline at end of file
+&lt;/dependency&gt;</code></pre></div></div><div class="paragraph"><p>From Camel 2.9 onwards the<a href="#test-component">Test</a>component is provided directly in the camel-core.</p></div><div class="sect2"><h3 id="Test-URIformat"><a class="anchor" href="#Test-URIformat"></a>URI format</h3><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">test:expectedMessagesEndpointUri</code></pre></div></div><div class= [...]
+  to("test:file://data/expectedOutput?noop=true");</code></pre></div></div><div class="paragraph"><p>If your test then invokes the<a href="http://camel.apache.org/maven/current/camel-core/apidocs/org/apache/camel/component/mock/MockEndpoint.html#assertIsSatisfied(org.apache.camel.CamelContext)">MockEndpoint.assertIsSatisfied(camelContext) method</a>, your test case will perform the necessary assertions.</p></div><div class="paragraph"><p>To see how you can set other expectations on the t [...]
\ No newline at end of file
diff --git a/components/latest/testcontainers-spring.html b/components/latest/testcontainers-spring.html
index b4718cb..eab30bb 100644
--- a/components/latest/testcontainers-spring.html
+++ b/components/latest/testcontainers-spring.html
@@ -1 +1 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/testcontainers-spring.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="http [...]
\ No newline at end of file
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/testcontainers-spring.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="http [...]
\ No newline at end of file
diff --git a/components/latest/testcontainers.html b/components/latest/testcontainers.html
index 1c576e3..67c9089 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/testcontainers.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/testcontainers.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
     &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 6f767fd..6014299 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/thrift-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://c [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/thrift-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://c [...]
     &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 34ffbe1..d2f458b 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/thrift-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/thrift-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
     .unmarshal()
     .thrift("org.apache.camel.dataformat.thrift.generated.Work", "json")
     .to("mock:reverse");</code></pre></div></div></div><div class="sect2"><h3 id="_thrift_overview"><a class="anchor" href="#_thrift_overview"></a>Thrift overview</h3><div class="paragraph"><p>This quick overview of how to use Thrift. For more detail see the<a href="https://thrift.apache.org/tutorial/">complete tutorial</a></p></div></div><div class="sect2"><h3 id="_defining_the_thrift_format"><a class="anchor" href="#_defining_the_thrift_format"></a>Defining the thrift format</h3><div c [...]
diff --git a/components/latest/tidyMarkup-dataformat.html b/components/latest/tidyMarkup-dataformat.html
index 57549fd..4110f3a 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/tidyMarkup-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="http [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/tidyMarkup-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="http [...]
   &lt;route&gt;
     &lt;from uri="file://site/inbox"/&gt;
     &lt;unmarshal&gt;
diff --git a/components/latest/tika-component.html b/components/latest/tika-component.html
index 1485bac..844cbaa 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/tika-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/tika-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
     &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
new file mode 100644
index 0000000..bd02141
--- /dev/null
+++ b/components/latest/timer-component.html
@@ -0,0 +1,10 @@
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/timer-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
+  &lt;from uri="timer://foo?fixedRate=true&amp;amp;period=60000"/&gt;
+  &lt;to uri="bean:myBean?method=someMethodName"/&gt;
+&lt;/route&gt;</code></pre></div></div></div><div class="sect2"><h3 id="_firing_as_soon_as_possible"><a class="anchor" href="#_firing_as_soon_as_possible"></a>Firing as soon as possible</h3><div class="paragraph"><p><strong>Available as of Camel 2.17</strong></p></div><div class="paragraph"><p>You may want to fire messages in a Camel route as soon as possible you can use a negative delay:</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code cla [...]
+  &lt;from uri="timer://foo?delay=-1"/&gt;
+  &lt;to uri="bean:myBean?method=someMethodName"/&gt;
+&lt;/route&gt;</code></pre></div></div><div class="paragraph"><p>In this way the timer will fire messages immediately.</p></div><div class="paragraph"><p>You can also specify a repeatCount parameter in conjunction with a negative delay to stop firing messages after a fixed number has been reached.</p></div><div class="paragraph"><p>If you don&#8217;t specify a repeatCount then the timer will continue firing messages until the route will be stopped.</p></div></div><div class="sect2"><h3 i [...]
+  &lt;from uri="timer://foo?repeatCount=1"/&gt;
+  &lt;to uri="bean:myBean?method=someMethodName"/&gt;
+&lt;/route&gt;</code></pre></div></div></div><div class="sect2"><h3 id="_see_also"><a class="anchor" href="#_see_also"></a>See Also</h3><div class="ulist"><ul><li><p><a href="#scheduler-component">Scheduler</a></p></li><li><p><a href="#quartz-component">Quartz</a></p></li></ul></div></div></div></div></article></main></div><footer class="footer"><p>This page was built using the Antora default UI.</p><p>The source code for this UI is licensed under the terms of the MPL-2.0 license.</p></f [...]
\ No newline at end of file
diff --git a/components/latest/twilio-component.html b/components/latest/twilio-component.html
index b7b7ee2..953b701 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/twilio-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://c [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/twilio-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://c [...]
         &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;
diff --git a/components/latest/twitter-directmessage-component.html b/components/latest/twitter-directmessage-component.html
index 6118762..1e834bf 100644
--- a/components/latest/twitter-directmessage-component.html
+++ b/components/latest/twitter-directmessage-component.html
@@ -1 +1 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/twitter-directmessage-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item"  [...]
\ No newline at end of file
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/twitter-directmessage-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item"  [...]
\ No newline at end of file
diff --git a/components/latest/twitter-search-component.html b/components/latest/twitter-search-component.html
index d6c091c..852a850 100644
--- a/components/latest/twitter-search-component.html
+++ b/components/latest/twitter-search-component.html
@@ -1 +1 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/twitter-search-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="h [...]
\ No newline at end of file
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/twitter-search-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="h [...]
\ No newline at end of file
diff --git a/components/latest/twitter-streaming-component.html b/components/latest/twitter-streaming-component.html
index 66f25ec..a8790a2 100644
--- a/components/latest/twitter-streaming-component.html
+++ b/components/latest/twitter-streaming-component.html
@@ -1 +1 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/twitter-streaming-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href [...]
\ No newline at end of file
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/twitter-streaming-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href [...]
\ No newline at end of file
diff --git a/components/latest/twitter-timeline-component.html b/components/latest/twitter-timeline-component.html
index f35611f..639071f 100644
--- a/components/latest/twitter-timeline-component.html
+++ b/components/latest/twitter-timeline-component.html
@@ -1 +1 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/twitter-timeline-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href= [...]
\ No newline at end of file
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/twitter-timeline-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href= [...]
\ No newline at end of file
diff --git a/components/latest/twitter.html b/components/latest/twitter.html
index 60a8f28..0f830d8 100644
--- a/components/latest/twitter.html
+++ b/components/latest/twitter.html
@@ -1,4 +1,4 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/twitter.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel.apac [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/twitter.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel.apac [...]
     &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;
diff --git a/components/latest/undertow-component.html b/components/latest/undertow-component.html
index 0b0a0b4..cd4c8a8 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/undertow-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:/ [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/undertow-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:/ [...]
     &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;
diff --git a/components/latest/univocity-csv-dataformat.html b/components/latest/univocity-csv-dataformat.html
index 711b54d..06c71db 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/univocity-csv-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="h [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/univocity-csv-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="h [...]
     &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;
diff --git a/components/latest/univocity-fixed-dataformat.html b/components/latest/univocity-fixed-dataformat.html
index d15f6d7..a3e7669 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/univocity-fixed-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href= [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/univocity-fixed-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" 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;
diff --git a/components/latest/univocity-tsv-dataformat.html b/components/latest/univocity-tsv-dataformat.html
index 54ceb31..2feed73 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/univocity-tsv-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="h [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/univocity-tsv-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="h [...]
     &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;
diff --git a/components/latest/validator-component.html b/components/latest/validator-component.html
new file mode 100644
index 0000000..d4a300b
--- /dev/null
+++ b/components/latest/validator-component.html
@@ -0,0 +1,6 @@
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/validator-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https: [...]
+    &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
+    &lt;artifactId&gt;camel-spring&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>From Camel 2.9 onwards the Validation component is provided directly in the camel-core.</p></div></div><div class="sect2"><h3 id="_options"><a class="anchor" href="#_options"></a>Options</h3><div class="paragraph"><p>The Validator component supports 2 options, which are listed below.</p></div><table class="tableblock frame-all grid-all stretch"><colgroup><col style="width: 20%;"><col style="width: 50%;"><col style="wid [...]
\ No newline at end of file
diff --git a/components/latest/velocity-component.html b/components/latest/velocity-component.html
index 646ca54..7804366 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/velocity-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:/ [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/velocity-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:/ [...]
     &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;
diff --git a/components/latest/vertx-component.html b/components/latest/vertx-component.html
index 7a5aa76..393bf3b 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/vertx-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/vertx-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
     &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
new file mode 100644
index 0000000..5ae24e3
--- /dev/null
+++ b/components/latest/vm-component.html
@@ -0,0 +1,5 @@
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/vm-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel [...]
+
+from("vm:bar?concurrentConsumers=5").to("file://output");</code></pre></div></div><div class="paragraph"><p>Notice that we have to use the full URI, including options in both the producer and consumer.</p></div><div class="paragraph"><p>In Camel 2.4 this has been fixed so that only the queue name must match. Using the queue name<code>bar</code>, we could rewrite the previous exmple as follows:</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><cod [...]
+
+from("vm:bar?concurrentConsumers=5").to("file://output");</code></pre></div></div></div><div class="sect2"><h3 id="_options"><a class="anchor" href="#_options"></a>Options</h3><div class="paragraph"><p>The VM component supports 6 options, which are listed below.</p></div><table class="tableblock frame-all grid-all stretch"><colgroup><col style="width: 20%;"><col style="width: 50%;"><col style="width: 10%;"><col style="width: 20%;"></colgroup><thead><tr><th class="tableblock halign-left v [...]
\ No newline at end of file
diff --git a/components/latest/weather-component.html b/components/latest/weather-component.html
index baccae6..f6af120 100644
--- a/components/latest/weather-component.html
+++ b/components/latest/weather-component.html
@@ -1,4 +1,4 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/weather-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/weather-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
     &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;
diff --git a/components/latest/web3j-component.html b/components/latest/web3j-component.html
index 3071747..04490c3 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/web3j-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/web3j-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
     &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/websocket-component.html b/components/latest/websocket-component.html
index 9f58480..9bd9bda 100644
--- a/components/latest/websocket-component.html
+++ b/components/latest/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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/websocket-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https: [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/websocket-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https: [...]
    .routeId("fromJMStoWebSocket")
    .to("websocket://localhost:8443/newsTopic?sendToAll=true&amp;staticResources=classpath:webapp");</code></pre></div></div></div><div class="sect2"><h3 id="_setting_up_ssl_for_websocket_component"><a class="anchor" href="#_setting_up_ssl_for_websocket_component"></a>Setting up SSL for WebSocket Component</h3><div class="sect3"><h4 id="_using_the_jsse_configuration_utility"><a class="anchor" href="#_using_the_jsse_configuration_utility"></a>Using the JSSE Configuration Utility</h4><div c [...]
 ksp.setResource("/users/home/server/keystore.jks");
diff --git a/components/latest/websocket-jsr356-component.html b/components/latest/websocket-jsr356-component.html
index fb8b89a..7134fed 100644
--- a/components/latest/websocket-jsr356-component.html
+++ b/components/latest/websocket-jsr356-component.html
@@ -1 +1 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/websocket-jsr356-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href= [...]
\ No newline at end of file
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/websocket-jsr356-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href= [...]
\ No newline at end of file
diff --git a/components/latest/wordpress-component.html b/components/latest/wordpress-component.html
index 328966f..3860355 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/wordpress-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https: [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/wordpress-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https: [...]
     final WordpressConfiguration configuration = new WordpressConfiguration();
     final WordpressComponentConfiguration component = new WordpressComponentConfiguration();
     configuration.setApiVersion("2");
diff --git a/components/latest/xchange-component.html b/components/latest/xchange-component.html
index a918aa1..3109102 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/xchange-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/xchange-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
     &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 c4d3c4d..054574e 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/xmlsecurity-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="http [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/xmlsecurity-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="http [...]
     &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;
@@ -74,7 +74,7 @@ xmlsecurity:verify:name[?options]</code></pre></div></div><div class="ulist"><ul
                              "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;
     &lt;to uri="xmlsecurity:verify://enveloping?keySelector=#selector" /&gt;
-&lt;to uri="mock:result" /&gt;</code></pre></div></div><div class="paragraph"><p>For the signing process, a private key is necessary. You specify a key accessor bean which provides this private key. For the validation, the corresponding public key is necessary; you specify a key selector bean which provides this public key.</p></div><div class="paragraph"><p>The key accessor bean must implement the<a href="https://github.com/apache/camel/blob/master/components/camel-xmlsecurity/src/main/ [...]
+&lt;to uri="mock:result" /&gt;</code></pre></div></div><div class="paragraph"><p>For the signing process, a private key is necessary. You specify a key accessor bean which provides this private key. For the validation, the corresponding public key is necessary; you specify a key selector bean which provides this public key.</p></div><div class="paragraph"><p>The key accessor bean must implement the<a href="https://github.com/apache/camel/blob/master/components/camel-xmlsecurity/src/main/ [...]
       &lt;SignedInfo&gt;
          &lt;Reference URI="#object"/&gt;
          &lt;!-- further references possible but they must not point to an Object or Manifest containing an object reference --&gt;
diff --git a/components/latest/xmpp-component.html b/components/latest/xmpp-component.html
index cddeb4a..c6948ef 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/xmpp-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/xmpp-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
     &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/xquery-component.html b/components/latest/xquery-component.html
index 1539582..651f402 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/xquery-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://c [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/xquery-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://c [...]
   xquery("//foo").
   to("queue:bar")</code></pre></div></div><div class="paragraph"><p>You can also use functions inside your query, in which case you need an explicit type conversion (or you will get a org.w3c.dom.DOMException: HIERARCHY_REQUEST_ERR) by passing the Class as a second argument to the<strong>xquery()</strong>method.</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:start").
   recipientList().xquery("concat('mock:foo.', /person/@city)", String.class);</code></pre></div></div></div><div class="sect2"><h3 id="_variables"><a class="anchor" href="#_variables"></a>Variables</h3><div class="paragraph"><p>The IN message body will be set as the<code>contextItem</code>. Besides this these Variables is also added as parameters:</p></div><table class="tableblock frame-all grid-all stretch"><colgroup><col style="width: 10%;"><col style="width: 10%;"><col style="width: 8 [...]
diff --git a/components/latest/xquery-language.html b/components/latest/xquery-language.html
index aecf285..7dcf097 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/xquery-language.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/xquery-language.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://ca [...]
   xquery("//foo").
   to("queue:bar")</code></pre></div></div><div class="paragraph"><p>You can also use functions inside your query, in which case you need an explicit type conversion (or you will get a org.w3c.dom.DOMException: HIERARCHY_REQUEST_ERR) by passing the Class as a second argument to the<strong>xquery()</strong>method.</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:start").
   recipientList().xquery("concat('mock:foo.', /person/@city)", String.class);</code></pre></div></div></div><div class="sect2"><h3 id="_variables"><a class="anchor" href="#_variables"></a>Variables</h3><div class="paragraph"><p>The IN message body will be set as the<code>contextItem</code>. Besides this these Variables is also added as parameters:</p></div><table class="tableblock frame-all grid-all stretch"><colgroup><col style="width: 10%;"><col style="width: 10%;"><col style="width: 8 [...]
diff --git a/components/latest/xslt-component.html b/components/latest/xslt-component.html
new file mode 100644
index 0000000..1665671
--- /dev/null
+++ b/components/latest/xslt-component.html
@@ -0,0 +1,51 @@
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/xslt-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://cam [...]
+    &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
+    &lt;artifactId&gt;camel-spring&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>From<strong>Camel 2.9</strong>onwards the<a href="#xslt-component">XSLT</a>component is provided directly in the camel-core.</p></div></div><div class="sect2"><h3 id="_options"><a class="anchor" href="#_options"></a>Options</h3><div class="paragraph"><p>The XSLT component supports 8 options, which are listed below.</p></div><table class="tableblock frame-all grid-all stretch"><colgroup><col style="width: 20%;"><col sty [...]
+  to("xslt:com/acme/mytransform.xsl");</code></pre></div></div><div class="paragraph"><p>If you want to use InOnly and consume the message and send it to another destination you could use the following route:</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("activemq:My.Queue").
+  to("xslt:com/acme/mytransform.xsl").
+  to("activemq:Another.Queue");</code></pre></div></div></div><div class="sect2"><h3 id="_getting_useable_parameters_into_the_xslt"><a class="anchor" href="#_getting_useable_parameters_into_the_xslt"></a>Getting Useable Parameters into the XSLT</h3><div class="paragraph"><p>By default, all headers are added as parameters which are then available in the XSLT.<br>To make the parameters useable, you will need to declare them.</p></div><div class="listingblock"><div class="content"><pre clas [...]
+&lt;to uri="xslt:MyTransform.xsl"/&gt;</code></pre></div></div><div class="paragraph"><p>The parameter also needs to be declared in the top level of the XSLT for it to be available:</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;xsl: ...... &gt;
+
+   &lt;xsl:param name="myParam"/&gt;
+
+    &lt;xsl:template ...&gt;</code></pre></div></div></div><div class="sect2"><h3 id="_spring_xml_versions"><a class="anchor" href="#_spring_xml_versions"></a>Spring XML versions</h3><div class="paragraph"><p>To use the above examples in Spring XML you would use something like the following code:</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">  &lt;camelContext xmlns="http://activemq.apache.org/ca [...]
+    &lt;route&gt;
+      &lt;from uri="activemq:My.Queue"/&gt;
+      &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 class="sect2"><h3 id="_using_xslinclude"><a class=" [...]
+registry.put("function1", new MyExtensionFunction1());
+registry.put("function2", new MyExtensionFunction2());
+
+CamelContext context = new DefaultCamelContext(registry);
+context.addRoutes(new RouteBuilder() {
+    @Override
+    public void configure() throws Exception {
+        from("direct:start")
+            .to("xslt:org/apache/camel/component/xslt/extensions/extensions.xslt?saxonExtensionFunctions=#function1,#function2");
+    }
+});</code></pre></div></div><div class="paragraph"><p>With Spring XML:</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;bean id="function1" class="org.apache.camel.component.xslt.extensions.MyExtensionFunction1"/&gt;
+&lt;bean id="function2" class="org.apache.camel.component.xslt.extensions.MyExtensionFunction2"/&gt;
+
+&lt;camelContext xmlns="http://camel.apache.org/schema/spring"&gt;
+  &lt;route&gt;
+    &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 class="sect2"><h3 id="_dynamic_stylesheets"><a class="anchor" href="#_dynamic_stylesheets"></a>Dynamic stylesheets</h3><div class="paragraph"><p>To provide a dynamic stylesheet at runtime you can define a dynamic URI. See <a href="how-to-use-a-dynamic-uri-in-to.html">How to use a dynamic URI in to()</a>for more information.</p></div><div class="paragraph"><p><strong>Available as of Camel 2.9 (removed in 2.11.4, 2.12.3 and 2.13.0)</ [...]
+  &lt;html&gt;
+    &lt;body&gt;
+      &lt;xsl:for-each select="staff/programmer"&gt;
+        &lt;p&gt;Name: &lt;xsl:value-of select="name"/&gt;&lt;br /&gt;
+          &lt;xsl:if test="dob=''"&gt;
+            &lt;xsl:message terminate="yes"&gt;Error: DOB is an empty string!&lt;/xsl:message&gt;
+          &lt;/xsl:if&gt;
+        &lt;/p&gt;
+      &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 class="sect2"><h3 id="_notes_on_using_xslt_and_java_versions"><a class="anchor" href="#_notes_on_using_xslt_and_java_versions"></a>Notes on using XSLT and Java Versions</h3><div class="paragraph"><p>Here are some observations from Sameer, a Camel user, which he kindly shared with us:</p></div><div [...]
\ No newline at end of file
diff --git a/components/latest/xstream-dataformat.html b/components/latest/xstream-dataformat.html
index d1987d5..0a5cf19 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/xstream-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:/ [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/xstream-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:/ [...]
   &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/yaml-snakeyaml-dataformat.html b/components/latest/yaml-snakeyaml-dataformat.html
index 012be34..2db638b 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/yaml-snakeyaml-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href=" [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/yaml-snakeyaml-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href=" [...]
   .marshal().yaml()
   .to("mqseries:Another.Queue");</code></pre></div></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("activemq:My.Queue")
   .marshal().yaml(YAMLLibrary.SnakeYAML)
diff --git a/components/latest/yammer-component.html b/components/latest/yammer-component.html
index 6124bd9..6bd762c 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/yammer-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://c [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/yammer-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://c [...]
     &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;
@@ -85,6 +85,6 @@ assertEquals("(Principal Software Engineer) has #joined the redhat.com network.
 Messages messages = exchange.getIn().getBody(Messages.class);
 
 assertEquals(1, messages.getMessages().size());
-assertEquals("Hi from Camel!", messages.getMessages().get(0).getBody().getPlain());</code></pre></div></div></div><div class="sect2"><h3 id="_retrieving_user_relationships"><a class="anchor" href="#_retrieving_user_relationships"></a>Retrieving user relationships</h3><div class="paragraph"><p>The Yammer component can retrieve user relationships:</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code>yammer:relationships?[options]</code></pre></di [...]
+assertEquals("Hi from Camel!", messages.getMessages().get(0).getBody().getPlain());</code></pre></div></div></div><div class="sect2"><h3 id="_retrieving_users"><a class="anchor" href="#_retrieving_users"></a>Retrieving users</h3><div class="paragraph"><p>The Yammer component provides several endpoints for retrieving users:</p></div><table class="tableblock frame-all grid-all stretch"><colgroup><col style="width: 40%;"><col style="width: 60%;"></colgroup><thead><tr><th class="tableblock h [...]
     .pollEnrich("yammer:current?consumerKey=aConsumerKey&amp;consumerSecret=aConsumerSecretKey&amp;accessToken=aAccessToken")
-    .to("mock:result");</code></pre></div></div><div class="paragraph"><p>This will go out and fetch the current user&#8217;s<code>User</code>object and set it as the Camel message body.</p></div></div><div class="sect2"><h3 id="_see_also"><a class="anchor" href="#_see_also"></a>See Also</h3><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></div></article></main></div><footer cla [...]
\ No newline at end of file
+    .to("mock:result");</code></pre></div></div><div class="paragraph"><p>This will go out and fetch the current user&#8217;s<code>User</code>object and set it as the Camel message body.</p></div></div></div></div></article></main></div><footer class="footer"><p>This page was built using the Antora default UI.</p><p>The source code for this UI is licensed under the terms of the MPL-2.0 license.</p></footer><script src="../../_/js/site.js"></script><script src="../../_/js/vendor/highlight [...]
\ No newline at end of file
diff --git a/components/latest/yql-component.html b/components/latest/yql-component.html
deleted file mode 100644
index 932dba4..0000000
--- a/components/latest/yql-component.html
+++ /dev/null
@@ -1,67 +0,0 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/yql-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://came [...]
-    &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
-    &lt;artifactId&gt;camel-yql&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="sect2"><h3 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h3><div class="listingblock"><div class="content"><pre>yql://query[?options]</pre></div></div><div class="paragraph"><p>Where<strong>query</strong>represents the YQL query.</p></div></div><div class="sect2"><h3 id="_options"><a class="anchor" href="#_options"></a>Options</h3><div class="paragraph"><p>The Yahoo Query Language component supports 2 option [...]
-  .to("yql://select wind, atmosphere from weather.forecast where woeid in (select woeid from geo.places(1) where text='chicago, il'");</code></pre></div></div><div class="paragraph"><p>Which will setup the body as:</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-json hljs" data-lang="json">{
-   "query":{
-      "count":1,
-      "created":"2017-11-01T19:37:26Z",
-      "lang":"en-US",
-      "results":{
-         "channel":{
-            "wind":{
-               "chill":"32",
-               "direction":"165",
-               "speed":"22"
-            },
-            "atmosphere":{
-               "humidity":"71",
-               "pressure":"994.0",
-               "rising":"0",
-               "visibility":"16.1"
-            }
-         }
-      }
-   }
-}</code></pre></div></div><div class="paragraph"><p>and the headers:</p></div><table class="tableblock frame-all grid-all stretch"><colgroup><col style="width: 30%;"><col style="width: 70%;"></colgroup><thead><tr><th class="tableblock halign-left valign-top">Header</th><th class="tableblock halign-left valign-top">Value</th></tr></thead><tbody><tr><td class="tableblock halign-left valign-top"><p class="tableblock"><code>CamelYqlHttpRequest</code></p></td><td class="tableblock halign-left [...]
-  .to("yql://select symbol, Ask, Bid, AverageDailyVolume from yahoo.finance.quotes where symbol in ('GOOG')?env=store://datatables.org/alltableswithkeys&amp;https=false&amp;callback=yqlCallback");</code></pre></div></div><div class="paragraph"><p>Which will setup the body as:</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-json hljs" data-lang="json">/**/yqlCallback({
-   "query":{
-      "count":1,
-      "created":"2017-11-01T19:48:17Z",
-      "lang":"en-US",
-      "results":{
-         "quote":{
-            "symbol":"GOOG",
-            "Bid":"1025.57",
-            "Ask":"1025.92",
-            "AverageDailyVolume":"1350640"AverageDailyVolume
-         }
-      }
-   }
-});</code></pre></div></div><div class="paragraph"><p>and the headers:</p></div><table class="tableblock frame-all grid-all stretch"><colgroup><col style="width: 30%;"><col style="width: 70%;"></colgroup><thead><tr><th class="tableblock halign-left valign-top">Header</th><th class="tableblock halign-left valign-top">Value</th></tr></thead><tbody><tr><td class="tableblock halign-left valign-top"><p class="tableblock"><code>CamelYqlHttpRequest</code></p></td><td class="tableblock halign-le [...]
-  .to("yql://select * from google.books where q='barack obama' and maxResults=1?format=xml&amp;crossProduct=optimized&amp;env=store://datatables.org/alltableswithkeys");</code></pre></div></div><div class="paragraph"><p>Which will setup the body as:</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml">&lt;?xml version="1.0" encoding="UTF-8"?&gt;
-&lt;query xmlns:yahoo="http://www.yahooapis.com/v1/base.rng" yahoo:count="1" yahoo:created="2017-11-01T20:32:22Z" yahoo:lang="en-US"&gt;
-   &lt;results&gt;
-      &lt;json&gt;
-         &lt;kind&gt;books#volumes&lt;/kind&gt;
-         &lt;totalItems&gt;1993&lt;/totalItems&gt;
-         &lt;items&gt;
-            &lt;kind&gt;books#volume&lt;/kind&gt;
-            &lt;id&gt;HRCHJp-V0QUC&lt;/id&gt;
-            &lt;etag&gt;SeTJeSgFDzo&lt;/etag&gt;
-            &lt;selfLink&gt;https://www.googleapis.com/books/v1/volumes/HRCHJp-V0QUC&lt;/selfLink&gt;
-            &lt;volumeInfo&gt;
-               &lt;title&gt;Dreams from My Father&lt;/title&gt;
-               &lt;subtitle&gt;A Story of Race and Inheritance&lt;/subtitle&gt;
-               &lt;authors&gt;Barack Obama&lt;/authors&gt;
-               &lt;publisher&gt;Broadway Books&lt;/publisher&gt;
-               &lt;publishedDate&gt;2007-01-09&lt;/publishedDate&gt;
-               ...
-            &lt;/volumeInfo&gt;
-         &lt;/items&gt;
-      &lt;/json&gt;
-   &lt;/results&gt;
-&lt;/query&gt;
-&lt;!-- total: 646 --&gt;</code></pre></div></div><div class="paragraph"><p>and the headers:</p></div><table class="tableblock frame-all grid-all stretch"><colgroup><col style="width: 30%;"><col style="width: 70%;"></colgroup><thead><tr><th class="tableblock halign-left valign-top">Header</th><th class="tableblock halign-left valign-top">Value</th></tr></thead><tbody><tr><td class="tableblock halign-left valign-top"><p class="tableblock"><code>CamelYqlHttpRequest</code></p></td><td class [...]
\ No newline at end of file
diff --git a/components/latest/zendesk-component.html b/components/latest/zendesk-component.html
index 916c7ee..375fa43 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/zendesk-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/zendesk-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:// [...]
         &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;
diff --git a/components/latest/zipfile-dataformat.html b/components/latest/zipfile-dataformat.html
index 421ecfb..a1813b0 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/zipfile-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:/ [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/zipfile-dataformat.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:/ [...]
     .marshal().zipFile()
     .to("activemq:queue:MY_QUEUE");</code></pre></div></div><div class="paragraph"><p>The name of the Zip entry inside the created Zip file is based on the incoming<code>CamelFileName</code>message header, which is the standard message header used by the file component. Additionally, the outgoing<code>CamelFileName</code>message header is automatically set to the value of the incoming<code>CamelFileName</code>message header, with the ".zip" suffix. So for example, if the following route  [...]
     .marshal().zipFile()
diff --git a/components/latest/zipkin.html b/components/latest/zipkin.html
index a5c4ce5..9dd614c 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/zipkin.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel.apach [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/zipkin.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel.apach [...]
 // Configure a reporter, which controls how often spans are sent
 //   (the dependency is io.zipkin.reporter2:zipkin-sender-okhttp3)
 sender = OkHttpSender.create("http://127.0.0.1:9411/api/v2/spans");
diff --git a/components/latest/zookeeper-component.html b/components/latest/zookeeper-component.html
index 80a3485..d1b7751 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/zookeeper-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https: [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/zookeeper-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https: [...]
     &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 c11cae1..b7e46ac 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/zookeeper-master-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href= [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/components/latest/zookeeper-master-component.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href= [...]
     String url = "file:target/inbox?delete=true";
 
     // use the zookeeper master component in the clustered group named myGroup
diff --git a/docs/building/index.html b/docs/building/index.html
new file mode 100644
index 0000000..deb496a
--- /dev/null
+++ b/docs/building/index.html
@@ -0,0 +1,19 @@
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Building - Apache Camel</title><link rel="canonical" href="../../docs/building/"><style>
+@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:local("Open Sans Light "),local("Open Sans-Light"),url(../../_/font/open-sans-latin-300.woff2) format("woff2"),url(../../_/font/open-sans-latin-300.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-display:swap;font-weight:300;src:local("Open Sans Light italic"),local("Open Sans-Lightitalic"),url(../../_/font/open-sans-latin-300italic.woff2) format("woff2"),url(../../_/font [...]
+</style>
+<link rel="preload" href="../../_/css/site.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
+<noscript><link rel="stylesheet" href="../../_/css/site.css"></noscript>
+<script>!function(n){"use strict";n.loadCSS||(n.loadCSS=function(){});var o=loadCSS.relpreload={};if(o.support=function(){var e;try{e=n.document.createElement("link").relList.supports("preload")}catch(t){e=!1}return function(){return e}}(),o.bindMediaToggle=function(t){var e=t.media||"all";function a(){t.addEventListener?t.removeEventListener("load",a):t.attachEvent&&t.detachEvent("onload",a),t.setAttribute("onload",null),t.media=e}t.addEventListener?t.addEventListener("load",a):t.attach [...]
+</code></pre><h3 id="windows">Windows</h3><pre><code>set MAVEN_OPTS=-Xms3000m -Xmx3000m -XX:MaxPermSize=512m
+</code></pre><p>To conserve memory with Java 8 you can set two additional Java options -XX:+UseG1GC to enable G1 garbage collector (default in Java 9) and -XX:+UseStringDeduplication to help decrease Maven memory usage (up to 1.5GB is required currently, but set it a higher):</p><h3 id="unix-linux-mac-1">Unix/Linux/Mac</h3><pre><code>export MAVEN_OPTS=&quot;-Xmx2G -XX:+UseG1GC -XX:+UseStringDeduplication&quot;
+
+</code></pre><h3 id="windows-1">Windows</h3><pre><code>set MAVEN_OPTS=-Xmx2G -XX:+UseG1GC -XX:+UseStringDeduplication
+</code></pre><p>You can try to experiment with parallel builds by adding -T1.5C to MAVEN_OPTS, but be wary as some of the plugins are not thread safe, and the console output will be intertwined. With parallel builds and when using the install goal you might experience race conditions with the local repository, using<a href="https://github.com/takari/takari-local-repository">Takari Concurrent Local Repository</a>will help with that.</p><h3 id="a-normal-build">A normal build</h3><pre><code [...]
+</code></pre><h2 id="a-normal-build-without-running-tests">A normal build without running tests</h2><pre><code>mvn clean install -Pfastinstall
+</code></pre><h2 id="a-normal-build-without-running-tests-but-checkstyle-verification-enabled">A normal build without running tests but checkstyle verification enabled</h2><pre><code>mvn clean install -Pfastinstall,sourcecheck
+</code></pre><h2 id="doing-a-quick-build">Doing a Quick Build</h2><h3 id="available-as-of-camel-2-6">Available as of Camel 2.6</h3><p>The following skips building the manual, the distro and does not execute the unit tests.</p><pre><code>mvn install -Pfastinstall
+</code></pre><h2 id="updating-the-license-headers">Updating the license headers</h2><p>Proper license headers are enforced using Apache RAT and Checkstyle Maven plugins. To make it less tedious and error prone you can update the license headers by using:</p><pre><code>mvn -Plicense license:format
+</code></pre><p>This can be invoked from any module, which makes it useful when working on components. You can find the various license headers that the Camel project uses in buildtools/src/main/resources/header-*.txt files. These are regenerated at build time from header.txt in the same directory.</p><h2 id="building-source-jars">Building source jars</h2><p>If you want to build jar files with the source code, that for instance Eclipse can important so you can debug the Camel code as wel [...]
+</code></pre><h2 id="working-with-karaf-features">Working with karaf features</h2><p>If you change anything in the features.xml from platform/karaf you can run a validation step to ensure the generated features.xml file is correct. You can do this running the following maven goal from the platform directory.</p><pre><code>mvn clean install -Pvalidate
+</code></pre><h2 id="executing-unit-tests-using-ekstazi">Executing unit tests using Ekstazi</h2><p>Normally, when you execute the unit tests during your development cycle for a particular component, you are executing all the tests each time. This may become inefficient, when you are changing one class and the effect of this change is limited within the component having many unit tests. Ekstazi is a regression testing tool that can keep track of the test results and the changed classes so [...]
+</code></pre></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"></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/">Components</a></li><li><a href="../../download/">Download</a></li><li><a href="../../docs/getting-started/">Getting started</a></li><li><a href="../../docs/ [...]
\ No newline at end of file
diff --git a/docs/getting-started/index.html b/docs/getting-started/index.html
index 10c47fd..cc79ea9 100644
--- a/docs/getting-started/index.html
+++ b/docs/getting-started/index.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>- Apache Camel</title><link rel="canonical" href="../../docs/getting-started/"><style>
-@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:local("Open Sans Light "),local("Open Sans-Light"),url(../../_/font/open-sans-latin-300.woff2) format("woff2"),url(../../_/font/open-sans-latin-300.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-display:swap;font-weight:300;src:local("Open Sans Light italic"),local("Open Sans-Lightitalic"),url(../../_/font/open-sans-latin-300italic.woff2) format("woff2"),url(../../_/font [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Getting started - Apache Camel</title><link rel="canonical" href="../../docs/getting-started/"><style>
+@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:local("Open Sans Light "),local("Open Sans-Light"),url(../../_/font/open-sans-latin-300.woff2) format("woff2"),url(../../_/font/open-sans-latin-300.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-display:swap;font-weight:300;src:local("Open Sans Light italic"),local("Open Sans-Lightitalic"),url(../../_/font/open-sans-latin-300italic.woff2) format("woff2"),url(../../_/font [...]
 </style>
 <link rel="preload" href="../../_/css/site.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
 <noscript><link rel="stylesheet" href="../../_/css/site.css"></noscript>
-<script>!function(n){"use strict";n.loadCSS||(n.loadCSS=function(){});var o=loadCSS.relpreload={};if(o.support=function(){var e;try{e=n.document.createElement("link").relList.supports("preload")}catch(t){e=!1}return function(){return e}}(),o.bindMediaToggle=function(t){var e=t.media||"all";function a(){t.addEventListener?t.removeEventListener("load",a):t.attachEvent&&t.detachEvent("onload",a),t.setAttribute("onload",null),t.media=e}t.addEventListener?t.addEventListener("load",a):t.attach [...]
\ No newline at end of file
+<script>!function(n){"use strict";n.loadCSS||(n.loadCSS=function(){});var o=loadCSS.relpreload={};if(o.support=function(){var e;try{e=n.document.createElement("link").relList.supports("preload")}catch(t){e=!1}return function(){return e}}(),o.bindMediaToggle=function(t){var e=t.media||"all";function a(){t.addEventListener?t.removeEventListener("load",a):t.attachEvent&&t.detachEvent("onload",a),t.setAttribute("onload",null),t.media=e}t.addEventListener?t.addEventListener("load",a):t.attach [...]
\ No newline at end of file
diff --git a/docs/index.xml b/docs/index.xml
index 50873b0..16ba305 100644
--- a/docs/index.xml
+++ b/docs/index.xml
@@ -1 +1,6 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Docs on Apache Camel</title><link>https://camel.apache.org/docs/</link><description>Recent content in Docs on Apache Camel</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><atom:link href="https://camel.apache.org/docs/index.xml" rel="self" type="application/rss+xml"/><item><title/><link>https://camel.apache.org/docs/getting-star [...]
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Docs on Apache Camel</title><link>https://camel.apache.org/docs/</link><description>Recent content in Docs on Apache Camel</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><atom:link href="https://camel.apache.org/docs/index.xml" rel="self" type="application/rss+xml"/><item><title>Building</title><link>https://camel.apache.org/do [...]
+Prequisites Required: Download and install Maven (Maven 3.1.1 or newer is required to build Camel 2.14 onwards) (Maven 3.2.5 or newer is required to build Camel 2.18 onwards) (Maven 3.3.3 or newer is required to build Camel 2.</description></item><item><title>Getting started</title><link>https://camel.apache.org/docs/getting-started/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://camel.apache.org/docs/getting-started/</guid><description>First you need to Download t [...]
+Then come back here and you might want to read the following documentation before continuing:
+Longer Getting Started Guide Find out about Enterprise Integration Patterns and how to implement them with Camel Review the Architecture guide to see how to build Routes using the Java DSL or Spring based Xml Configuration Working with CamelContexts and RouteBuilders To get started with Camel:</description></item><item><title>Sources</title><link>https://camel.apache.org/docs/sources/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://camel.apache.org/docs/sources/</gu [...]
+https://git-wip-us.apache.org/repos/asf?p=camel.git Web Browsing Using FishEye A hearty thanks to Atlassian for providing FishEye hosting for Camel. Below is the URL to browse the Subversion repo via FishEye:
+https://fisheye6.atlassian.com/browse/camel-git Checking out from git git clone https://git-wip-us.apache.org/repos/asf/camel.git Only project developers can commit to the git via this method. SSH must be installed on your client machine. Enter your site password when prompted.</description></item></channel></rss>
\ No newline at end of file
diff --git a/docs/sources/index.html b/docs/sources/index.html
new file mode 100644
index 0000000..6811b73
--- /dev/null
+++ b/docs/sources/index.html
@@ -0,0 +1,10 @@
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Sources - Apache Camel</title><link rel="canonical" href="../../docs/sources/"><style>
+@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:local("Open Sans Light "),local("Open Sans-Light"),url(../../_/font/open-sans-latin-300.woff2) format("woff2"),url(../../_/font/open-sans-latin-300.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-display:swap;font-weight:300;src:local("Open Sans Light italic"),local("Open Sans-Lightitalic"),url(../../_/font/open-sans-latin-300italic.woff2) format("woff2"),url(../../_/font [...]
+</style>
+<link rel="preload" href="../../_/css/site.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
+<noscript><link rel="stylesheet" href="../../_/css/site.css"></noscript>
+<script>!function(n){"use strict";n.loadCSS||(n.loadCSS=function(){});var o=loadCSS.relpreload={};if(o.support=function(){var e;try{e=n.document.createElement("link").relList.supports("preload")}catch(t){e=!1}return function(){return e}}(),o.bindMediaToggle=function(t){var e=t.media||"all";function a(){t.addEventListener?t.removeEventListener("load",a):t.attachEvent&&t.detachEvent("onload",a),t.setAttribute("onload",null),t.media=e}t.addEventListener?t.addEventListener("load",a):t.attach [...]
+</code></pre><h2 id="web-browsing-using-fisheye">Web Browsing Using FishEye</h2><p>A hearty thanks to<a href="http://atlassian.com/">Atlassian</a>for providing<a href="http://cenqua.com/fisheye/">FishEye</a>hosting for Camel. Below is the URL to browse the Subversion repo via FishEye:</p><pre><code>https://fisheye6.atlassian.com/browse/camel-git
+</code></pre><h2 id="checking-out-from-git">Checking out from git</h2><pre><code>git clone https://git-wip-us.apache.org/repos/asf/camel.git
+</code></pre><p>Only project developers can commit to the git via this method. SSH must be installed on your client machine. Enter your site password when prompted.</p><h2 id="using-github">Using github</h2><p>The source code is mirrored to github, so you can also checkout the source code from github, if you are familiar with using github. By using github you can submit pull requests to the project using the standard github way.</p><pre><code>https://github.com/apache/camel/
+</code></pre><h2 id="building-the-code">Building the code</h2><p>To then build the code see<a href="../../docs/building">Building</a>.</p></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"></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/">Components</a></li><li><a href= [...]
\ No newline at end of file
diff --git a/download/index.html b/download/index.html
index acdb378..bf424f7 100644
--- a/download/index.html
+++ b/download/index.html
@@ -1,6 +1,11 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>- Apache Camel</title><link rel="canonical" href="../download/"><style>
-@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:local("Open Sans Light "),local("Open Sans-Light"),url(../_/font/open-sans-latin-300.woff2) format("woff2"),url(../_/font/open-sans-latin-300.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-display:swap;font-weight:300;src:local("Open Sans Light italic"),local("Open Sans-Lightitalic"),url(../_/font/open-sans-latin-300italic.woff2) format("woff2"),url(../_/font/open-sans-l [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Download - Apache Camel</title><link rel="canonical" href="../download/"><style>
+  @font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300;src:local("Open Sans Light "),local("Open Sans-Light"),url(../_/font/open-sans-latin-300.woff2) format("woff2"),url(../_/font/open-sans-latin-300.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-display:swap;font-weight:300;src:local("Open Sans Light italic"),local("Open Sans-Lightitalic"),url(../_/font/open-sans-latin-300italic.woff2) format("woff2"),url(../_/font/open-sans [...]
 </style>
 <link rel="preload" href="../_/css/site.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
 <noscript><link rel="stylesheet" href="../_/css/site.css"></noscript>
-<script>!function(n){"use strict";n.loadCSS||(n.loadCSS=function(){});var o=loadCSS.relpreload={};if(o.support=function(){var e;try{e=n.document.createElement("link").relList.supports("preload")}catch(t){e=!1}return function(){return e}}(),o.bindMediaToggle=function(t){var e=t.media||"all";function a(){t.addEventListener?t.removeEventListener("load",a):t.attachEvent&&t.detachEvent("onload",a),t.setAttribute("onload",null),t.media=e}t.addEventListener?t.addEventListener("load",a):t.attach [...]
\ No newline at end of file
+<script>!function(n){"use strict";n.loadCSS||(n.loadCSS=function(){});var o=loadCSS.relpreload={};if(o.support=function(){var e;try{e=n.document.createElement("link").relList.supports("preload")}catch(t){e=!1}return function(){return e}}(),o.bindMediaToggle=function(t){var e=t.media||"all";function a(){t.addEventListener?t.removeEventListener("load",a):t.attachEvent&&t.detachEvent("onload",a),t.setAttribute("onload",null),t.media=e}t.addEventListener?t.addEventListener("load",a):t.attach [...]
+  &lt;groupId&gt;org.apache.camel&lt;/groupId&gt;
+  &lt;artifactId&gt;camel-core&lt;/artifactId&gt;
+  &lt;version&gt;2.23.1&lt;/version&gt;
+&lt;/dependency&gt;
+</code></pre><h3 id="getting-past-releases">Getting past releases</h3><p>See the<a href="../download-archives">Download Archives</a>for all time releases.</p><h2 id="maven-2-repositories">Maven 2 Repositories</h2><table class="table table-hover text-left"><thead class="thead-light"><tr><th>Description</th><th>Download Link</th></tr></thead><tbody><tr><td>Apache Camel Releases</td><td><a href="https://repository.apache.org/content/repositories/releases/org/apache/camel/apache-camel/">http [...]
\ No newline at end of file
diff --git a/download/index.xml b/download/index.xml
index 5f46efc..0f69989 100644
--- a/download/index.xml
+++ b/download/index.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Apache Camel</title><link>https://camel.apache.org/download/</link><description>Recent content on Apache Camel</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><atom:link href="https://camel.apache.org/download/index.xml" rel="self" type="application/rss+xml"/></channel></rss>
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Download on Apache Camel</title><link>https://camel.apache.org/download/</link><description>Recent content in Download on Apache Camel</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><atom:link href="https://camel.apache.org/download/index.xml" rel="self" type="application/rss+xml"/></channel></rss>
\ No newline at end of file
diff --git a/index.html b/index.html
index 19b4e7b..e463cfd 100644
--- a/index.html
+++ b/index.html
@@ -3,4 +3,4 @@
 </style>
 <link rel="preload" href="./_/css/site.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
 <noscript><link rel="stylesheet" href="./_/css/site.css"></noscript>
-<script>!function(n){"use strict";n.loadCSS||(n.loadCSS=function(){});var o=loadCSS.relpreload={};if(o.support=function(){var e;try{e=n.document.createElement("link").relList.supports("preload")}catch(t){e=!1}return function(){return e}}(),o.bindMediaToggle=function(t){var e=t.media||"all";function a(){t.addEventListener?t.removeEventListener("load",a):t.attachEvent&&t.detachEvent("onload",a),t.setAttribute("onload",null),t.media=e}t.addEventListener?t.addEventListener("load",a):t.attach [...]
\ No newline at end of file
+<script>!function(n){"use strict";n.loadCSS||(n.loadCSS=function(){});var o=loadCSS.relpreload={};if(o.support=function(){var e;try{e=n.document.createElement("link").relList.supports("preload")}catch(t){e=!1}return function(){return e}}(),o.bindMediaToggle=function(t){var e=t.media||"all";function a(){t.addEventListener?t.removeEventListener("load",a):t.attachEvent&&t.detachEvent("onload",a),t.setAttribute("onload",null),t.media=e}t.addEventListener?t.addEventListener("load",a):t.attach [...]
\ No newline at end of file
diff --git a/index.xml b/index.xml
index 34c12f2..3d132b8 100644
--- a/index.xml
+++ b/index.xml
@@ -1 +1,20 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Apache Camel</title><link>https://camel.apache.org/</link><description>Recent content on Apache Camel</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><atom:link href="https://camel.apache.org/index.xml" rel="self" type="application/rss+xml"/><item><title/><link>https://camel.apache.org/community/article/</link><pubDate>Mon, 01 J [...]
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Apache Camel</title><link>https://camel.apache.org/</link><description>Recent content on Apache Camel</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><atom:link href="https://camel.apache.org/index.xml" rel="self" type="application/rss+xml"/><item><title/><link>https://camel.apache.org/community/article/</link><pubDate>Mon, 01 J [...]
+Prequisites Required: Download and install Maven (Maven 3.1.1 or newer is required to build Camel 2.14 onwards) (Maven 3.2.5 or newer is required to build Camel 2.18 onwards) (Maven 3.3.3 or newer is required to build Camel 2.</description></item><item><title>Getting started</title><link>https://camel.apache.org/docs/getting-started/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://camel.apache.org/docs/getting-started/</guid><description>First you need to Download t [...]
+Then come back here and you might want to read the following documentation before continuing:
+Longer Getting Started Guide Find out about Enterprise Integration Patterns and how to implement them with Camel Review the Architecture guide to see how to build Routes using the Java DSL or Spring based Xml Configuration Working with CamelContexts and RouteBuilders To get started with Camel:</description></item><item><title>Sources</title><link>https://camel.apache.org/community/sources/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://camel.apache.org/community/so [...]
+To browse via the web:
+https://gitbox.apache.org/repos/asf/camel.git ## Web Browing Using FishEye
+A hearty thanks to Atlassian for providing FishEye hosting for Camel. Below is the URL to browse the Subversion repo via FishEye:
+https://fisheye6.atlassian.com/browse/camel-git ## Checking out from git
+git clone https://gitbox.apache.org/repos/asf/camel.git Only project developers can commit to the git via this method. SSH must be installed on your client machine. Enter your site password when prompted.</description></item><item><title>Sources</title><link>https://camel.apache.org/docs/sources/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://camel.apache.org/docs/sources/</guid><description>Web Browsing of git To browse via the web:
+https://git-wip-us.apache.org/repos/asf?p=camel.git Web Browsing Using FishEye A hearty thanks to Atlassian for providing FishEye hosting for Camel. Below is the URL to browse the Subversion repo via FishEye:
+https://fisheye6.atlassian.com/browse/camel-git Checking out from git git clone https://git-wip-us.apache.org/repos/asf/camel.git Only project developers can commit to the git via this method. SSH must be installed on your client machine. Enter your site password when prompted.</description></item><item><title>Support</title><link>https://camel.apache.org/community/irc-room/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://camel.apache.org/community/irc-room/</guid>< [...]
+You can hang out on IRC in the #apache-camel room at freenode with other Apache Camel developers and users.
+Using an IRC client Here are the connection details.
+server port room irc.freenode.net 6667 #apache-camel Gitter Room Apache Camel is also on Gitter in the apache/apache-camel room which you can access from a web browser.</description></item><item><title>Support</title><link>https://camel.apache.org/community/mailing-list/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://camel.apache.org/community/mailing-list/</guid><description>## Mailing Lists
+Use Camel User List
+You should post and subscriber to the Camel User List for all your questions on using Camel, or how to do X with Camel etc. If in doubt use this list. The other list Camel Developer List, is for the Camel team to discus development of the actual Camel project; do not use this list for question on using Camel. Again to re-iterate, use the Camel User List, for you Camel questions.</description></item><item><title>Support</title><link>https://camel.apache.org/community/support/</link><pubDa [...]
+If you are experiencing problems using Camel then please report your problem to our mailing list. This allows the entire community to help with your problem. If indeed a bug has been identified in the Camel software, then document the problem in our Issue Tracker. Please refrain from immediately opening a ticket in the issue tracker unless you are certain it&amp;rsquo;s a problem in the Camel software.</description></item><item><title>Team</title><link>https://camel.apache.org/community/ [...]
+## Committers
+When posting to the mailing lists, use plain text mails. Do not use HTML mails. HTML mails is more likely to be targeted as spam mails and will be rejected; as well it&amp;rsquo;s not easily readable by others.
+Name ID Organisation Aaron Mulder ammulder Chariot Solutions Akitoshi Yoshida ay SAP Andrea Cosentino acosentino Red Hat Antonin Stefanutti  astefanutti  Red Hat Babak Vahdat bvahdat Cyberlogic Consulting GmbH Ben O&amp;rsquo;Day boday Initek Consulting  Bilgin Ibryam bibryam Red Hat Bruce Snyder bsnyder   Charles Moulliard cmoulliard Red Hat  Christian Mueller cmueller Amazon Web Services  Christian Posta ceposta Red Hat Christian Schneider cschneider  Claus Ibsen davsclaus Red Hat  Col [...]
\ No newline at end of file
diff --git a/manual/latest/cep.html b/manual/latest/cep.html
index 06bc6a8..4f532dd 100644
--- a/manual/latest/cep.html
+++ b/manual/latest/cep.html
@@ -1 +1 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/manual/latest/cep.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel.apache.org"> [...]
\ No newline at end of file
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/manual/latest/cep.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel.apache.org"> [...]
\ No newline at end of file
diff --git a/manual/latest/error-handler.html b/manual/latest/error-handler.html
index 84dca14..691289f 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>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/manual/latest/error-handler.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel.ap [...]
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/manual/latest/error-handler.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel.ap [...]
   &lt;property name="deadLetterUri" value="log:dead"/&gt;
 &lt;/bean&gt;
 
@@ -27,7 +27,7 @@
 
 &lt;camel:camelContext errorHandlerRef="noErrorHandler"&gt;
   ...
-&lt;/camel:camelContext&gt;</code></pre></div></div></div><div class="sect4"><h5 id="ErrorHandler"><a class="anchor" href="#ErrorHandler"></a>TransactionErrorHandler</h5><div class="paragraph"><p>The TransactionErrorHandler is the default error handler in Camel for transacted routes.</p></div><div class="paragraph"><p>TIP:If you have marked a route as transacted using the<strong>transacted</strong>DSL then Camel will automatic use a TransactionErrorHandler. It will try to lookup the glob [...]
+&lt;/camel:camelContext&gt;</code></pre></div></div></div><div class="sect4"><h5 id="ErrorHandler"><a class="anchor" href="#ErrorHandler"></a>TransactionErrorHandler</h5><div class="paragraph"><p>The TransactionErrorHandler is the default error handler in Camel for transacted routes.</p></div><div class="paragraph"><p>TIP:If you have marked a route as transacted using the<strong>transacted</strong>DSL then Camel will automatic use a TransactionErrorHandler. It will try to lookup the glob [...]
     public void configure() {
         // use logging error handler
         errorHandler(loggingErrorHandler("com.mycompany.foo"));
diff --git a/manual/latest/index.html b/manual/latest/index.html
index 9987e04..10b3da8 100644
--- a/manual/latest/index.html
+++ b/manual/latest/index.html
@@ -3,4 +3,4 @@
 </style>
 <link rel="preload" href="../../_/css/site.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
 <noscript><link rel="stylesheet" href="../../_/css/site.css"></noscript>
-<script>!function(n){"use strict";n.loadCSS||(n.loadCSS=function(){});var o=loadCSS.relpreload={};if(o.support=function(){var e;try{e=n.document.createElement("link").relList.supports("preload")}catch(t){e=!1}return function(){return e}}(),o.bindMediaToggle=function(t){var e=t.media||"all";function a(){t.addEventListener?t.removeEventListener("load",a):t.attachEvent&&t.detachEvent("onload",a),t.setAttribute("onload",null),t.media=e}t.addEventListener?t.addEventListener("load",a):t.attach [...]
\ No newline at end of file
+<script>!function(n){"use strict";n.loadCSS||(n.loadCSS=function(){});var o=loadCSS.relpreload={};if(o.support=function(){var e;try{e=n.document.createElement("link").relList.supports("preload")}catch(t){e=!1}return function(){return e}}(),o.bindMediaToggle=function(t){var e=t.media||"all";function a(){t.addEventListener?t.removeEventListener("load",a):t.attachEvent&&t.detachEvent("onload",a),t.setAttribute("onload",null),t.media=e}t.addEventListener?t.addEventListener("load",a):t.attach [...]
\ No newline at end of file
diff --git a/manual/latest/lifecycle.html b/manual/latest/lifecycle.html
index def7d7f..7d7430a 100644
--- a/manual/latest/lifecycle.html
+++ b/manual/latest/lifecycle.html
@@ -1 +1 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/manual/latest/lifecycle.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel.apache [...]
\ No newline at end of file
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/manual/latest/lifecycle.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://camel.apache [...]
\ No newline at end of file
diff --git a/manual/latest/scala-dsl-eip.html b/manual/latest/scala-dsl-eip.html
index fd6394f..3f398e7 100644
--- a/manual/latest/scala-dsl-eip.html
+++ b/manual/latest/scala-dsl-eip.html
@@ -7,7 +7,7 @@
 "direct:g" ==&gt; {
   to ("mock:g")
   to ("mock:h")
-}</code></pre></div></div></div><div class="sect2"><h3 id="ScalaDSL-EIP-Filterfilter"><a class="anchor" href="#ScalaDSL-EIP-Filterfilter"></a>Filter</h3><div class="paragraph"><p>For a message filter, use the<code>when()</code>method with a parameter of type The<code>Exchange ⇒ Boolean</code>. In the example below, we use a Scala convenience method named<code>in</code>to access the<em>in</em>message body; only messages where the<em>in</em>message is<code>&lt;hello/&gt;</code>will arrive  [...]
+}</code></pre></div></div></div><div class="sect2"><h3 id="ScalaDSL-EIP-Filterfilter"><a class="anchor" href="#ScalaDSL-EIP-Filterfilter"></a>Filter</h3><div class="paragraph"><p>For a message filter, use the<code>when()</code>method with a parameter of type The<code>Exchange ⇒ Boolean</code>. In the example below, we use a Scala convenience method named<code>in</code>to access the 'in' message body; only messages where the 'in' message is<code>&lt;hello/&gt;</code>will arrive at the<cod [...]
   when(_.in == "&lt;hallo/&gt;") {
     --&gt; ("mock:b")
     to ("mock:c")
@@ -41,13 +41,13 @@
     to ("mock:c")
   }
 }</code></pre></div></div></div><div class="sect4"><h5 id="ScalaDSL-EIP-Multicast"><a class="anchor" href="#ScalaDSL-EIP-Multicast"></a>Multicast</h5><div class="paragraph"><p>Multicast allows you to send a message to multiple endpoints at the same time. In a simple route, you can specify multiple targets in the<code>to</code>or<code>→</code>method call:</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-java hljs" data-lang=" [...]
-"direct:d" to ("mock:d", "mock:e") to "mock:f"</code></pre></div></div></div><div class="sect4"><h5 id="ScalaDSL-EIP-Recipientlist"><a class="anchor" href="#ScalaDSL-EIP-Recipientlist"></a>Recipient list</h5><div class="paragraph"><p>You can handle a static recipient list with a multicast or pipeline, but this EIP is usually applied when you want to dynamically determine the name(s) of the next endpoint(s) to route to. Use the<code>recipients()</code>method with a function literal (<code [...]
+"direct:d" to ("mock:d", "mock:e") to "mock:f"</code></pre></div></div></div><div class="sect4"><h5 id="ScalaDSL-EIP-Recipientlist"><a class="anchor" href="#ScalaDSL-EIP-Recipientlist"></a>Recipient list</h5><div class="paragraph"><p>You can handle a static recipient list with a multicast or pipeline, but this EIP is usually applied when you want to dynamically determine the name(s) of the next endpoint(s) to route to. Use the<code>recipients()</code>method with a function literal (<code [...]
   case Toddler(_) =&gt; "mock:playgarden"
   case _ =&gt; "mock:work"
 })</code></pre></div></div><div class="paragraph"><p>Again, we can also use the same thing in a more block-like syntax. For this example, we use the Scala DSL&#8217;s support for JXPath to determine the target.</p></div><div class="listingblock"><div class="content"><pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">"direct:c" ==&gt; {
   to("mock:c")
   recipients(jxpath("./in/body/destination"))
-}</code></pre></div></div></div><div class="sect4"><h5 id="ScalaDSL-EIP-Resequencer"><a class="anchor" href="#ScalaDSL-EIP-Resequencer"></a>Resequencer</h5><div class="paragraph"><p>Use the<code>resequence</code>method to add a resequencer to the RouteBuilder. The method takes a function (<code>Exchange ⇒ Unit</code>) that determines the value to resequence on. In this example, we resequence messages based on the<em>in</em>message body.</p></div><div class="listingblock"><div class="cont [...]
+}</code></pre></div></div></div><div class="sect4"><h5 id="ScalaDSL-EIP-Resequencer"><a class="anchor" href="#ScalaDSL-EIP-Resequencer"></a>Resequencer</h5><div class="paragraph"><p>Use the<code>resequence</code>method to add a resequencer to the RouteBuilder. The method takes a function (<code>Exchange ⇒ Unit</code>) that determines the value to resequence on. In this example, we resequence messages based on the 'in' message body.</p></div><div class="listingblock"><div class="content"> [...]
   to ("mock:b")
   resequence (_.in) {
     to ("mock:c")
diff --git a/manual/latest/servlet-tomcat-example.html b/manual/latest/servlet-tomcat-example.html
new file mode 100644
index 0000000..5556493
--- /dev/null
+++ b/manual/latest/servlet-tomcat-example.html
@@ -0,0 +1,63 @@
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/manual/latest/servlet-tomcat-example.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https:/ [...]
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"&gt;
+
+  &lt;display-name&gt;My Web Application&lt;/display-name&gt;
+
+  &lt;!-- location of spring xml files --&gt;
+  &lt;context-param&gt;
+    &lt;param-name&gt;contextConfigLocation&lt;/param-name&gt;
+    &lt;param-value&gt;classpath:camel-config.xml&lt;/param-value&gt;
+  &lt;/context-param&gt;
+
+  &lt;!-- the listener that kick-starts Spring --&gt;
+  &lt;listener&gt;
+    &lt;listener-class&gt;org.springframework.web.context.ContextLoaderListener&lt;/listener-class&gt;
+  &lt;/listener&gt;
+
+  &lt;!-- Camel servlet --&gt;
+  &lt;servlet&gt;
+    &lt;servlet-name&gt;CamelServlet&lt;/servlet-name&gt;
+    &lt;servlet-class&gt;org.apache.camel.component.servlet.CamelHttpTransportServlet&lt;/servlet-class&gt;
+    &lt;load-on-startup&gt;1&lt;/load-on-startup&gt;
+  &lt;/servlet&gt;
+
+  &lt;!-- Camel servlet mapping --&gt;
+  &lt;servlet-mapping&gt;
+    &lt;servlet-name&gt;CamelServlet&lt;/servlet-name&gt;
+    &lt;url-pattern&gt;/camel/*&lt;/url-pattern&gt;
+  &lt;/servlet-mapping&gt;
+
+&lt;/web-app&gt;</code></pre></div></div><div class="paragraph"><p>The route is a simple<a href="#contentBasedRouter-eip">Content Based Router</a>defined in the DSL XML as shown:</p></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"
+       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;
+
+  &lt;camelContext xmlns="http://camel.apache.org/schema/spring"&gt;
+
+    &lt;route id="helloRoute"&gt;
+      &lt;!-- incoming requests from the servlet is routed --&gt;
+      &lt;from uri="servlet:hello"/&gt;
+      &lt;choice&gt;
+        &lt;when&gt;
+          &lt;!-- is there a header with the key name? --&gt;
+          &lt;header&gt;name&lt;/header&gt;
+          &lt;!-- yes so return back a message to the user --&gt;
+          &lt;transform&gt;
+            &lt;simple&gt;Hi I am ${sysenv.HOSTNAME}. Hello ${header.name} how are you today?&lt;/simple&gt;
+          &lt;/transform&gt;
+        &lt;/when&gt;
+        &lt;otherwise&gt;
+          &lt;!-- if no name parameter then output a syntax to the user --&gt;
+          &lt;transform&gt;
+            &lt;constant&gt;Add a name parameter to uri, eg ?name=foo&lt;/constant&gt;
+          &lt;/transform&gt;
+        &lt;/otherwise&gt;
+      &lt;/choice&gt;
+    &lt;/route&gt;
+
+  &lt;/camelContext&gt;
+
+&lt;/beans&gt;</code></pre></div></div></div><div class="sect3"><h4 id="ServletTomcatExample-Runningtheexample"><a class="anchor" href="#ServletTomcatExample-Runningtheexample"></a>Running the example</h4><div class="paragraph"><p>This example runs in Apache Tomcat, so you will have to package the .war file and copy it to the webapp folder of Tomcat, which is the hot deploy folder.</p></div><div class="paragraph"><p>There is a main page at<a href="http://localhost:8080/camel-example-serv [...]
\ No newline at end of file
diff --git a/manual/latest/try-catch-finally.html b/manual/latest/try-catch-finally.html
index 627699b..812b07c 100644
--- a/manual/latest/try-catch-finally.html
+++ b/manual/latest/try-catch-finally.html
@@ -1 +1 @@
-<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/manual/latest/try-catch-finally.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://came [...]
\ No newline at end of file
+<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Untitled :: Apache Camel</title><link rel="canonical" href="https://camel.apache.org/manual/latest/try-catch-finally.html"><meta name="generator" content="Antora 2.0.0"><link rel="stylesheet" href="../../_/css/site.css"></head><body class="article"><header class="header"><nav class="navbar"><div class="navbar-brand"><a class="navbar-item" href="https://came [...]
\ No newline at end of file
diff --git a/news/index.html b/news/index.html
index 6e9b6c9..081a27f 100644
--- a/news/index.html
+++ b/news/index.html
@@ -3,4 +3,4 @@
 </style>
 <link rel="preload" href="../_/css/site.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
 <noscript><link rel="stylesheet" href="../_/css/site.css"></noscript>
-<script>!function(n){"use strict";n.loadCSS||(n.loadCSS=function(){});var o=loadCSS.relpreload={};if(o.support=function(){var e;try{e=n.document.createElement("link").relList.supports("preload")}catch(t){e=!1}return function(){return e}}(),o.bindMediaToggle=function(t){var e=t.media||"all";function a(){t.addEventListener?t.removeEventListener("load",a):t.attachEvent&&t.detachEvent("onload",a),t.setAttribute("onload",null),t.media=e}t.addEventListener?t.addEventListener("load",a):t.attach [...]
\ No newline at end of file
+<script>!function(n){"use strict";n.loadCSS||(n.loadCSS=function(){});var o=loadCSS.relpreload={};if(o.support=function(){var e;try{e=n.document.createElement("link").relList.supports("preload")}catch(t){e=!1}return function(){return e}}(),o.bindMediaToggle=function(t){var e=t.media||"all";function a(){t.addEventListener?t.removeEventListener("load",a):t.attachEvent&&t.detachEvent("onload",a),t.setAttribute("onload",null),t.media=e}t.addEventListener?t.addEventListener("load",a):t.attach [...]
\ No newline at end of file
diff --git a/projects/camel-k/index.html b/projects/camel-k/index.html
index 28be869..465cf57 100644
--- a/projects/camel-k/index.html
+++ b/projects/camel-k/index.html
@@ -3,4 +3,4 @@
 </style>
 <link rel="preload" href="../../_/css/site.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
 <noscript><link rel="stylesheet" href="../../_/css/site.css"></noscript>
-<script>!function(n){"use strict";n.loadCSS||(n.loadCSS=function(){});var o=loadCSS.relpreload={};if(o.support=function(){var e;try{e=n.document.createElement("link").relList.supports("preload")}catch(t){e=!1}return function(){return e}}(),o.bindMediaToggle=function(t){var e=t.media||"all";function a(){t.addEventListener?t.removeEventListener("load",a):t.attachEvent&&t.detachEvent("onload",a),t.setAttribute("onload",null),t.media=e}t.addEventListener?t.addEventListener("load",a):t.attach [...]
\ No newline at end of file
+<script>!function(n){"use strict";n.loadCSS||(n.loadCSS=function(){});var o=loadCSS.relpreload={};if(o.support=function(){var e;try{e=n.document.createElement("link").relList.supports("preload")}catch(t){e=!1}return function(){return e}}(),o.bindMediaToggle=function(t){var e=t.media||"all";function a(){t.addEventListener?t.removeEventListener("load",a):t.attachEvent&&t.detachEvent("onload",a),t.setAttribute("onload",null),t.media=e}t.addEventListener?t.addEventListener("load",a):t.attach [...]
\ No newline at end of file
diff --git a/sitemap-camel-k.xml b/sitemap-camel-k.xml
index d4006dd..19aa61c 100644
--- a/sitemap-camel-k.xml
+++ b/sitemap-camel-k.xml
@@ -2,86 +2,86 @@
 <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
 <url>
 <loc>https://camel.apache.org/camel-k/latest/configuration/components.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/camel-k/latest/configuration/configmap-secret.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/camel-k/latest/configuration/configuration.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/camel-k/latest/configuration/dependencies.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/camel-k/latest/configuration/logging.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/camel-k/latest/index.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/camel-k/latest/installation/gke.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/camel-k/latest/installation/installation.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/camel-k/latest/installation/minikube.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/camel-k/latest/installation/minishift.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/camel-k/latest/installation/openshift.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/camel-k/latest/languages/groovy.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/camel-k/latest/languages/java.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/camel-k/latest/languages/javascript.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/camel-k/latest/languages/kotlin.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/camel-k/latest/languages/languages.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/camel-k/latest/languages/xml.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/camel-k/latest/running/dev-mode.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/camel-k/latest/running/running.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/camel-k/latest/traits.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/camel-k/latest/uninstalling.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 </urlset>
\ No newline at end of file
diff --git a/sitemap-components.xml b/sitemap-components.xml
index bdab2d4..c4b1d9e 100644
--- a/sitemap-components.xml
+++ b/sitemap-components.xml
@@ -1,1387 +1,1471 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
 <url>
+<loc>https://camel.apache.org/components/latest/activemq-component.html</loc>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
+</url>
+<url>
 <loc>https://camel.apache.org/components/latest/ahc-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/ahc-ws-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/amqp-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/apns-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/asn1-dataformat.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/asterisk-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/atmos-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/atmosphere-websocket-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/atom-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/atomix-map-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/atomix-messaging-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/atomix-multimap-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/atomix-queue-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/atomix-set-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/atomix-value-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/avro-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/avro-dataformat.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/aws-cw-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/aws-ddb-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/aws-ddbstream-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/aws-ec2-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
+</url>
+<url>
+<loc>https://camel.apache.org/components/latest/aws-ecs-component.html</loc>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/aws-eks-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/aws-iam-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/aws-kinesis-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/aws-kinesis-firehose-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/aws-kms-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/aws-lambda-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/aws-mq-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/aws-s3-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/aws-sdb-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/aws-ses-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/aws-sns-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/aws-sqs-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/aws-swf-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/aws-xray.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/aws.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/azure-blob-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/azure-queue-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/azure.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/barcode-dataformat.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/base64-dataformat.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/bean-validator-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/beanio-dataformat.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/beanstalk-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/bindy-dataformat.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/blueprint.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/bonita-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/boon-dataformat.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/braintree-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
+</url>
+<url>
+<loc>https://camel.apache.org/components/latest/browse-component.html</loc>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/caffeine-cache-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/caffeine-loadcache-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/cdi.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
-</url>
-<url>
-<loc>https://camel.apache.org/components/latest/chronicle-engine-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/chunk-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/cm-sms-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/cmis-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/coap-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/cometd-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/consul-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
+</url>
+<url>
+<loc>https://camel.apache.org/components/latest/controlbus-component.html</loc>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/corda-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/couchbase-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/couchdb-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/cql-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/crypto-cms-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/crypto-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/crypto-dataformat.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/csv-dataformat.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/cxf-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/cxf-transport.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/cxfrs-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
+</url>
+<url>
+<loc>https://camel.apache.org/components/latest/dataformat-component.html</loc>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/digitalocean-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
+</url>
+<url>
+<loc>https://camel.apache.org/components/latest/direct-component.html</loc>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
+</url>
+<url>
+<loc>https://camel.apache.org/components/latest/direct-vm-component.html</loc>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/disruptor-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/dns-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/docker-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/dozer-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/drill-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/dropbox-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/ehcache-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/ejb-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/elasticsearch-rest-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/elsql-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/etcd-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/eventadmin-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/exec-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/facebook-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
+</url>
+<url>
+<loc>https://camel.apache.org/components/latest/file-component.html</loc>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/flatpack-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/flatpack-dataformat.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/flink-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/fop-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/freemarker-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/ftp-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/ftps-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/ganglia-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/geocoder-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/git-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/github-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/google-bigquery-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/google-bigquery-sql-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/google-calendar-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/google-calendar-stream-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/google-drive-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/google-mail-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/google-mail-stream-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/google-pubsub-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/google-sheets-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/google-sheets-stream-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/gora-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/grape-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/groovy-language.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/grpc-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/guava-eventbus-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/hazelcast-atomicvalue-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/hazelcast-instance-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/hazelcast-list-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/hazelcast-map-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/hazelcast-multimap-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/hazelcast-queue-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/hazelcast-replicatedmap-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/hazelcast-ringbuffer-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/hazelcast-seda-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/hazelcast-set-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/hazelcast-topic-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/hazelcast.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/hbase-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/hdfs2-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/headersmap.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/hipchat-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/hl7-dataformat.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
+</url>
+<url>
+<loc>https://camel.apache.org/components/latest/hl7terser-language.html</loc>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/http4-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/hystrix.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/ical-dataformat.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/iec60870-client-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/iec60870-server-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/ignite-cache-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/ignite-compute-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/ignite-events-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/ignite-idgen-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/ignite-messaging-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/ignite-queue-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/ignite-set-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/ignite.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/index.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/infinispan-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/influxdb-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/iota-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/ipfs-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/irc-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/ironmq-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/jacksonxml-dataformat.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/jasypt.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/javaScript-language.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/jaxb-dataformat.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/jbpm-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/jcache-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
+</url>
+<url>
+<loc>https://camel.apache.org/components/latest/jcache-policy.html</loc>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/jclouds-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/jcr-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/jdbc-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/jetty-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/jgroups-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/jgroups-raft-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/jibx-dataformat.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/jing-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/jms-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/jmx-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/jolt-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/jpa-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/json-fastjson-dataformat.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/json-gson-dataformat.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/json-jackson-dataformat.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/json-johnzon-dataformat.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/json-validator-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/json-xstream-dataformat.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/jsonpath-language.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/jt400-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/kafka-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/kubernetes-config-maps-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/kubernetes-deployments-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/kubernetes-hpa-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/kubernetes-job-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/kubernetes-namespaces-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/kubernetes-nodes-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/kubernetes-persistent-volumes-claims-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/kubernetes-persistent-volumes-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/kubernetes-pods-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/kubernetes-replication-controllers-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/kubernetes-resources-quota-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/kubernetes-secrets-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/kubernetes-service-accounts-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/kubernetes-services-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/kubernetes.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/kura.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
+</url>
+<url>
+<loc>https://camel.apache.org/components/latest/language-component.html</loc>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/ldap-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/ldif-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/leveldb.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
+</url>
+<url>
+<loc>https://camel.apache.org/components/latest/log-component.html</loc>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/lpr-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/lra.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/lucene-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/lumberjack-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/lzf-dataformat.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/mail-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/master-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/metrics-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/micrometer-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/milo-client-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/milo-server-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/mime-multipart-dataformat.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/mina2-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/mllp-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/mongodb-gridfs-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/mongodb3-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/mqtt-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/msv-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/mustache-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/mvel-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/mvel-language.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/mybatis-bean-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/mybatis-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/nagios-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/nats-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/netty4-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/netty4-http-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/nsq-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/ognl-language.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/openshift-build-configs-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/openshift-builds-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/openstack-cinder-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/openstack-glance-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/openstack-keystone-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/openstack-neutron-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/openstack-nova-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/openstack-swift-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/openstack.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/opentracing.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/optaplanner-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/paho-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/paxlogging-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/pdf-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/pgevent-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/pgp-dataformat.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/php-language.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
+</url>
+<url>
+<loc>https://camel.apache.org/components/latest/properties-component.html</loc>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/protobuf-dataformat.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/pubnub-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/python-language.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/quartz2-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/quickfix-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/rabbitmq-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/reactive-streams-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/reactor-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
+</url>
+<url>
+<loc>https://camel.apache.org/components/latest/ref-component.html</loc>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
+</url>
+<url>
+<loc>https://camel.apache.org/components/latest/rest-api-component.html</loc>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
+</url>
+<url>
+<loc>https://camel.apache.org/components/latest/rest-component.html</loc>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/rest-swagger-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/restlet-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/ribbon.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/rmi-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/rss-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/rss-dataformat.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/ruby-language.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/rxjava2.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
+</url>
+<url>
+<loc>https://camel.apache.org/components/latest/saga-component.html</loc>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/sap-netweaver-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
+</url>
+<url>
+<loc>https://camel.apache.org/components/latest/scheduler-component.html</loc>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/schematron-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/scp-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/script.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/secureXML-dataformat.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
+</url>
+<url>
+<loc>https://camel.apache.org/components/latest/seda-component.html</loc>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/service-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/servlet-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/sftp-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/shiro.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/sip-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/sjms-batch-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/sjms-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/sjms2-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/slack-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/smpp-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/snmp-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/soapjaxb-dataformat.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/solr-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/spark-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/spark-rest-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/spel-language.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/splunk-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/spring-batch-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/spring-boot.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/spring-cloud-consul.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/spring-cloud-netflix.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/spring-cloud-zookeeper.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/spring-cloud.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/spring-event-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/spring-integration-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/spring-javaconfig.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/spring-ldap-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/spring-redis-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/spring-security.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/spring-ws-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/spring.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/sql-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/sql-stored-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/ssh-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/stax-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/stomp-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/stream-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/string-template-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
+</url>
+<url>
+<loc>https://camel.apache.org/components/latest/stub-component.html</loc>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/swagger-java.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/syslog-dataformat.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/tarfile-dataformat.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/telegram-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
-</url>
-<url>
-<loc>https://camel.apache.org/components/latest/terser-language.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/test-blueprint.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/test-cdi.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/test-karaf.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/test-spring.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/test.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/testcontainers-spring.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/testcontainers.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/thrift-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/thrift-dataformat.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/tidyMarkup-dataformat.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/tika-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
+</url>
+<url>
+<loc>https://camel.apache.org/components/latest/timer-component.html</loc>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/twilio-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/twitter-directmessage-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/twitter-search-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/twitter-streaming-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/twitter-timeline-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/twitter.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/undertow-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/univocity-csv-dataformat.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/univocity-fixed-dataformat.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/univocity-tsv-dataformat.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
+</url>
+<url>
+<loc>https://camel.apache.org/components/latest/validator-component.html</loc>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/velocity-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/vertx-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
+</url>
+<url>
+<loc>https://camel.apache.org/components/latest/vm-component.html</loc>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/weather-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/web3j-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/websocket-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/websocket-jsr356-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/wordpress-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/xchange-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/xmlsecurity-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/xmpp-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/xquery-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/xquery-language.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
+</url>
+<url>
+<loc>https://camel.apache.org/components/latest/xslt-component.html</loc>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/xstream-dataformat.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/yaml-snakeyaml-dataformat.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/yammer-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
-</url>
-<url>
-<loc>https://camel.apache.org/components/latest/yql-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/zendesk-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/zipfile-dataformat.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/zipkin.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/zookeeper-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/components/latest/zookeeper-master-component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 </urlset>
\ No newline at end of file
diff --git a/sitemap-manual.xml b/sitemap-manual.xml
index 163fec4..e693979 100644
--- a/sitemap-manual.xml
+++ b/sitemap-manual.xml
@@ -2,410 +2,414 @@
 <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
 <url>
 <loc>https://camel.apache.org/manual/latest/annotation-based-expression-language.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/architecture.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/async.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/asynchronous-routing-engine.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/backlog-tracer.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/backlogdebugger.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/bam-example.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/bam.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/batch-consumer.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/bean-integration.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/binding.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/book-getting-started.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/books.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/browsable-endpoint.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/building.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/camel-boot.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/camel-configuration-utilities.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/camel-core.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/camel-jar-dependencies.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/camelcontext.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/cep.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/commercial-camel-offerings.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/component.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/componentconfiguration.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/configuring-camel.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/configuring-route-startup-ordering-and-autostartup.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/data-format.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/debugger.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/defaulterrorhandler.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/delay-interceptor.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/dependency-injection.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/download-archives.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/download.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/dozer-type-conversion.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/dsl.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/endpoint-completer.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/endpoint.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/enterprise-integration-patterns.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/error-handler.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/error-handling-in-camel.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/examples.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/exception-clause.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/exchange-pattern.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/exchange.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/expression.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/faq.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/fluent-builders.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/getting-started.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/graceful-shutdown.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/groovy-dsl.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/guice-jms-example.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/guice-maven-plugin.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/guice.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/http-session-handling.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/http-session.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/index.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/injector.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/intercept.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/inversion-of-control-with-smart-defaults.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/irc-room.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/java-dsl.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/jndi.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/json.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/karaf.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/languages.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/lifecycle.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/mailing-lists.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/oncompletion.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/predicate.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/processor.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/producertemplate.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/registry.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/route-builder.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/route-policy.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/routes.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/scala-dsl-eip.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/scala-dsl-getting-started.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/scala-dsl-supported-languages.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/scala-dsl.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/scripting-languages.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/security-advisories.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/security.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/servicepool.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
+</url>
+<url>
+<loc>https://camel.apache.org/manual/latest/servlet-tomcat-example.html</loc>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/spring-testing.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/spring-xml-extensions.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/spring.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/support.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/team.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/testing.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/threading-model.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/transactionerrorhandler.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/transport.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/try-catch-finally.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/type-converter.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/uris.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/user-stories.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/using-osgi-blueprint-with-camel.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/using-propertyplaceholder.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/uuidgenerator.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/writing-components.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/xml-configuration.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 <url>
 <loc>https://camel.apache.org/manual/latest/xml-reference.html</loc>
-<lastmod>2019-01-09T09:26:10.844Z</lastmod>
+<lastmod>2019-02-17T11:02:14.193Z</lastmod>
 </url>
 </urlset>
\ No newline at end of file