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 2025/05/29 15:42:47 UTC
(camel-website-pub) 02/02: Website updated to 641b07d7e6f951428862de2b493f38dc9d5cd380
This is an automated email from the ASF dual-hosted git repository.
git-site-role pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/camel-website-pub.git
commit 933e5cbe739607905fa1e07c22d9435bd7159058
Author: jenkins <bu...@apache.org>
AuthorDate: Thu May 29 15:42:27 2025 +0000
Website updated to 641b07d7e6f951428862de2b493f38dc9d5cd380
---
.asf.yaml | 2 +-
.htaccess | 156 +-
.well-known/security.txt | 2 +-
blog/2025/05/RELEASE-4.8.7/index.html | 2 +-
.../camel-featured.jpeg | Bin 0 -> 625206 bytes
...c68bd9be1_625206_800x0_resize_q95_gaussian.jpeg | Bin 0 -> 115926 bytes
.../05/camel-quarkus-release-3.23.0/index.html | 1 +
blog/index.html | 2 +-
blog/index.xml | 9 +-
blog/page/10/index.html | 2 +-
blog/page/100/index.html | 2 +-
blog/page/101/index.html | 2 +-
blog/page/102/index.html | 2 +-
blog/page/103/index.html | 2 +-
blog/page/104/index.html | 2 +-
blog/page/105/index.html | 2 +-
blog/page/106/index.html | 2 +-
blog/page/107/index.html | 2 +-
blog/page/108/index.html | 2 +-
blog/page/109/index.html | 2 +-
blog/page/11/index.html | 2 +-
blog/page/110/index.html | 2 +-
blog/page/111/index.html | 2 +-
blog/page/112/index.html | 2 +-
blog/page/113/index.html | 2 +-
blog/page/114/index.html | 2 +-
blog/page/115/index.html | 2 +-
blog/page/116/index.html | 2 +-
blog/page/117/index.html | 2 +-
blog/page/118/index.html | 2 +-
blog/page/119/index.html | 2 +-
blog/page/12/index.html | 2 +-
blog/page/120/index.html | 2 +-
blog/page/121/index.html | 2 +-
blog/page/122/index.html | 2 +-
blog/page/123/index.html | 2 +-
blog/page/124/index.html | 2 +-
blog/page/125/index.html | 2 +-
blog/page/126/index.html | 2 +-
blog/page/127/index.html | 2 +-
blog/page/128/index.html | 2 +-
blog/page/129/index.html | 2 +-
blog/page/13/index.html | 2 +-
blog/page/130/index.html | 2 +-
blog/page/131/index.html | 2 +-
blog/page/132/index.html | 2 +-
blog/page/133/index.html | 2 +-
blog/page/134/index.html | 2 +-
blog/page/135/index.html | 2 +-
blog/page/136/index.html | 2 +-
blog/page/137/index.html | 2 +-
blog/page/138/index.html | 2 +-
blog/page/139/index.html | 2 +-
blog/page/14/index.html | 2 +-
blog/page/140/index.html | 2 +-
blog/page/141/index.html | 2 +-
blog/page/142/index.html | 2 +-
blog/page/143/index.html | 2 +-
blog/page/144/index.html | 2 +-
blog/page/145/index.html | 2 +-
blog/page/146/index.html | 2 +-
blog/page/147/index.html | 2 +-
blog/page/15/index.html | 2 +-
blog/page/16/index.html | 2 +-
blog/page/17/index.html | 2 +-
blog/page/18/index.html | 2 +-
blog/page/19/index.html | 2 +-
blog/page/2/index.html | 2 +-
blog/page/20/index.html | 2 +-
blog/page/21/index.html | 2 +-
blog/page/22/index.html | 2 +-
blog/page/23/index.html | 2 +-
blog/page/24/index.html | 2 +-
blog/page/25/index.html | 2 +-
blog/page/26/index.html | 2 +-
blog/page/27/index.html | 2 +-
blog/page/28/index.html | 2 +-
blog/page/29/index.html | 2 +-
blog/page/3/index.html | 2 +-
blog/page/30/index.html | 2 +-
blog/page/31/index.html | 2 +-
blog/page/32/index.html | 2 +-
blog/page/33/index.html | 2 +-
blog/page/34/index.html | 2 +-
blog/page/35/index.html | 2 +-
blog/page/36/index.html | 2 +-
blog/page/37/index.html | 2 +-
blog/page/38/index.html | 2 +-
blog/page/39/index.html | 2 +-
blog/page/4/index.html | 2 +-
blog/page/40/index.html | 2 +-
blog/page/41/index.html | 2 +-
blog/page/42/index.html | 2 +-
blog/page/43/index.html | 2 +-
blog/page/44/index.html | 2 +-
blog/page/45/index.html | 2 +-
blog/page/46/index.html | 2 +-
blog/page/47/index.html | 2 +-
blog/page/48/index.html | 2 +-
blog/page/49/index.html | 2 +-
blog/page/5/index.html | 2 +-
blog/page/50/index.html | 2 +-
blog/page/51/index.html | 2 +-
blog/page/52/index.html | 2 +-
blog/page/53/index.html | 2 +-
blog/page/54/index.html | 2 +-
blog/page/55/index.html | 2 +-
blog/page/56/index.html | 2 +-
blog/page/57/index.html | 2 +-
blog/page/58/index.html | 2 +-
blog/page/59/index.html | 2 +-
blog/page/6/index.html | 2 +-
blog/page/60/index.html | 2 +-
blog/page/61/index.html | 2 +-
blog/page/62/index.html | 2 +-
blog/page/63/index.html | 2 +-
blog/page/64/index.html | 2 +-
blog/page/65/index.html | 2 +-
blog/page/66/index.html | 2 +-
blog/page/67/index.html | 2 +-
blog/page/68/index.html | 2 +-
blog/page/69/index.html | 2 +-
blog/page/7/index.html | 2 +-
blog/page/70/index.html | 2 +-
blog/page/71/index.html | 2 +-
blog/page/72/index.html | 2 +-
blog/page/73/index.html | 2 +-
blog/page/74/index.html | 2 +-
blog/page/75/index.html | 2 +-
blog/page/76/index.html | 2 +-
blog/page/77/index.html | 2 +-
blog/page/78/index.html | 2 +-
blog/page/79/index.html | 2 +-
blog/page/8/index.html | 2 +-
blog/page/80/index.html | 2 +-
blog/page/81/index.html | 2 +-
blog/page/82/index.html | 2 +-
blog/page/83/index.html | 2 +-
blog/page/84/index.html | 2 +-
blog/page/85/index.html | 2 +-
blog/page/86/index.html | 2 +-
blog/page/87/index.html | 2 +-
blog/page/88/index.html | 2 +-
blog/page/89/index.html | 2 +-
blog/page/9/index.html | 2 +-
blog/page/90/index.html | 2 +-
blog/page/91/index.html | 2 +-
blog/page/92/index.html | 2 +-
blog/page/93/index.html | 2 +-
blog/page/94/index.html | 2 +-
blog/page/95/index.html | 2 +-
blog/page/96/index.html | 2 +-
blog/page/97/index.html | 2 +-
blog/page/98/index.html | 2 +-
blog/page/99/index.html | 2 +-
camel-kamelets/next/postgresql-sink.html | 2 +-
camel-kamelets/next/postgresql-source.html | 2 +-
camel-kamelets/next/spring-rabbitmq-sink.html | 2 +-
camel-kamelets/next/spring-rabbitmq-source.html | 2 +-
camel-spring-boot/next/list.html | 2 +-
categories/AI/index.html | 2 +-
categories/AWS/index.html | 2 +-
categories/Apache/index.html | 2 +-
categories/Camel-K/index.html | 2 +-
categories/Camel-Kafka-Connector/index.html | 2 +-
categories/Camel-Karaf/index.html | 2 +-
categories/Camel-Quarkus/index.html | 2 +-
categories/Camel-Quarkus/index.xml | 9 +-
categories/Camel-Spring-Boot/index.html | 2 +-
categories/Camel/index.html | 2 +-
categories/Committers/index.html | 2 +-
categories/Devops/index.html | 2 +-
categories/Drools/index.html | 2 +-
categories/EIP/index.html | 2 +-
categories/Events/index.html | 2 +-
categories/Features/index.html | 2 +-
categories/GSoC/index.html | 2 +-
categories/Hawtio/index.html | 2 +-
categories/Howtos/index.html | 2 +-
categories/JBang/index.html | 2 +-
categories/Kamelets/index.html | 2 +-
categories/Kaoto/index.html | 2 +-
categories/Karavan/index.html | 2 +-
categories/Kogito/index.html | 2 +-
categories/Migration/index.html | 2 +-
categories/Observability/index.html | 2 +-
categories/Operations/index.html | 2 +-
categories/Outreachy/index.html | 2 +-
categories/Podcasts/index.html | 2 +-
categories/Quarkus/index.html | 2 +-
categories/Releases/index.html | 2 +-
categories/Releases/index.xml | 9 +-
categories/Roadmap/index.html | 2 +-
categories/Test/index.html | 2 +-
categories/Tooling/index.html | 2 +-
categories/Transformation/index.html | 2 +-
categories/Usecases/index.html | 2 +-
categories/Videos/index.html | 2 +-
categories/YAKS/index.html | 2 +-
categories/security/index.html | 2 +-
components/next/activemq-component.html | 2 +-
components/next/activemq6-component.html | 2 +-
components/next/atom-component.html | 2 +-
components/next/aws-bedrock-agent-component.html | 2 +-
components/next/aws-cloudtrail-component.html | 2 +-
components/next/aws-summary.html | 2 +-
components/next/aws2-ddbstream-component.html | 2 +-
components/next/aws2-ec2-component.html | 2 +-
components/next/aws2-kinesis-component.html | 2 +-
components/next/aws2-s3-component.html | 2 +-
components/next/aws2-sqs-component.html | 2 +-
components/next/azure-files-component.html | 2 +-
components/next/azure-storage-blob-component.html | 2 +-
.../next/azure-storage-datalake-component.html | 2 +-
components/next/azure-storage-queue-component.html | 2 +-
components/next/bean-component.html | 2 +-
components/next/class-component.html | 2 +-
components/next/couchbase-component.html | 2 +-
components/next/cql-component.html | 2 +-
components/next/cxf-component.html | 2 +-
.../next/dataformats/mimeMultipart-dataformat.html | 2 +-
components/next/dataset-component.html | 4 +-
components/next/dataset-test-component.html | 4 +-
components/next/debezium-db2-component.html | 4 +-
components/next/debezium-mongodb-component.html | 4 +-
components/next/debezium-mysql-component.html | 4 +-
components/next/debezium-oracle-component.html | 4 +-
components/next/debezium-postgres-component.html | 4 +-
components/next/debezium-sqlserver-component.html | 4 +-
components/next/dhis2-component.html | 2 +-
components/next/fhir-component.html | 2 +-
components/next/file-component.html | 2 +-
components/next/flatpack-component.html | 2 +-
components/next/ftp-component.html | 2 +-
components/next/ftps-component.html | 2 +-
components/next/git-component.html | 2 +-
components/next/github-component.html | 2 +-
components/next/google-calendar-component.html | 2 +-
.../next/google-calendar-stream-component.html | 2 +-
components/next/google-drive-component.html | 2 +-
components/next/google-mail-component.html | 2 +-
components/next/google-mail-stream-component.html | 2 +-
components/next/google-sheets-component.html | 2 +-
.../next/google-sheets-stream-component.html | 2 +-
components/next/google-storage-component.html | 2 +-
components/next/http-component.html | 2 +-
components/next/hwcloud-obs-component.html | 2 +-
components/next/index.html | 2 +-
components/next/ironmq-component.html | 2 +-
components/next/jdbc-component.html | 2 +-
components/next/jetty-component.html | 2 +-
components/next/jira-component.html | 2 +-
components/next/jmx-component.html | 2 +-
components/next/jooq-component.html | 2 +-
components/next/jpa-component.html | 2 +-
components/next/jt400-component.html | 2 +-
components/next/kafka-component.html | 4 +-
components/next/langchain4j-tools-component.html | 2 +-
components/next/mail-component.html | 4 +-
components/next/micrometer-component.html | 2 +-
components/next/minio-component.html | 2 +-
components/next/mock-component.html | 4 +-
components/next/mybatis-component.html | 2 +-
components/next/nats-component.html | 2 +-
components/next/netty-component.html | 4 +-
components/next/netty-http-component.html | 4 +-
components/next/oaipmh-component.html | 2 +-
components/next/olingo2-component.html | 2 +-
components/next/olingo4-component.html | 2 +-
components/next/pg-replication-slot-component.html | 2 +-
components/next/plc4x-component.html | 2 +-
components/next/pqc-component.html | 2 +-
components/next/quartz-component.html | 2 +-
components/next/robotframework-component.html | 2 +-
components/next/rss-component.html | 2 +-
components/next/scheduler-component.html | 2 +-
components/next/seda-component.html | 4 +-
components/next/servicenow-component.html | 4 +-
components/next/sftp-component.html | 2 +-
components/next/slack-component.html | 2 +-
components/next/smb-component.html | 2 +-
components/next/snmp-component.html | 2 +-
components/next/splunk-component.html | 2 +-
components/next/spring-jdbc-component.html | 2 +-
components/next/spring-rabbitmq-component.html | 2 +-
components/next/sql-component.html | 2 +-
components/next/sql-stored-component.html | 2 +-
components/next/ssh-component.html | 2 +-
components/next/stub-component.html | 4 +-
components/next/telegram-component.html | 2 +-
components/next/twilio-component.html | 2 +-
.../next/twitter-directmessage-component.html | 2 +-
components/next/twitter-search-component.html | 2 +-
components/next/twitter-timeline-component.html | 2 +-
components/next/undertow-component.html | 2 +-
components/next/vertx-websocket-component.html | 2 +-
components/next/weather-component.html | 2 +-
components/next/wordpress-component.html | 4 +-
components/next/xquery-component.html | 2 +-
components/next/zendesk-component.html | 2 +-
download/index.html | 2 +-
index.html | 2 +-
index.xml | 16 +-
manual/camel-4x-upgrade-guide-4_13.html | 1 +
manual/camel-4x-upgrade-guide.html | 2 +-
releases/index.html | 2 +-
releases/index.xml | 9 +-
releases/q-3.22.0/index.html | 2 +-
releases/q-3.23.0/index.html | 4 +
.../jaxrs/camel-cxf-spring-rest-4.12.0-spring.xsd | 144 +
.../jaxws/camel-cxf-spring-soap-4.12.0-spring.xsd | 104 +
.../camel-spring-security-4.12.0.xsd | 44 +
schema/spring-xml/camel-spring-xml-4.12.0.xsd | 18956 +++++++++++++++++++
schema/xml-io/camel-xml-io-4.12.0.xsd | 16958 +++++++++++++++++
site-manifest.json | 8 +-
sitemap-camel-core.xml | 16 +-
sitemap-camel-k.xml | 792 +-
sitemap-camel-kafka-connector.xml | 894 +-
sitemap-camel-kamelets.xml | 1498 +-
sitemap-camel-karaf.xml | 20 +-
sitemap-camel-quarkus.xml | 2136 +--
sitemap-camel-spring-boot.xml | 46 +-
sitemap-components.xml | 4792 ++---
sitemap-manual.xml | 446 +-
sitemap-website.xml | 26 +-
325 files changed, 41997 insertions(+), 5727 deletions(-)
diff --git a/.asf.yaml b/.asf.yaml
index f0264ce906..81f2206ff8 100644
--- a/.asf.yaml
+++ b/.asf.yaml
@@ -23,7 +23,7 @@ github:
- website
enabled_merge_buttons:
squash: false
- merge: true
+ merge: false
rebase: false
dependabot_alerts: false
dependabot_updates: false
diff --git a/.htaccess b/.htaccess
index 1587412c92..7d2a2a74b9 100644
--- a/.htaccess
+++ b/.htaccess
@@ -1136,32 +1136,23 @@ Redirect 301 /camel-k/next/camel.html /camel-k/next/apis/camel-k.html
Redirect 301 /camel-k/2.5.x/camel.html /camel-k/2.5.x/apis/camel-k.html
Redirect 301 /camel-k/2.6.x/camel.html /camel-k/2.6.x/apis/camel-k.html
Redirect 301 /camel-quarkus/3.15.x/extensions/rest-openapi.html /camel-quarkus/3.15.x/reference/extensions/rest-openapi.html
-Redirect 301 /camel-quarkus/3.15.x/kubernetes.html /camel-quarkus/3.15.x/user-guide/kubernetes.html
Redirect 301 /camel-quarkus/3.15.x/list-of-camel-quarkus-extensions.html /camel-quarkus/3.15.x/reference/index.html
Redirect 301 /camel-quarkus/3.15.x/reference/extensions/index.html /camel-quarkus/3.15.x/reference/index.html
Redirect 301 /camel-quarkus/3.15.x/extensions/activemq.html /camel-quarkus/3.15.x/reference/extensions/activemq.html
Redirect 301 /camel-quarkus/3.15.x/extensions/avro.html /camel-quarkus/3.15.x/reference/extensions/avro.html
-Redirect 301 /camel-quarkus/3.15.x/extensions/aws2-ddb.html /camel-quarkus/3.15.x/reference/extensions/aws2-ddb.html
-Redirect 301 /camel-quarkus/3.15.x/extensions/aws2-sqs.html /camel-quarkus/3.15.x/reference/extensions/aws2-sqs.html
Redirect 301 /camel-quarkus/3.15.x/extensions/bean-validator.html /camel-quarkus/3.15.x/reference/extensions/bean-validator.html
-Redirect 301 /camel-quarkus/3.15.x/extensions/bindy.html /camel-quarkus/3.15.x/reference/extensions/bindy.html
-Redirect 301 /camel-quarkus/3.15.x/extensions/core.html /camel-quarkus/3.15.x/reference/extensions/core.html
Redirect 301 /camel-quarkus/3.15.x/extensions/controlbus.html /camel-quarkus/3.15.x/reference/extensions/controlbus.html
Redirect 301 /camel-quarkus/3.15.x/extensions/debezium-mysql.html /camel-quarkus/3.15.x/reference/extensions/debezium-mysql.html
Redirect 301 /camel-quarkus/3.15.x/extensions/fhir.html /camel-quarkus/3.15.x/reference/extensions/fhir.html
-Redirect 301 /camel-quarkus/3.15.x/extensions/grpc.html /camel-quarkus/3.15.x/reference/extensions/grpc.html
Redirect 301 /camel-quarkus/3.15.x/extensions/infinispan.html /camel-quarkus/3.15.x/reference/extensions/infinispan.html
Redirect 301 /camel-quarkus/3.15.x/extensions/jackson.html /camel-quarkus/3.15.x/reference/extensions/jackson.html
Redirect 301 /camel-quarkus/3.15.x/extensions/jdbc.html /camel-quarkus/3.15.x/reference/extensions/jdbc.html
-Redirect 301 /camel-quarkus/3.15.x/extensions/jms.html /camel-quarkus/3.15.x/reference/extensions/jms.html
Redirect 301 /camel-quarkus/3.15.x/extensions/jpa.html /camel-quarkus/3.15.x/reference/extensions/jpa.html
Redirect 301 /camel-quarkus/3.15.x/extensions/json-validator.html /camel-quarkus/3.15.x/reference/extensions/json-validator.html
-Redirect 301 /camel-quarkus/3.15.x/extensions/jta.html /camel-quarkus/3.15.x/reference/extensions/jta.html
-Redirect 301 /camel-quarkus/3.15.x/extensions/kafka.html /camel-quarkus/3.15.x/reference/extensions/kafka.html
-Redirect 301 /camel-quarkus/3.15.x/extensions/master.html /camel-quarkus/3.15.x/reference/extensions/master.html
Redirect 301 /camel-quarkus/3.15.x/extensions/microprofile-health.html /camel-quarkus/3.15.x/reference/extensions/microprofile-health.html
Redirect 301 /camel-quarkus/3.15.x/extensions/mock.html /camel-quarkus/3.15.x/reference/extensions/mock.html
Redirect 301 /camel-quarkus/3.15.x/extensions/mongodb.html /camel-quarkus/3.15.x/reference/extensions/mongodb.html
+Redirect 301 /camel-quarkus/3.15.x/extensions/openapi-java.html /camel-quarkus/3.15.x/reference/extensions/openapi-java.html
Redirect 301 /camel-quarkus/3.15.x/extensions/platform-http.html /camel-quarkus/3.15.x/reference/extensions/platform-http.html
Redirect 301 /camel-quarkus/3.15.x/extensions/protobuf.html /camel-quarkus/3.15.x/reference/extensions/protobuf.html
Redirect 301 /camel-quarkus/3.15.x/extensions/quartz.html /camel-quarkus/3.15.x/reference/extensions/quartz.html
@@ -1169,22 +1160,14 @@ Redirect 301 /camel-quarkus/3.15.x/extensions/qute.html /camel-quarkus/3.15.x/re
Redirect 301 /camel-quarkus/3.15.x/extensions/ref.html /camel-quarkus/3.15.x/reference/extensions/ref.html
Redirect 301 /camel-quarkus/3.15.x/extensions/rest.html /camel-quarkus/3.15.x/reference/extensions/rest.html
Redirect 301 /camel-quarkus/3.15.x/extensions/salesforce.html /camel-quarkus/3.15.x/reference/extensions/salesforce.html
-Redirect 301 /camel-quarkus/3.15.x/extensions/servlet.html /camel-quarkus/3.15.x/reference/extensions/servlet.html
Redirect 301 /camel-quarkus/3.15.x/extensions/sjms.html /camel-quarkus/3.15.x/reference/extensions/sjms.html
Redirect 301 /camel-quarkus/3.15.x/extensions/smallrye-reactive-messaging.html /camel-quarkus/3.15.x/reference/extensions/smallrye-reactive-messaging.html
Redirect 301 /camel-quarkus/3.15.x/extensions/sql.html /camel-quarkus/3.15.x/reference/extensions/sql.html
Redirect 301 /camel-quarkus/3.15.x/extensions/xslt.html /camel-quarkus/3.15.x/reference/extensions/xslt.html
-Redirect 301 /camel-quarkus/3.15.x/user-guide/bootstrap.html /camel-quarkus/3.15.x/user-guide/configuration.html
-Redirect 301 /camel-quarkus/3.15.x/first-steps.html /camel-quarkus/3.15.x/user-guide/first-steps.html
-Redirect 301 /camel-quarkus/3.15.x/user-guide.html /camel-quarkus/3.15.x/user-guide/index.html
-Redirect 301 /camel-quarkus/3.15.x/native-mode.html /camel-quarkus/3.15.x/user-guide/native-mode.html
-Redirect 301 /camel-quarkus/3.15.x/testing.html /camel-quarkus/3.15.x/user-guide/testing.html
Redirect 301 /camel-quarkus/3.15.x/extensions/amqp.html /camel-quarkus/3.15.x/reference/extensions/amqp.html
Redirect 301 /camel-quarkus/3.15.x/extensions/attachments.html /camel-quarkus/3.15.x/reference/extensions/attachments.html
-Redirect 301 /camel-quarkus/3.15.x/extensions/aws2-kms.html /camel-quarkus/3.15.x/reference/extensions/aws2-kms.html
-Redirect 301 /camel-quarkus/3.15.x/extensions/aws2-s3.html /camel-quarkus/3.15.x/reference/extensions/aws2-s3.html
-Redirect 301 /camel-quarkus/3.15.x/extensions/aws2-ses.html /camel-quarkus/3.15.x/reference/extensions/aws2-ses.html
-Redirect 301 /camel-quarkus/3.15.x/extensions/aws2-sns.html /camel-quarkus/3.15.x/reference/extensions/aws2-sns.html
+Redirect 301 /camel-quarkus/3.15.x/extensions/aws2-cw.html /camel-quarkus/3.15.x/reference/extensions/aws2-cw.html
+Redirect 301 /camel-quarkus/3.15.x/extensions/base64.html /camel-quarkus/3.15.x/reference/extensions/base64.html
Redirect 301 /camel-quarkus/3.15.x/extensions/cassandraql.html /camel-quarkus/3.15.x/reference/extensions/cassandraql.html
Redirect 301 /camel-quarkus/3.15.x/extensions/couchdb.html /camel-quarkus/3.15.x/reference/extensions/couchdb.html
Redirect 301 /camel-quarkus/3.15.x/extensions/csv.html /camel-quarkus/3.15.x/reference/extensions/csv.html
@@ -1192,31 +1175,24 @@ Redirect 301 /camel-quarkus/3.15.x/extensions/dataformat.html /camel-quarkus/3.1
Redirect 301 /camel-quarkus/3.15.x/extensions/debezium-mongodb.html /camel-quarkus/3.15.x/reference/extensions/debezium-mongodb.html
Redirect 301 /camel-quarkus/3.15.x/extensions/debezium-postgres.html /camel-quarkus/3.15.x/reference/extensions/debezium-postgres.html
Redirect 301 /camel-quarkus/3.15.x/extensions/exec.html /camel-quarkus/3.15.x/reference/extensions/exec.html
-Redirect 301 /camel-quarkus/3.15.x/extensions/ftp.html /camel-quarkus/3.15.x/reference/extensions/ftp.html
Redirect 301 /camel-quarkus/3.15.x/extensions/google-bigquery.html /camel-quarkus/3.15.x/reference/extensions/google-bigquery.html
Redirect 301 /camel-quarkus/3.15.x/extensions/google-pubsub.html /camel-quarkus/3.15.x/reference/extensions/google-pubsub.html
Redirect 301 /camel-quarkus/3.15.x/extensions/google-sheets.html /camel-quarkus/3.15.x/reference/extensions/google-sheets.html
-Redirect 301 /camel-quarkus/3.15.x/extensions/graphql.html /camel-quarkus/3.15.x/reference/extensions/graphql.html
Redirect 301 /camel-quarkus/3.15.x/extensions/grok.html /camel-quarkus/3.15.x/reference/extensions/grok.html
Redirect 301 /camel-quarkus/3.15.x/extensions/groovy.html /camel-quarkus/3.15.x/reference/extensions/groovy.html
Redirect 301 /camel-quarkus/3.15.x/extensions/gson.html /camel-quarkus/3.15.x/reference/extensions/gson.html
Redirect 301 /camel-quarkus/3.15.x/extensions/http.html /camel-quarkus/3.15.x/reference/extensions/http.html
Redirect 301 /camel-quarkus/3.15.x/extensions/jacksonxml.html /camel-quarkus/3.15.x/reference/extensions/jacksonxml.html
-Redirect 301 /camel-quarkus/3.15.x/extensions/jaxb.html /camel-quarkus/3.15.x/reference/extensions/jaxb.html
Redirect 301 /camel-quarkus/3.15.x/extensions/jira.html /camel-quarkus/3.15.x/reference/extensions/jira.html
Redirect 301 /camel-quarkus/3.15.x/extensions/jolt.html /camel-quarkus/3.15.x/reference/extensions/jolt.html
-Redirect 301 /camel-quarkus/3.15.x/extensions/jsonpath.html /camel-quarkus/3.15.x/reference/extensions/jsonpath.html
-Redirect 301 /camel-quarkus/3.15.x/extensions/kotlin.html /camel-quarkus/3.15.x/reference/extensions/kotlin.html
-Redirect 301 /camel-quarkus/3.15.x/extensions/kubernetes.html /camel-quarkus/3.15.x/reference/extensions/kubernetes.html
Redirect 301 /camel-quarkus/3.15.x/extensions/kudu.html /camel-quarkus/3.15.x/reference/extensions/kudu.html
Redirect 301 /camel-quarkus/3.15.x/extensions/log.html /camel-quarkus/3.15.x/reference/extensions/log.html
Redirect 301 /camel-quarkus/3.15.x/extensions/mustache.html /camel-quarkus/3.15.x/reference/extensions/mustache.html
Redirect 301 /camel-quarkus/3.15.x/extensions/netty-http.html /camel-quarkus/3.15.x/reference/extensions/netty-http.html
-Redirect 301 /camel-quarkus/3.15.x/extensions/nitrite.html /camel-quarkus/3.15.x/reference/extensions/nitrite.html
Redirect 301 /camel-quarkus/3.15.x/extensions/netty.html /camel-quarkus/3.15.x/reference/extensions/netty.html
-Redirect 301 /camel-quarkus/3.15.x/extensions/openapi-java.html /camel-quarkus/3.15.x/reference/extensions/openapi-java.html
-Redirect 301 /camel-quarkus/3.15.x/extensions/pdf.html /camel-quarkus/3.15.x/reference/extensions/pdf.html
+Redirect 301 /camel-quarkus/3.15.x/extensions/nitrite.html /camel-quarkus/3.15.x/reference/extensions/nitrite.html
Redirect 301 /camel-quarkus/3.15.x/extensions/paho.html /camel-quarkus/3.15.x/reference/extensions/paho.html
+Redirect 301 /camel-quarkus/3.15.x/extensions/pdf.html /camel-quarkus/3.15.x/reference/extensions/pdf.html
Redirect 301 /camel-quarkus/3.15.x/extensions/reactive-streams.html /camel-quarkus/3.15.x/reference/extensions/reactive-streams.html
Redirect 301 /camel-quarkus/3.15.x/extensions/sap-netweaver.html /camel-quarkus/3.15.x/reference/extensions/sap-netweaver.html
Redirect 301 /camel-quarkus/3.15.x/extensions/scheduler.html /camel-quarkus/3.15.x/reference/extensions/scheduler.html
@@ -1229,46 +1205,44 @@ Redirect 301 /camel-quarkus/3.15.x/extensions/tika.html /camel-quarkus/3.15.x/re
Redirect 301 /camel-quarkus/3.15.x/extensions/twitter.html /camel-quarkus/3.15.x/reference/extensions/twitter.html
Redirect 301 /camel-quarkus/3.15.x/extensions/validator.html /camel-quarkus/3.15.x/reference/extensions/validator.html
Redirect 301 /camel-quarkus/3.15.x/extensions/vertx.html /camel-quarkus/3.15.x/reference/extensions/vertx.html
-Redirect 301 /camel-quarkus/3.15.x/extensions/xml-jaxp.html /camel-quarkus/3.15.x/reference/extensions/xml-jaxp.html
Redirect 301 /camel-quarkus/3.15.x/extensions/xml-jaxb.html /camel-quarkus/3.15.x/reference/extensions/xml-jaxb.html
Redirect 301 /camel-quarkus/3.15.x/extensions/xpath.html /camel-quarkus/3.15.x/reference/extensions/xpath.html
Redirect 301 /camel-quarkus/3.15.x/extensions/zip-deflater.html /camel-quarkus/3.15.x/reference/extensions/zip-deflater.html
-Redirect 301 /camel-quarkus/3.15.x/cdi.html /camel-quarkus/3.15.x/user-guide/cdi.html
Redirect 301 /camel-quarkus/3.15.x/extensions/as2.html /camel-quarkus/3.15.x/reference/extensions/as2.html
Redirect 301 /camel-quarkus/3.15.x/extensions/aws2-athena.html /camel-quarkus/3.15.x/reference/extensions/aws2-athena.html
-Redirect 301 /camel-quarkus/3.15.x/extensions/aws2-cw.html /camel-quarkus/3.15.x/reference/extensions/aws2-cw.html
-Redirect 301 /camel-quarkus/3.15.x/extensions/aws2-eks.html /camel-quarkus/3.15.x/reference/extensions/aws2-eks.html
+Redirect 301 /camel-quarkus/3.15.x/extensions/aws2-kms.html /camel-quarkus/3.15.x/reference/extensions/aws2-kms.html
Redirect 301 /camel-quarkus/3.15.x/extensions/aws2-mq.html /camel-quarkus/3.15.x/reference/extensions/aws2-mq.html
Redirect 301 /camel-quarkus/3.15.x/extensions/aws2-translate.html /camel-quarkus/3.15.x/reference/extensions/aws2-translate.html
-Redirect 301 /camel-quarkus/3.15.x/extensions/base64.html /camel-quarkus/3.15.x/reference/extensions/base64.html
Redirect 301 /camel-quarkus/3.15.x/extensions/bean.html /camel-quarkus/3.15.x/reference/extensions/bean.html
Redirect 301 /camel-quarkus/3.15.x/extensions/cron.html /camel-quarkus/3.15.x/reference/extensions/cron.html
Redirect 301 /camel-quarkus/3.15.x/extensions/debezium-sqlserver.html /camel-quarkus/3.15.x/reference/extensions/debezium-sqlserver.html
Redirect 301 /camel-quarkus/3.15.x/extensions/direct.html /camel-quarkus/3.15.x/reference/extensions/direct.html
Redirect 301 /camel-quarkus/3.15.x/extensions/file-watch.html /camel-quarkus/3.15.x/reference/extensions/file-watch.html
Redirect 301 /camel-quarkus/3.15.x/extensions/file.html /camel-quarkus/3.15.x/reference/extensions/file.html
+Redirect 301 /camel-quarkus/3.15.x/extensions/ftp.html /camel-quarkus/3.15.x/reference/extensions/ftp.html
Redirect 301 /camel-quarkus/3.15.x/extensions/google-calendar.html /camel-quarkus/3.15.x/reference/extensions/google-calendar.html
Redirect 301 /camel-quarkus/3.15.x/extensions/google-mail.html /camel-quarkus/3.15.x/reference/extensions/google-mail.html
Redirect 301 /camel-quarkus/3.15.x/extensions/ical.html /camel-quarkus/3.15.x/reference/extensions/ical.html
Redirect 301 /camel-quarkus/3.15.x/extensions/influxdb.html /camel-quarkus/3.15.x/reference/extensions/influxdb.html
+Redirect 301 /camel-quarkus/3.15.x/extensions/jaxb.html /camel-quarkus/3.15.x/reference/extensions/jaxb.html
+Redirect 301 /camel-quarkus/3.15.x/extensions/jsonpath.html /camel-quarkus/3.15.x/reference/extensions/jsonpath.html
Redirect 301 /camel-quarkus/3.15.x/extensions/lzf.html /camel-quarkus/3.15.x/reference/extensions/lzf.html
Redirect 301 /camel-quarkus/3.15.x/extensions/mail.html /camel-quarkus/3.15.x/reference/extensions/mail.html
+Redirect 301 /camel-quarkus/3.15.x/extensions/master.html /camel-quarkus/3.15.x/reference/extensions/master.html
+Redirect 301 /camel-quarkus/3.15.x/extensions/microprofile-fault-tolerance.html /camel-quarkus/3.15.x/reference/extensions/microprofile-fault-tolerance.html
Redirect 301 /camel-quarkus/3.15.x/extensions/mongodb-gridfs.html /camel-quarkus/3.15.x/reference/extensions/mongodb-gridfs.html
Redirect 301 /camel-quarkus/3.15.x/extensions/ognl.html /camel-quarkus/3.15.x/reference/extensions/ognl.html
Redirect 301 /camel-quarkus/3.15.x/extensions/olingo4.html /camel-quarkus/3.15.x/reference/extensions/olingo4.html
Redirect 301 /camel-quarkus/3.15.x/extensions/openstack.html /camel-quarkus/3.15.x/reference/extensions/openstack.html
-Redirect 301 /camel-quarkus/3.15.x/extensions/microprofile-fault-tolerance.html /camel-quarkus/3.15.x/reference/extensions/microprofile-fault-tolerance.html
Redirect 301 /camel-quarkus/3.15.x/extensions/pubnub.html /camel-quarkus/3.15.x/reference/extensions/pubnub.html
Redirect 301 /camel-quarkus/3.15.x/extensions/servicenow.html /camel-quarkus/3.15.x/reference/extensions/servicenow.html
Redirect 301 /camel-quarkus/3.15.x/extensions/stream.html /camel-quarkus/3.15.x/reference/extensions/stream.html
Redirect 301 /camel-quarkus/3.15.x/extensions/threadpoolfactory-vertx.html /camel-quarkus/3.15.x/reference/extensions/threadpoolfactory-vertx.html
Redirect 301 /camel-quarkus/3.15.x/extensions/timer.html /camel-quarkus/3.15.x/reference/extensions/timer.html
+Redirect 301 /camel-quarkus/3.15.x/extensions/xml-jaxp.html /camel-quarkus/3.15.x/reference/extensions/xml-jaxp.html
Redirect 301 /camel-quarkus/3.15.x/extensions/zipfile.html /camel-quarkus/3.15.x/reference/extensions/zipfile.html
-Redirect 301 /camel-quarkus/3.15.x/extensions/aws2-ecs.html /camel-quarkus/3.15.x/reference/extensions/aws2-ecs.html
-Redirect 301 /camel-quarkus/3.15.x/extensions/aws2-iam.html /camel-quarkus/3.15.x/reference/extensions/aws2-iam.html
-Redirect 301 /camel-quarkus/3.15.x/extensions/aws2-msk.html /camel-quarkus/3.15.x/reference/extensions/aws2-msk.html
+Redirect 301 /camel-quarkus/3.15.x/extensions/aws2-eks.html /camel-quarkus/3.15.x/reference/extensions/aws2-eks.html
Redirect 301 /camel-quarkus/3.15.x/extensions/box.html /camel-quarkus/3.15.x/reference/extensions/box.html
-Redirect 301 /camel-quarkus/3.15.x/extensions/aws2-ec2.html /camel-quarkus/3.15.x/reference/extensions/aws2-ec2.html
Redirect 301 /camel-quarkus/3.15.x/extensions/consul.html /camel-quarkus/3.15.x/reference/extensions/consul.html
Redirect 301 /camel-quarkus/3.15.x/extensions/core-cloud.html /camel-quarkus/3.15.x/reference/extensions/core-cloud.html
Redirect 301 /camel-quarkus/3.15.x/extensions/couchbase.html /camel-quarkus/3.15.x/reference/extensions/couchbase.html
@@ -1277,6 +1251,10 @@ Redirect 301 /camel-quarkus/3.15.x/extensions/google-drive.html /camel-quarkus/3
Redirect 301 /camel-quarkus/3.15.x/extensions/reactive-executor.html /camel-quarkus/3.15.x/reference/extensions/reactive-executor.html
Redirect 301 /camel-quarkus/3.15.x/extensions/slack.html /camel-quarkus/3.15.x/reference/extensions/slack.html
Redirect 301 /camel-quarkus/3.15.x/extensions/tarfile.html /camel-quarkus/3.15.x/reference/extensions/tarfile.html
+Redirect 301 /camel-quarkus/3.15.x/extensions/aws2-ec2.html /camel-quarkus/3.15.x/reference/extensions/aws2-ec2.html
+Redirect 301 /camel-quarkus/3.15.x/extensions/aws2-ecs.html /camel-quarkus/3.15.x/reference/extensions/aws2-ecs.html
+Redirect 301 /camel-quarkus/3.15.x/extensions/aws2-iam.html /camel-quarkus/3.15.x/reference/extensions/aws2-iam.html
+Redirect 301 /camel-quarkus/3.15.x/extensions/aws2-msk.html /camel-quarkus/3.15.x/reference/extensions/aws2-msk.html
Redirect 301 /camel-quarkus/3.15.x/extensions/braintree.html /camel-quarkus/3.15.x/reference/extensions/braintree.html
Redirect 301 /camel-quarkus/3.15.x/ci.html /camel-quarkus/3.15.x/contributor-guide/ci.html
Redirect 301 /camel-quarkus/3.15.x/create-new-example.html /camel-quarkus/3.15.x/contributor-guide/create-new-example.html
@@ -1286,6 +1264,28 @@ Redirect 301 /camel-quarkus/3.15.x/extension-metadata.html /camel-quarkus/3.15.x
Redirect 301 /camel-quarkus/3.15.x/contributor-guide.html /camel-quarkus/3.15.x/contributor-guide/index.html
Redirect 301 /camel-quarkus/3.15.x/promote-jvm-to-native.html /camel-quarkus/3.15.x/contributor-guide/promote-jvm-to-native.html
Redirect 301 /camel-quarkus/3.15.x/release-guide.html /camel-quarkus/3.15.x/contributor-guide/release-guide.html
+Redirect 301 /camel-quarkus/3.15.x/extensions/grpc.html /camel-quarkus/3.15.x/reference/extensions/grpc.html
+Redirect 301 /camel-quarkus/3.15.x/extensions/servlet.html /camel-quarkus/3.15.x/reference/extensions/servlet.html
+Redirect 301 /camel-quarkus/3.15.x/extensions/core.html /camel-quarkus/3.15.x/reference/extensions/core.html
+Redirect 301 /camel-quarkus/3.15.x/extensions/graphql.html /camel-quarkus/3.15.x/reference/extensions/graphql.html
+Redirect 301 /camel-quarkus/3.15.x/extensions/kotlin.html /camel-quarkus/3.15.x/reference/extensions/kotlin.html
+Redirect 301 /camel-quarkus/3.15.x/extensions/kubernetes.html /camel-quarkus/3.15.x/reference/extensions/kubernetes.html
+Redirect 301 /camel-quarkus/3.15.x/cdi.html /camel-quarkus/3.15.x/user-guide/cdi.html
+Redirect 301 /camel-quarkus/3.15.x/user-guide/bootstrap.html /camel-quarkus/3.15.x/user-guide/configuration.html
+Redirect 301 /camel-quarkus/3.15.x/first-steps.html /camel-quarkus/3.15.x/user-guide/first-steps.html
+Redirect 301 /camel-quarkus/3.15.x/user-guide.html /camel-quarkus/3.15.x/user-guide/index.html
+Redirect 301 /camel-quarkus/3.15.x/kubernetes.html /camel-quarkus/3.15.x/user-guide/kubernetes.html
+Redirect 301 /camel-quarkus/3.15.x/testing.html /camel-quarkus/3.15.x/user-guide/testing.html
+Redirect 301 /camel-quarkus/3.15.x/extensions/bindy.html /camel-quarkus/3.15.x/reference/extensions/bindy.html
+Redirect 301 /camel-quarkus/3.15.x/extensions/kafka.html /camel-quarkus/3.15.x/reference/extensions/kafka.html
+Redirect 301 /camel-quarkus/3.15.x/extensions/aws2-ddb.html /camel-quarkus/3.15.x/reference/extensions/aws2-ddb.html
+Redirect 301 /camel-quarkus/3.15.x/extensions/aws2-sqs.html /camel-quarkus/3.15.x/reference/extensions/aws2-sqs.html
+Redirect 301 /camel-quarkus/3.15.x/extensions/jta.html /camel-quarkus/3.15.x/reference/extensions/jta.html
+Redirect 301 /camel-quarkus/3.15.x/native-mode.html /camel-quarkus/3.15.x/user-guide/native-mode.html
+Redirect 301 /camel-quarkus/3.15.x/extensions/aws2-s3.html /camel-quarkus/3.15.x/reference/extensions/aws2-s3.html
+Redirect 301 /camel-quarkus/3.15.x/extensions/aws2-ses.html /camel-quarkus/3.15.x/reference/extensions/aws2-ses.html
+Redirect 301 /camel-quarkus/3.15.x/extensions/aws2-sns.html /camel-quarkus/3.15.x/reference/extensions/aws2-sns.html
+Redirect 301 /camel-quarkus/3.15.x/extensions/jms.html /camel-quarkus/3.15.x/reference/extensions/jms.html
Redirect 301 /camel-quarkus/3.20.x/ci.html /camel-quarkus/3.20.x/contributor-guide/ci.html
Redirect 301 /camel-quarkus/3.20.x/create-new-example.html /camel-quarkus/3.20.x/contributor-guide/create-new-example.html
Redirect 301 /camel-quarkus/3.20.x/create-new-extension.html /camel-quarkus/3.20.x/contributor-guide/create-new-extension.html
@@ -1307,6 +1307,7 @@ Redirect 301 /camel-quarkus/3.20.x/extensions/activemq.html /camel-quarkus/3.20.
Redirect 301 /camel-quarkus/3.20.x/extensions/amqp.html /camel-quarkus/3.20.x/reference/extensions/amqp.html
Redirect 301 /camel-quarkus/3.20.x/extensions/as2.html /camel-quarkus/3.20.x/reference/extensions/as2.html
Redirect 301 /camel-quarkus/3.20.x/extensions/attachments.html /camel-quarkus/3.20.x/reference/extensions/attachments.html
+Redirect 301 /camel-quarkus/3.20.x/extensions/avro.html /camel-quarkus/3.20.x/reference/extensions/avro.html
Redirect 301 /camel-quarkus/3.20.x/extensions/aws2-athena.html /camel-quarkus/3.20.x/reference/extensions/aws2-athena.html
Redirect 301 /camel-quarkus/3.20.x/extensions/aws2-cw.html /camel-quarkus/3.20.x/reference/extensions/aws2-cw.html
Redirect 301 /camel-quarkus/3.20.x/extensions/aws2-ddb.html /camel-quarkus/3.20.x/reference/extensions/aws2-ddb.html
@@ -1322,13 +1323,12 @@ Redirect 301 /camel-quarkus/3.20.x/extensions/aws2-ses.html /camel-quarkus/3.20.
Redirect 301 /camel-quarkus/3.20.x/extensions/aws2-sns.html /camel-quarkus/3.20.x/reference/extensions/aws2-sns.html
Redirect 301 /camel-quarkus/3.20.x/extensions/aws2-sqs.html /camel-quarkus/3.20.x/reference/extensions/aws2-sqs.html
Redirect 301 /camel-quarkus/3.20.x/extensions/aws2-translate.html /camel-quarkus/3.20.x/reference/extensions/aws2-translate.html
-Redirect 301 /camel-quarkus/3.20.x/extensions/avro.html /camel-quarkus/3.20.x/reference/extensions/avro.html
Redirect 301 /camel-quarkus/3.20.x/extensions/base64.html /camel-quarkus/3.20.x/reference/extensions/base64.html
Redirect 301 /camel-quarkus/3.20.x/extensions/bean-validator.html /camel-quarkus/3.20.x/reference/extensions/bean-validator.html
Redirect 301 /camel-quarkus/3.20.x/extensions/bean.html /camel-quarkus/3.20.x/reference/extensions/bean.html
Redirect 301 /camel-quarkus/3.20.x/extensions/bindy.html /camel-quarkus/3.20.x/reference/extensions/bindy.html
-Redirect 301 /camel-quarkus/3.20.x/extensions/box.html /camel-quarkus/3.20.x/reference/extensions/box.html
Redirect 301 /camel-quarkus/3.20.x/extensions/braintree.html /camel-quarkus/3.20.x/reference/extensions/braintree.html
+Redirect 301 /camel-quarkus/3.20.x/extensions/box.html /camel-quarkus/3.20.x/reference/extensions/box.html
Redirect 301 /camel-quarkus/3.20.x/extensions/cassandraql.html /camel-quarkus/3.20.x/reference/extensions/cassandraql.html
Redirect 301 /camel-quarkus/3.20.x/extensions/consul.html /camel-quarkus/3.20.x/reference/extensions/consul.html
Redirect 301 /camel-quarkus/3.20.x/extensions/controlbus.html /camel-quarkus/3.20.x/reference/extensions/controlbus.html
@@ -1339,8 +1339,8 @@ Redirect 301 /camel-quarkus/3.20.x/extensions/couchdb.html /camel-quarkus/3.20.x
Redirect 301 /camel-quarkus/3.20.x/extensions/cron.html /camel-quarkus/3.20.x/reference/extensions/cron.html
Redirect 301 /camel-quarkus/3.20.x/extensions/csv.html /camel-quarkus/3.20.x/reference/extensions/csv.html
Redirect 301 /camel-quarkus/3.20.x/extensions/dataformat.html /camel-quarkus/3.20.x/reference/extensions/dataformat.html
-Redirect 301 /camel-quarkus/3.20.x/extensions/debezium-mysql.html /camel-quarkus/3.20.x/reference/extensions/debezium-mysql.html
Redirect 301 /camel-quarkus/3.20.x/extensions/debezium-mongodb.html /camel-quarkus/3.20.x/reference/extensions/debezium-mongodb.html
+Redirect 301 /camel-quarkus/3.20.x/extensions/debezium-mysql.html /camel-quarkus/3.20.x/reference/extensions/debezium-mysql.html
Redirect 301 /camel-quarkus/3.20.x/extensions/debezium-postgres.html /camel-quarkus/3.20.x/reference/extensions/debezium-postgres.html
Redirect 301 /camel-quarkus/3.20.x/extensions/debezium-sqlserver.html /camel-quarkus/3.20.x/reference/extensions/debezium-sqlserver.html
Redirect 301 /camel-quarkus/3.20.x/extensions/direct.html /camel-quarkus/3.20.x/reference/extensions/direct.html
@@ -1358,8 +1358,8 @@ Redirect 301 /camel-quarkus/3.20.x/extensions/google-pubsub.html /camel-quarkus/
Redirect 301 /camel-quarkus/3.20.x/extensions/google-sheets.html /camel-quarkus/3.20.x/reference/extensions/google-sheets.html
Redirect 301 /camel-quarkus/3.20.x/extensions/graphql.html /camel-quarkus/3.20.x/reference/extensions/graphql.html
Redirect 301 /camel-quarkus/3.20.x/extensions/grok.html /camel-quarkus/3.20.x/reference/extensions/grok.html
-Redirect 301 /camel-quarkus/3.20.x/extensions/groovy.html /camel-quarkus/3.20.x/reference/extensions/groovy.html
Redirect 301 /camel-quarkus/3.20.x/extensions/grpc.html /camel-quarkus/3.20.x/reference/extensions/grpc.html
+Redirect 301 /camel-quarkus/3.20.x/extensions/groovy.html /camel-quarkus/3.20.x/reference/extensions/groovy.html
Redirect 301 /camel-quarkus/3.20.x/extensions/gson.html /camel-quarkus/3.20.x/reference/extensions/gson.html
Redirect 301 /camel-quarkus/3.20.x/extensions/http.html /camel-quarkus/3.20.x/reference/extensions/http.html
Redirect 301 /camel-quarkus/3.20.x/extensions/ical.html /camel-quarkus/3.20.x/reference/extensions/ical.html
@@ -1386,62 +1386,62 @@ Redirect 301 /camel-quarkus/3.20.x/extensions/master.html /camel-quarkus/3.20.x/
Redirect 301 /camel-quarkus/3.20.x/extensions/microprofile-fault-tolerance.html /camel-quarkus/3.20.x/reference/extensions/microprofile-fault-tolerance.html
Redirect 301 /camel-quarkus/3.20.x/extensions/microprofile-health.html /camel-quarkus/3.20.x/reference/extensions/microprofile-health.html
Redirect 301 /camel-quarkus/3.20.x/extensions/mock.html /camel-quarkus/3.20.x/reference/extensions/mock.html
-Redirect 301 /camel-quarkus/3.20.x/extensions/mongodb-gridfs.html /camel-quarkus/3.20.x/reference/extensions/mongodb-gridfs.html
Redirect 301 /camel-quarkus/3.20.x/extensions/mongodb.html /camel-quarkus/3.20.x/reference/extensions/mongodb.html
+Redirect 301 /camel-quarkus/3.20.x/extensions/mongodb-gridfs.html /camel-quarkus/3.20.x/reference/extensions/mongodb-gridfs.html
Redirect 301 /camel-quarkus/3.20.x/extensions/mustache.html /camel-quarkus/3.20.x/reference/extensions/mustache.html
+Redirect 301 /camel-quarkus/3.20.x/extensions/nitrite.html /camel-quarkus/3.20.x/reference/extensions/nitrite.html
Redirect 301 /camel-quarkus/3.20.x/extensions/netty-http.html /camel-quarkus/3.20.x/reference/extensions/netty-http.html
Redirect 301 /camel-quarkus/3.20.x/extensions/netty.html /camel-quarkus/3.20.x/reference/extensions/netty.html
-Redirect 301 /camel-quarkus/3.20.x/extensions/nitrite.html /camel-quarkus/3.20.x/reference/extensions/nitrite.html
Redirect 301 /camel-quarkus/3.20.x/extensions/ognl.html /camel-quarkus/3.20.x/reference/extensions/ognl.html
-Redirect 301 /camel-quarkus/3.20.x/extensions/openapi-java.html /camel-quarkus/3.20.x/reference/extensions/openapi-java.html
+Redirect 301 /camel-quarkus/3.20.x/extensions/olingo4.html /camel-quarkus/3.20.x/reference/extensions/olingo4.html
Redirect 301 /camel-quarkus/3.20.x/extensions/openstack.html /camel-quarkus/3.20.x/reference/extensions/openstack.html
+Redirect 301 /camel-quarkus/3.20.x/extensions/openapi-java.html /camel-quarkus/3.20.x/reference/extensions/openapi-java.html
Redirect 301 /camel-quarkus/3.20.x/extensions/paho.html /camel-quarkus/3.20.x/reference/extensions/paho.html
Redirect 301 /camel-quarkus/3.20.x/extensions/pdf.html /camel-quarkus/3.20.x/reference/extensions/pdf.html
Redirect 301 /camel-quarkus/3.20.x/extensions/platform-http.html /camel-quarkus/3.20.x/reference/extensions/platform-http.html
Redirect 301 /camel-quarkus/3.20.x/extensions/protobuf.html /camel-quarkus/3.20.x/reference/extensions/protobuf.html
Redirect 301 /camel-quarkus/3.20.x/extensions/pubnub.html /camel-quarkus/3.20.x/reference/extensions/pubnub.html
-Redirect 301 /camel-quarkus/3.20.x/extensions/quartz.html /camel-quarkus/3.20.x/reference/extensions/quartz.html
Redirect 301 /camel-quarkus/3.20.x/extensions/qute.html /camel-quarkus/3.20.x/reference/extensions/qute.html
+Redirect 301 /camel-quarkus/3.20.x/extensions/quartz.html /camel-quarkus/3.20.x/reference/extensions/quartz.html
Redirect 301 /camel-quarkus/3.20.x/extensions/reactive-executor.html /camel-quarkus/3.20.x/reference/extensions/reactive-executor.html
Redirect 301 /camel-quarkus/3.20.x/extensions/reactive-streams.html /camel-quarkus/3.20.x/reference/extensions/reactive-streams.html
-Redirect 301 /camel-quarkus/3.20.x/extensions/olingo4.html /camel-quarkus/3.20.x/reference/extensions/olingo4.html
Redirect 301 /camel-quarkus/3.20.x/extensions/ref.html /camel-quarkus/3.20.x/reference/extensions/ref.html
-Redirect 301 /camel-quarkus/3.20.x/extensions/rest-openapi.html /camel-quarkus/3.20.x/reference/extensions/rest-openapi.html
Redirect 301 /camel-quarkus/3.20.x/extensions/rest.html /camel-quarkus/3.20.x/reference/extensions/rest.html
+Redirect 301 /camel-quarkus/3.20.x/extensions/rest-openapi.html /camel-quarkus/3.20.x/reference/extensions/rest-openapi.html
Redirect 301 /camel-quarkus/3.20.x/extensions/salesforce.html /camel-quarkus/3.20.x/reference/extensions/salesforce.html
Redirect 301 /camel-quarkus/3.20.x/extensions/sap-netweaver.html /camel-quarkus/3.20.x/reference/extensions/sap-netweaver.html
Redirect 301 /camel-quarkus/3.20.x/extensions/scheduler.html /camel-quarkus/3.20.x/reference/extensions/scheduler.html
Redirect 301 /camel-quarkus/3.20.x/extensions/seda.html /camel-quarkus/3.20.x/reference/extensions/seda.html
Redirect 301 /camel-quarkus/3.20.x/extensions/servicenow.html /camel-quarkus/3.20.x/reference/extensions/servicenow.html
Redirect 301 /camel-quarkus/3.20.x/extensions/servlet.html /camel-quarkus/3.20.x/reference/extensions/servlet.html
-Redirect 301 /camel-quarkus/3.20.x/extensions/sjms.html /camel-quarkus/3.20.x/reference/extensions/sjms.html
-Redirect 301 /camel-quarkus/3.20.x/extensions/sjms2.html /camel-quarkus/3.20.x/reference/extensions/sjms2.html
Redirect 301 /camel-quarkus/3.20.x/extensions/slack.html /camel-quarkus/3.20.x/reference/extensions/slack.html
+Redirect 301 /camel-quarkus/3.20.x/extensions/sjms2.html /camel-quarkus/3.20.x/reference/extensions/sjms2.html
+Redirect 301 /camel-quarkus/3.20.x/extensions/sjms.html /camel-quarkus/3.20.x/reference/extensions/sjms.html
Redirect 301 /camel-quarkus/3.20.x/extensions/smallrye-reactive-messaging.html /camel-quarkus/3.20.x/reference/extensions/smallrye-reactive-messaging.html
-Redirect 301 /camel-quarkus/3.20.x/extensions/snakeyaml.html /camel-quarkus/3.20.x/reference/extensions/snakeyaml.html
Redirect 301 /camel-quarkus/3.20.x/extensions/soap.html /camel-quarkus/3.20.x/reference/extensions/soap.html
+Redirect 301 /camel-quarkus/3.20.x/extensions/snakeyaml.html /camel-quarkus/3.20.x/reference/extensions/snakeyaml.html
Redirect 301 /camel-quarkus/3.20.x/extensions/sql.html /camel-quarkus/3.20.x/reference/extensions/sql.html
Redirect 301 /camel-quarkus/3.20.x/extensions/stream.html /camel-quarkus/3.20.x/reference/extensions/stream.html
-Redirect 301 /camel-quarkus/3.20.x/extensions/tarfile.html /camel-quarkus/3.20.x/reference/extensions/tarfile.html
Redirect 301 /camel-quarkus/3.20.x/extensions/telegram.html /camel-quarkus/3.20.x/reference/extensions/telegram.html
+Redirect 301 /camel-quarkus/3.20.x/extensions/tarfile.html /camel-quarkus/3.20.x/reference/extensions/tarfile.html
Redirect 301 /camel-quarkus/3.20.x/extensions/threadpoolfactory-vertx.html /camel-quarkus/3.20.x/reference/extensions/threadpoolfactory-vertx.html
-Redirect 301 /camel-quarkus/3.20.x/extensions/tika.html /camel-quarkus/3.20.x/reference/extensions/tika.html
Redirect 301 /camel-quarkus/3.20.x/extensions/timer.html /camel-quarkus/3.20.x/reference/extensions/timer.html
+Redirect 301 /camel-quarkus/3.20.x/extensions/tika.html /camel-quarkus/3.20.x/reference/extensions/tika.html
Redirect 301 /camel-quarkus/3.20.x/extensions/validator.html /camel-quarkus/3.20.x/reference/extensions/validator.html
+Redirect 301 /camel-quarkus/3.20.x/extensions/twitter.html /camel-quarkus/3.20.x/reference/extensions/twitter.html
Redirect 301 /camel-quarkus/3.20.x/extensions/vertx.html /camel-quarkus/3.20.x/reference/extensions/vertx.html
-Redirect 301 /camel-quarkus/3.20.x/extensions/xml-jaxb.html /camel-quarkus/3.20.x/reference/extensions/xml-jaxb.html
Redirect 301 /camel-quarkus/3.20.x/extensions/xml-jaxp.html /camel-quarkus/3.20.x/reference/extensions/xml-jaxp.html
+Redirect 301 /camel-quarkus/3.20.x/extensions/xml-jaxb.html /camel-quarkus/3.20.x/reference/extensions/xml-jaxb.html
Redirect 301 /camel-quarkus/3.20.x/extensions/xpath.html /camel-quarkus/3.20.x/reference/extensions/xpath.html
Redirect 301 /camel-quarkus/3.20.x/extensions/xslt.html /camel-quarkus/3.20.x/reference/extensions/xslt.html
Redirect 301 /camel-quarkus/3.20.x/extensions/zip-deflater.html /camel-quarkus/3.20.x/reference/extensions/zip-deflater.html
Redirect 301 /camel-quarkus/3.20.x/extensions/zipfile.html /camel-quarkus/3.20.x/reference/extensions/zipfile.html
-Redirect 301 /camel-quarkus/3.20.x/extensions/twitter.html /camel-quarkus/3.20.x/reference/extensions/twitter.html
Redirect 301 /camel-quarkus/next/ci.html /camel-quarkus/next/contributor-guide/ci.html
Redirect 301 /camel-quarkus/next/create-new-example.html /camel-quarkus/next/contributor-guide/create-new-example.html
Redirect 301 /camel-quarkus/next/create-new-extension.html /camel-quarkus/next/contributor-guide/create-new-extension.html
+Redirect 301 /camel-quarkus/next/contributor-guide.html /camel-quarkus/next/contributor-guide/index.html
Redirect 301 /camel-quarkus/next/extension-documentation.html /camel-quarkus/next/contributor-guide/extension-documentation.html
Redirect 301 /camel-quarkus/next/extension-metadata.html /camel-quarkus/next/contributor-guide/extension-metadata.html
-Redirect 301 /camel-quarkus/next/contributor-guide.html /camel-quarkus/next/contributor-guide/index.html
Redirect 301 /camel-quarkus/next/promote-jvm-to-native.html /camel-quarkus/next/contributor-guide/promote-jvm-to-native.html
Redirect 301 /camel-quarkus/next/release-guide.html /camel-quarkus/next/contributor-guide/release-guide.html
Redirect 301 /camel-quarkus/next/list-of-camel-quarkus-extensions.html /camel-quarkus/next/reference/index.html
@@ -1463,25 +1463,26 @@ Redirect 301 /camel-quarkus/next/extensions/aws2-cw.html /camel-quarkus/next/ref
Redirect 301 /camel-quarkus/next/extensions/aws2-ddb.html /camel-quarkus/next/reference/extensions/aws2-ddb.html
Redirect 301 /camel-quarkus/next/extensions/aws2-ec2.html /camel-quarkus/next/reference/extensions/aws2-ec2.html
Redirect 301 /camel-quarkus/next/extensions/aws2-ecs.html /camel-quarkus/next/reference/extensions/aws2-ecs.html
-Redirect 301 /camel-quarkus/next/extensions/aws2-iam.html /camel-quarkus/next/reference/extensions/aws2-iam.html
Redirect 301 /camel-quarkus/next/extensions/aws2-eks.html /camel-quarkus/next/reference/extensions/aws2-eks.html
+Redirect 301 /camel-quarkus/next/extensions/aws2-iam.html /camel-quarkus/next/reference/extensions/aws2-iam.html
Redirect 301 /camel-quarkus/next/extensions/aws2-kms.html /camel-quarkus/next/reference/extensions/aws2-kms.html
-Redirect 301 /camel-quarkus/next/extensions/aws2-msk.html /camel-quarkus/next/reference/extensions/aws2-msk.html
Redirect 301 /camel-quarkus/next/extensions/aws2-mq.html /camel-quarkus/next/reference/extensions/aws2-mq.html
+Redirect 301 /camel-quarkus/next/extensions/aws2-msk.html /camel-quarkus/next/reference/extensions/aws2-msk.html
Redirect 301 /camel-quarkus/next/extensions/aws2-s3.html /camel-quarkus/next/reference/extensions/aws2-s3.html
Redirect 301 /camel-quarkus/next/extensions/aws2-ses.html /camel-quarkus/next/reference/extensions/aws2-ses.html
+Redirect 301 /camel-quarkus/next/extensions/aws2-sns.html /camel-quarkus/next/reference/extensions/aws2-sns.html
Redirect 301 /camel-quarkus/next/extensions/aws2-sqs.html /camel-quarkus/next/reference/extensions/aws2-sqs.html
+Redirect 301 /camel-quarkus/next/extensions/aws2-translate.html /camel-quarkus/next/reference/extensions/aws2-translate.html
Redirect 301 /camel-quarkus/next/extensions/base64.html /camel-quarkus/next/reference/extensions/base64.html
Redirect 301 /camel-quarkus/next/extensions/bean-validator.html /camel-quarkus/next/reference/extensions/bean-validator.html
Redirect 301 /camel-quarkus/next/extensions/bean.html /camel-quarkus/next/reference/extensions/bean.html
-Redirect 301 /camel-quarkus/next/extensions/aws2-translate.html /camel-quarkus/next/reference/extensions/aws2-translate.html
Redirect 301 /camel-quarkus/next/extensions/bindy.html /camel-quarkus/next/reference/extensions/bindy.html
Redirect 301 /camel-quarkus/next/extensions/box.html /camel-quarkus/next/reference/extensions/box.html
Redirect 301 /camel-quarkus/next/extensions/braintree.html /camel-quarkus/next/reference/extensions/braintree.html
Redirect 301 /camel-quarkus/next/extensions/cassandraql.html /camel-quarkus/next/reference/extensions/cassandraql.html
Redirect 301 /camel-quarkus/next/extensions/consul.html /camel-quarkus/next/reference/extensions/consul.html
Redirect 301 /camel-quarkus/next/extensions/controlbus.html /camel-quarkus/next/reference/extensions/controlbus.html
-Redirect 301 /camel-quarkus/next/extensions/aws2-sns.html /camel-quarkus/next/reference/extensions/aws2-sns.html
+Redirect 301 /camel-quarkus/next/extensions/couchbase.html /camel-quarkus/next/reference/extensions/couchbase.html
Redirect 301 /camel-quarkus/next/extensions/core-cloud.html /camel-quarkus/next/reference/extensions/core-cloud.html
Redirect 301 /camel-quarkus/next/extensions/core.html /camel-quarkus/next/reference/extensions/core.html
Redirect 301 /camel-quarkus/next/extensions/couchdb.html /camel-quarkus/next/reference/extensions/couchdb.html
@@ -1495,14 +1496,13 @@ Redirect 301 /camel-quarkus/next/extensions/debezium-sqlserver.html /camel-quark
Redirect 301 /camel-quarkus/next/extensions/direct.html /camel-quarkus/next/reference/extensions/direct.html
Redirect 301 /camel-quarkus/next/extensions/exec.html /camel-quarkus/next/reference/extensions/exec.html
Redirect 301 /camel-quarkus/next/extensions/fhir.html /camel-quarkus/next/reference/extensions/fhir.html
-Redirect 301 /camel-quarkus/next/extensions/couchbase.html /camel-quarkus/next/reference/extensions/couchbase.html
-Redirect 301 /camel-quarkus/next/extensions/file-watch.html /camel-quarkus/next/reference/extensions/file-watch.html
Redirect 301 /camel-quarkus/next/extensions/file.html /camel-quarkus/next/reference/extensions/file.html
+Redirect 301 /camel-quarkus/next/extensions/file-watch.html /camel-quarkus/next/reference/extensions/file-watch.html
Redirect 301 /camel-quarkus/next/extensions/ftp.html /camel-quarkus/next/reference/extensions/ftp.html
Redirect 301 /camel-quarkus/next/extensions/github.html /camel-quarkus/next/reference/extensions/github.html
Redirect 301 /camel-quarkus/next/extensions/google-bigquery.html /camel-quarkus/next/reference/extensions/google-bigquery.html
-Redirect 301 /camel-quarkus/next/extensions/google-calendar.html /camel-quarkus/next/reference/extensions/google-calendar.html
Redirect 301 /camel-quarkus/next/extensions/google-drive.html /camel-quarkus/next/reference/extensions/google-drive.html
+Redirect 301 /camel-quarkus/next/extensions/google-calendar.html /camel-quarkus/next/reference/extensions/google-calendar.html
Redirect 301 /camel-quarkus/next/extensions/google-mail.html /camel-quarkus/next/reference/extensions/google-mail.html
Redirect 301 /camel-quarkus/next/extensions/google-pubsub.html /camel-quarkus/next/reference/extensions/google-pubsub.html
Redirect 301 /camel-quarkus/next/extensions/google-sheets.html /camel-quarkus/next/reference/extensions/google-sheets.html
@@ -1513,28 +1513,28 @@ Redirect 301 /camel-quarkus/next/extensions/grpc.html /camel-quarkus/next/refere
Redirect 301 /camel-quarkus/next/extensions/gson.html /camel-quarkus/next/reference/extensions/gson.html
Redirect 301 /camel-quarkus/next/extensions/http.html /camel-quarkus/next/reference/extensions/http.html
Redirect 301 /camel-quarkus/next/extensions/ical.html /camel-quarkus/next/reference/extensions/ical.html
-Redirect 301 /camel-quarkus/next/extensions/infinispan.html /camel-quarkus/next/reference/extensions/infinispan.html
Redirect 301 /camel-quarkus/next/extensions/influxdb.html /camel-quarkus/next/reference/extensions/influxdb.html
+Redirect 301 /camel-quarkus/next/extensions/infinispan.html /camel-quarkus/next/reference/extensions/infinispan.html
+Redirect 301 /camel-quarkus/next/extensions/jacksonxml.html /camel-quarkus/next/reference/extensions/jacksonxml.html
Redirect 301 /camel-quarkus/next/extensions/jackson.html /camel-quarkus/next/reference/extensions/jackson.html
Redirect 301 /camel-quarkus/next/extensions/jaxb.html /camel-quarkus/next/reference/extensions/jaxb.html
Redirect 301 /camel-quarkus/next/extensions/jdbc.html /camel-quarkus/next/reference/extensions/jdbc.html
Redirect 301 /camel-quarkus/next/extensions/jira.html /camel-quarkus/next/reference/extensions/jira.html
Redirect 301 /camel-quarkus/next/extensions/jms.html /camel-quarkus/next/reference/extensions/jms.html
-Redirect 301 /camel-quarkus/next/extensions/jacksonxml.html /camel-quarkus/next/reference/extensions/jacksonxml.html
Redirect 301 /camel-quarkus/next/extensions/jolt.html /camel-quarkus/next/reference/extensions/jolt.html
Redirect 301 /camel-quarkus/next/extensions/jpa.html /camel-quarkus/next/reference/extensions/jpa.html
Redirect 301 /camel-quarkus/next/extensions/json-validator.html /camel-quarkus/next/reference/extensions/json-validator.html
-Redirect 301 /camel-quarkus/next/extensions/jta.html /camel-quarkus/next/reference/extensions/jta.html
Redirect 301 /camel-quarkus/next/extensions/jsonpath.html /camel-quarkus/next/reference/extensions/jsonpath.html
Redirect 301 /camel-quarkus/next/extensions/kafka.html /camel-quarkus/next/reference/extensions/kafka.html
-Redirect 301 /camel-quarkus/next/extensions/kudu.html /camel-quarkus/next/reference/extensions/kudu.html
+Redirect 301 /camel-quarkus/next/extensions/jta.html /camel-quarkus/next/reference/extensions/jta.html
Redirect 301 /camel-quarkus/next/extensions/kubernetes.html /camel-quarkus/next/reference/extensions/kubernetes.html
+Redirect 301 /camel-quarkus/next/extensions/kudu.html /camel-quarkus/next/reference/extensions/kudu.html
Redirect 301 /camel-quarkus/next/extensions/log.html /camel-quarkus/next/reference/extensions/log.html
Redirect 301 /camel-quarkus/next/extensions/lzf.html /camel-quarkus/next/reference/extensions/lzf.html
Redirect 301 /camel-quarkus/next/extensions/mail.html /camel-quarkus/next/reference/extensions/mail.html
-Redirect 301 /camel-quarkus/next/extensions/master.html /camel-quarkus/next/reference/extensions/master.html
Redirect 301 /camel-quarkus/next/extensions/microprofile-fault-tolerance.html /camel-quarkus/next/reference/extensions/microprofile-fault-tolerance.html
Redirect 301 /camel-quarkus/next/extensions/microprofile-health.html /camel-quarkus/next/reference/extensions/microprofile-health.html
+Redirect 301 /camel-quarkus/next/extensions/master.html /camel-quarkus/next/reference/extensions/master.html
Redirect 301 /camel-quarkus/next/extensions/mock.html /camel-quarkus/next/reference/extensions/mock.html
Redirect 301 /camel-quarkus/next/extensions/mongodb-gridfs.html /camel-quarkus/next/reference/extensions/mongodb-gridfs.html
Redirect 301 /camel-quarkus/next/extensions/mongodb.html /camel-quarkus/next/reference/extensions/mongodb.html
@@ -1542,41 +1542,41 @@ Redirect 301 /camel-quarkus/next/extensions/mustache.html /camel-quarkus/next/re
Redirect 301 /camel-quarkus/next/extensions/netty-http.html /camel-quarkus/next/reference/extensions/netty-http.html
Redirect 301 /camel-quarkus/next/extensions/netty.html /camel-quarkus/next/reference/extensions/netty.html
Redirect 301 /camel-quarkus/next/extensions/nitrite.html /camel-quarkus/next/reference/extensions/nitrite.html
-Redirect 301 /camel-quarkus/next/extensions/olingo4.html /camel-quarkus/next/reference/extensions/olingo4.html
+Redirect 301 /camel-quarkus/next/extensions/ognl.html /camel-quarkus/next/reference/extensions/ognl.html
Redirect 301 /camel-quarkus/next/extensions/openapi-java.html /camel-quarkus/next/reference/extensions/openapi-java.html
+Redirect 301 /camel-quarkus/next/extensions/olingo4.html /camel-quarkus/next/reference/extensions/olingo4.html
Redirect 301 /camel-quarkus/next/extensions/openstack.html /camel-quarkus/next/reference/extensions/openstack.html
Redirect 301 /camel-quarkus/next/extensions/paho.html /camel-quarkus/next/reference/extensions/paho.html
Redirect 301 /camel-quarkus/next/extensions/pdf.html /camel-quarkus/next/reference/extensions/pdf.html
Redirect 301 /camel-quarkus/next/extensions/platform-http.html /camel-quarkus/next/reference/extensions/platform-http.html
-Redirect 301 /camel-quarkus/next/extensions/protobuf.html /camel-quarkus/next/reference/extensions/protobuf.html
Redirect 301 /camel-quarkus/next/extensions/pubnub.html /camel-quarkus/next/reference/extensions/pubnub.html
+Redirect 301 /camel-quarkus/next/extensions/protobuf.html /camel-quarkus/next/reference/extensions/protobuf.html
Redirect 301 /camel-quarkus/next/extensions/quartz.html /camel-quarkus/next/reference/extensions/quartz.html
-Redirect 301 /camel-quarkus/next/extensions/qute.html /camel-quarkus/next/reference/extensions/qute.html
Redirect 301 /camel-quarkus/next/extensions/reactive-executor.html /camel-quarkus/next/reference/extensions/reactive-executor.html
+Redirect 301 /camel-quarkus/next/extensions/qute.html /camel-quarkus/next/reference/extensions/qute.html
Redirect 301 /camel-quarkus/next/extensions/reactive-streams.html /camel-quarkus/next/reference/extensions/reactive-streams.html
-Redirect 301 /camel-quarkus/next/extensions/ref.html /camel-quarkus/next/reference/extensions/ref.html
Redirect 301 /camel-quarkus/next/extensions/rest.html /camel-quarkus/next/reference/extensions/rest.html
Redirect 301 /camel-quarkus/next/extensions/rest-openapi.html /camel-quarkus/next/reference/extensions/rest-openapi.html
-Redirect 301 /camel-quarkus/next/extensions/salesforce.html /camel-quarkus/next/reference/extensions/salesforce.html
+Redirect 301 /camel-quarkus/next/extensions/ref.html /camel-quarkus/next/reference/extensions/ref.html
Redirect 301 /camel-quarkus/next/extensions/sap-netweaver.html /camel-quarkus/next/reference/extensions/sap-netweaver.html
+Redirect 301 /camel-quarkus/next/extensions/salesforce.html /camel-quarkus/next/reference/extensions/salesforce.html
Redirect 301 /camel-quarkus/next/extensions/scheduler.html /camel-quarkus/next/reference/extensions/scheduler.html
-Redirect 301 /camel-quarkus/next/extensions/seda.html /camel-quarkus/next/reference/extensions/seda.html
Redirect 301 /camel-quarkus/next/extensions/servicenow.html /camel-quarkus/next/reference/extensions/servicenow.html
+Redirect 301 /camel-quarkus/next/extensions/seda.html /camel-quarkus/next/reference/extensions/seda.html
Redirect 301 /camel-quarkus/next/extensions/servlet.html /camel-quarkus/next/reference/extensions/servlet.html
+Redirect 301 /camel-quarkus/next/extensions/slack.html /camel-quarkus/next/reference/extensions/slack.html
Redirect 301 /camel-quarkus/next/extensions/sjms.html /camel-quarkus/next/reference/extensions/sjms.html
Redirect 301 /camel-quarkus/next/extensions/sjms2.html /camel-quarkus/next/reference/extensions/sjms2.html
-Redirect 301 /camel-quarkus/next/extensions/slack.html /camel-quarkus/next/reference/extensions/slack.html
Redirect 301 /camel-quarkus/next/extensions/smallrye-reactive-messaging.html /camel-quarkus/next/reference/extensions/smallrye-reactive-messaging.html
Redirect 301 /camel-quarkus/next/extensions/snakeyaml.html /camel-quarkus/next/reference/extensions/snakeyaml.html
Redirect 301 /camel-quarkus/next/extensions/soap.html /camel-quarkus/next/reference/extensions/soap.html
-Redirect 301 /camel-quarkus/next/extensions/ognl.html /camel-quarkus/next/reference/extensions/ognl.html
Redirect 301 /camel-quarkus/next/extensions/sql.html /camel-quarkus/next/reference/extensions/sql.html
Redirect 301 /camel-quarkus/next/extensions/stream.html /camel-quarkus/next/reference/extensions/stream.html
Redirect 301 /camel-quarkus/next/extensions/tarfile.html /camel-quarkus/next/reference/extensions/tarfile.html
Redirect 301 /camel-quarkus/next/extensions/telegram.html /camel-quarkus/next/reference/extensions/telegram.html
Redirect 301 /camel-quarkus/next/extensions/threadpoolfactory-vertx.html /camel-quarkus/next/reference/extensions/threadpoolfactory-vertx.html
-Redirect 301 /camel-quarkus/next/extensions/tika.html /camel-quarkus/next/reference/extensions/tika.html
Redirect 301 /camel-quarkus/next/extensions/timer.html /camel-quarkus/next/reference/extensions/timer.html
+Redirect 301 /camel-quarkus/next/extensions/tika.html /camel-quarkus/next/reference/extensions/tika.html
Redirect 301 /camel-quarkus/next/extensions/twitter.html /camel-quarkus/next/reference/extensions/twitter.html
Redirect 301 /camel-quarkus/next/extensions/validator.html /camel-quarkus/next/reference/extensions/validator.html
Redirect 301 /camel-quarkus/next/extensions/vertx.html /camel-quarkus/next/reference/extensions/vertx.html
diff --git a/.well-known/security.txt b/.well-known/security.txt
index 49812434f1..605218ae99 100644
--- a/.well-known/security.txt
+++ b/.well-known/security.txt
@@ -2,4 +2,4 @@ Canonical: https://camel.apache.com/.well-known/security.txt
Contact: mailto:security@apache.org
Encryption: https://www.apache.org/security/KEYS.txt
Policy: https://www.apache.org/security/
-Expires: 2026-05-23T08:22:57Z
+Expires: 2026-05-29T15:07:06Z
diff --git a/blog/2025/05/RELEASE-4.8.7/index.html b/blog/2025/05/RELEASE-4.8.7/index.html
index 0e969ef0ff..be2d11e3ad 100644
--- a/blog/2025/05/RELEASE-4.8.7/index.html
+++ b/blog/2025/05/RELEASE-4.8.7/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/2025/05/camel-quarkus-release-3.23.0/camel-featured.jpeg b/blog/2025/05/camel-quarkus-release-3.23.0/camel-featured.jpeg
new file mode 100644
index 0000000000..36c23a0210
Binary files /dev/null and b/blog/2025/05/camel-quarkus-release-3.23.0/camel-featured.jpeg differ
diff --git a/blog/2025/05/camel-quarkus-release-3.23.0/camel-featured_hub90352a773889fde5cf74e9c68bd9be1_625206_800x0_resize_q95_gaussian.jpeg b/blog/2025/05/camel-quarkus-release-3.23.0/camel-featured_hub90352a773889fde5cf74e9c68bd9be1_625206_800x0_resize_q95_gaussian.jpeg
new file mode 100644
index 0000000000..2a5756aa3f
Binary files /dev/null and b/blog/2025/05/camel-quarkus-release-3.23.0/camel-featured_hub90352a773889fde5cf74e9c68bd9be1_625206_800x0_resize_q95_gaussian.jpeg differ
diff --git a/blog/2025/05/camel-quarkus-release-3.23.0/index.html b/blog/2025/05/camel-quarkus-release-3.23.0/index.html
new file mode 100644
index 0000000000..dc1e8e2942
--- /dev/null
+++ b/blog/2025/05/camel-quarkus-release-3.23.0/index.html
@@ -0,0 +1 @@
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144 [...]
\ No newline at end of file
diff --git a/blog/index.html b/blog/index.html
index 63a6dfbb75..91e3726296 100644
--- a/blog/index.html
+++ b/blog/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="../apple-touch- [...]
\ 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="../apple-touch- [...]
\ No newline at end of file
diff --git a/blog/index.xml b/blog/index.xml
index f783594a6d..273b53685a 100644
--- a/blog/index.xml
+++ b/blog/index.xml
@@ -6,8 +6,15 @@
<description>Recent content in Blog on Apache Camel</description>
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language>
- <lastBuildDate>Fri, 09 May 2025 00:00:00 +0000</lastBuildDate>
+ <lastBuildDate>Mon, 26 May 2025 00:00:00 +0000</lastBuildDate>
<atom:link href="https://camel.apache.org/blog/index.xml" rel="self" type="application/rss+xml" />
+ <item>
+ <title>Camel Quarkus 3.23.0 Released</title>
+ <link>https://camel.apache.org/blog/2025/05/camel-quarkus-release-3.23.0/</link>
+ <pubDate>Mon, 26 May 2025 00:00:00 +0000</pubDate>
+ <guid>https://camel.apache.org/blog/2025/05/camel-quarkus-release-3.23.0/</guid>
+ <description>Camel Quarkus 3.23.0 release</description>
+ </item>
<item>
<title>RELEASE 4.8.7</title>
<link>https://camel.apache.org/blog/2025/05/RELEASE-4.8.7/</link>
diff --git a/blog/page/10/index.html b/blog/page/10/index.html
index accf50f5ed..5b96f8488c 100644
--- a/blog/page/10/index.html
+++ b/blog/page/10/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/100/index.html b/blog/page/100/index.html
index 25b1961505..37def8ad22 100644
--- a/blog/page/100/index.html
+++ b/blog/page/100/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/101/index.html b/blog/page/101/index.html
index 62704e2df4..4a77bbfccf 100644
--- a/blog/page/101/index.html
+++ b/blog/page/101/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/102/index.html b/blog/page/102/index.html
index 8c596c5c2f..4ee8cece23 100644
--- a/blog/page/102/index.html
+++ b/blog/page/102/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/103/index.html b/blog/page/103/index.html
index 8178ef79d5..cf8aa009e1 100644
--- a/blog/page/103/index.html
+++ b/blog/page/103/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/104/index.html b/blog/page/104/index.html
index 60242500d1..285286f953 100644
--- a/blog/page/104/index.html
+++ b/blog/page/104/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/105/index.html b/blog/page/105/index.html
index 78be12d086..98fa2e1364 100644
--- a/blog/page/105/index.html
+++ b/blog/page/105/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/106/index.html b/blog/page/106/index.html
index 61502c5a61..afcb970dc4 100644
--- a/blog/page/106/index.html
+++ b/blog/page/106/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/107/index.html b/blog/page/107/index.html
index c23da56463..3c261a7d86 100644
--- a/blog/page/107/index.html
+++ b/blog/page/107/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/108/index.html b/blog/page/108/index.html
index ad3669e105..90b1eb9e2b 100644
--- a/blog/page/108/index.html
+++ b/blog/page/108/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/109/index.html b/blog/page/109/index.html
index 9708921e5a..6770d96613 100644
--- a/blog/page/109/index.html
+++ b/blog/page/109/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/11/index.html b/blog/page/11/index.html
index 4f3300af87..bfd31aa9db 100644
--- a/blog/page/11/index.html
+++ b/blog/page/11/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/110/index.html b/blog/page/110/index.html
index 7450f4d813..587899e7eb 100644
--- a/blog/page/110/index.html
+++ b/blog/page/110/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/111/index.html b/blog/page/111/index.html
index 8e0b47a1e6..5044733604 100644
--- a/blog/page/111/index.html
+++ b/blog/page/111/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/112/index.html b/blog/page/112/index.html
index 4e1214cb41..3dd791f04f 100644
--- a/blog/page/112/index.html
+++ b/blog/page/112/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/113/index.html b/blog/page/113/index.html
index c83b941e06..d3b1cb9f4a 100644
--- a/blog/page/113/index.html
+++ b/blog/page/113/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/114/index.html b/blog/page/114/index.html
index 14bbe89865..d1a5853851 100644
--- a/blog/page/114/index.html
+++ b/blog/page/114/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/115/index.html b/blog/page/115/index.html
index edb3e6381b..372b93cf59 100644
--- a/blog/page/115/index.html
+++ b/blog/page/115/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/116/index.html b/blog/page/116/index.html
index 9e80ff55da..d2a582bdbc 100644
--- a/blog/page/116/index.html
+++ b/blog/page/116/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/117/index.html b/blog/page/117/index.html
index 1459ce26d9..b3a6a6756a 100644
--- a/blog/page/117/index.html
+++ b/blog/page/117/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/118/index.html b/blog/page/118/index.html
index 313acaa0d8..e4b27d8137 100644
--- a/blog/page/118/index.html
+++ b/blog/page/118/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/119/index.html b/blog/page/119/index.html
index 74d172bbbe..a165e3066d 100644
--- a/blog/page/119/index.html
+++ b/blog/page/119/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/12/index.html b/blog/page/12/index.html
index cf3e91d26e..e9f0549afc 100644
--- a/blog/page/12/index.html
+++ b/blog/page/12/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/120/index.html b/blog/page/120/index.html
index 9cb06039fc..8079b2bf6f 100644
--- a/blog/page/120/index.html
+++ b/blog/page/120/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/121/index.html b/blog/page/121/index.html
index 64a700d5ed..3b652b77c3 100644
--- a/blog/page/121/index.html
+++ b/blog/page/121/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/122/index.html b/blog/page/122/index.html
index e63619ee4d..5f8ee92e78 100644
--- a/blog/page/122/index.html
+++ b/blog/page/122/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/123/index.html b/blog/page/123/index.html
index fc44d138f7..40a8517905 100644
--- a/blog/page/123/index.html
+++ b/blog/page/123/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/124/index.html b/blog/page/124/index.html
index 0a372762c9..90b4d3ba71 100644
--- a/blog/page/124/index.html
+++ b/blog/page/124/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/125/index.html b/blog/page/125/index.html
index 181b2741d2..14338d5e2a 100644
--- a/blog/page/125/index.html
+++ b/blog/page/125/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/126/index.html b/blog/page/126/index.html
index 955ede569d..d8e72c135d 100644
--- a/blog/page/126/index.html
+++ b/blog/page/126/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/127/index.html b/blog/page/127/index.html
index 29149932e4..b1f688caa6 100644
--- a/blog/page/127/index.html
+++ b/blog/page/127/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/128/index.html b/blog/page/128/index.html
index a3a713ec6f..f1e94cdc9f 100644
--- a/blog/page/128/index.html
+++ b/blog/page/128/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/129/index.html b/blog/page/129/index.html
index 66bbeca7ea..cbd664f1a3 100644
--- a/blog/page/129/index.html
+++ b/blog/page/129/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/13/index.html b/blog/page/13/index.html
index e59d3284ed..1734fa15fe 100644
--- a/blog/page/13/index.html
+++ b/blog/page/13/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/130/index.html b/blog/page/130/index.html
index c7dad960c8..ca10aafbd0 100644
--- a/blog/page/130/index.html
+++ b/blog/page/130/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/131/index.html b/blog/page/131/index.html
index 1eef760485..e4e5e98ba2 100644
--- a/blog/page/131/index.html
+++ b/blog/page/131/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/132/index.html b/blog/page/132/index.html
index 6faccdd279..a24ac83392 100644
--- a/blog/page/132/index.html
+++ b/blog/page/132/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/133/index.html b/blog/page/133/index.html
index 591824aa78..64d89712d4 100644
--- a/blog/page/133/index.html
+++ b/blog/page/133/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/134/index.html b/blog/page/134/index.html
index 52712a0ffd..5214b8070a 100644
--- a/blog/page/134/index.html
+++ b/blog/page/134/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/135/index.html b/blog/page/135/index.html
index 7c1d3a22ae..6f713359a7 100644
--- a/blog/page/135/index.html
+++ b/blog/page/135/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/136/index.html b/blog/page/136/index.html
index 9213dc22fd..c57ff1dd5f 100644
--- a/blog/page/136/index.html
+++ b/blog/page/136/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/137/index.html b/blog/page/137/index.html
index df0d9cc8ca..e4c435e3d1 100644
--- a/blog/page/137/index.html
+++ b/blog/page/137/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/138/index.html b/blog/page/138/index.html
index 72b6eb41d3..bdbcc62929 100644
--- a/blog/page/138/index.html
+++ b/blog/page/138/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/139/index.html b/blog/page/139/index.html
index 4da67f7a9b..1466df5aa0 100644
--- a/blog/page/139/index.html
+++ b/blog/page/139/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/14/index.html b/blog/page/14/index.html
index 866fe5c29c..4bcd11a2fc 100644
--- a/blog/page/14/index.html
+++ b/blog/page/14/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/140/index.html b/blog/page/140/index.html
index 544492f701..74407a887c 100644
--- a/blog/page/140/index.html
+++ b/blog/page/140/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/141/index.html b/blog/page/141/index.html
index d74b4cfd07..8c6fa9f81e 100644
--- a/blog/page/141/index.html
+++ b/blog/page/141/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/142/index.html b/blog/page/142/index.html
index 8a1a7e5337..7283ebdb46 100644
--- a/blog/page/142/index.html
+++ b/blog/page/142/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/143/index.html b/blog/page/143/index.html
index ad3e9cae4a..162070e91b 100644
--- a/blog/page/143/index.html
+++ b/blog/page/143/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/144/index.html b/blog/page/144/index.html
index 78026a6b50..4afb29cd4b 100644
--- a/blog/page/144/index.html
+++ b/blog/page/144/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/145/index.html b/blog/page/145/index.html
index 1e47781ccf..85bec87ef5 100644
--- a/blog/page/145/index.html
+++ b/blog/page/145/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/146/index.html b/blog/page/146/index.html
index f6bbc2600c..6d2c63cb9f 100644
--- a/blog/page/146/index.html
+++ b/blog/page/146/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/147/index.html b/blog/page/147/index.html
index 3939275314..2c63b6196b 100644
--- a/blog/page/147/index.html
+++ b/blog/page/147/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/15/index.html b/blog/page/15/index.html
index 75f9de8b5a..7143740cbf 100644
--- a/blog/page/15/index.html
+++ b/blog/page/15/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/16/index.html b/blog/page/16/index.html
index e6d103e86f..2bda304411 100644
--- a/blog/page/16/index.html
+++ b/blog/page/16/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/17/index.html b/blog/page/17/index.html
index c5afe0f6a6..12847962f4 100644
--- a/blog/page/17/index.html
+++ b/blog/page/17/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/18/index.html b/blog/page/18/index.html
index 9de5ca16ee..9093135baf 100644
--- a/blog/page/18/index.html
+++ b/blog/page/18/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/19/index.html b/blog/page/19/index.html
index 3e8b7a0d16..b1c1324e88 100644
--- a/blog/page/19/index.html
+++ b/blog/page/19/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/2/index.html b/blog/page/2/index.html
index ae71c1ed65..3174e3e1c8 100644
--- a/blog/page/2/index.html
+++ b/blog/page/2/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/20/index.html b/blog/page/20/index.html
index 74dfb6b191..4e1abc2b13 100644
--- a/blog/page/20/index.html
+++ b/blog/page/20/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/21/index.html b/blog/page/21/index.html
index d0013783e8..2112e0ea5e 100644
--- a/blog/page/21/index.html
+++ b/blog/page/21/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/22/index.html b/blog/page/22/index.html
index c706629b0e..12faecb08d 100644
--- a/blog/page/22/index.html
+++ b/blog/page/22/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/23/index.html b/blog/page/23/index.html
index ee08dbf051..1f06e0710e 100644
--- a/blog/page/23/index.html
+++ b/blog/page/23/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/24/index.html b/blog/page/24/index.html
index f2337bcf7b..7ff3745545 100644
--- a/blog/page/24/index.html
+++ b/blog/page/24/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/25/index.html b/blog/page/25/index.html
index aefbb2f9a5..79db5d48c2 100644
--- a/blog/page/25/index.html
+++ b/blog/page/25/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/26/index.html b/blog/page/26/index.html
index 3293316118..39cbf3e87a 100644
--- a/blog/page/26/index.html
+++ b/blog/page/26/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/27/index.html b/blog/page/27/index.html
index b0e6688646..f32c0ca225 100644
--- a/blog/page/27/index.html
+++ b/blog/page/27/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/28/index.html b/blog/page/28/index.html
index 916be72a3b..4ce7ae477c 100644
--- a/blog/page/28/index.html
+++ b/blog/page/28/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/29/index.html b/blog/page/29/index.html
index 9760a451ac..0e4c3b5206 100644
--- a/blog/page/29/index.html
+++ b/blog/page/29/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/3/index.html b/blog/page/3/index.html
index 780dd1f3fd..fc57c30bff 100644
--- a/blog/page/3/index.html
+++ b/blog/page/3/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/30/index.html b/blog/page/30/index.html
index 96aabfe62a..f781cd1583 100644
--- a/blog/page/30/index.html
+++ b/blog/page/30/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/31/index.html b/blog/page/31/index.html
index ae62d6e77c..5143db76dd 100644
--- a/blog/page/31/index.html
+++ b/blog/page/31/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/32/index.html b/blog/page/32/index.html
index 22a31e195b..dee5c52a79 100644
--- a/blog/page/32/index.html
+++ b/blog/page/32/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/33/index.html b/blog/page/33/index.html
index ce5a9cca27..7383daa4d4 100644
--- a/blog/page/33/index.html
+++ b/blog/page/33/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/34/index.html b/blog/page/34/index.html
index c189fa78aa..f14daf9124 100644
--- a/blog/page/34/index.html
+++ b/blog/page/34/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/35/index.html b/blog/page/35/index.html
index 4158532fae..38bb6d1afd 100644
--- a/blog/page/35/index.html
+++ b/blog/page/35/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/36/index.html b/blog/page/36/index.html
index e8abc88dca..6cfa0662d7 100644
--- a/blog/page/36/index.html
+++ b/blog/page/36/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/37/index.html b/blog/page/37/index.html
index f5cee39710..4349ce7276 100644
--- a/blog/page/37/index.html
+++ b/blog/page/37/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/38/index.html b/blog/page/38/index.html
index 431624d3ff..c923b3ca8a 100644
--- a/blog/page/38/index.html
+++ b/blog/page/38/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/39/index.html b/blog/page/39/index.html
index 47d3be89f7..0fe9d39546 100644
--- a/blog/page/39/index.html
+++ b/blog/page/39/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/4/index.html b/blog/page/4/index.html
index ad0376e6fa..d8fccec1f4 100644
--- a/blog/page/4/index.html
+++ b/blog/page/4/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/40/index.html b/blog/page/40/index.html
index e91a7f1eed..619303efb7 100644
--- a/blog/page/40/index.html
+++ b/blog/page/40/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/41/index.html b/blog/page/41/index.html
index 9bebdf3937..ec2d945779 100644
--- a/blog/page/41/index.html
+++ b/blog/page/41/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/42/index.html b/blog/page/42/index.html
index 13f7f6d8e5..f4fcf128aa 100644
--- a/blog/page/42/index.html
+++ b/blog/page/42/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/43/index.html b/blog/page/43/index.html
index 415d8a940c..ca3ef85799 100644
--- a/blog/page/43/index.html
+++ b/blog/page/43/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/44/index.html b/blog/page/44/index.html
index 83731792f7..d8159b9c94 100644
--- a/blog/page/44/index.html
+++ b/blog/page/44/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/45/index.html b/blog/page/45/index.html
index ce45a5b8d9..7fd6d959ef 100644
--- a/blog/page/45/index.html
+++ b/blog/page/45/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/46/index.html b/blog/page/46/index.html
index 43f5669ef1..89790e0d36 100644
--- a/blog/page/46/index.html
+++ b/blog/page/46/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/47/index.html b/blog/page/47/index.html
index 2f12560378..eca6575c09 100644
--- a/blog/page/47/index.html
+++ b/blog/page/47/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/48/index.html b/blog/page/48/index.html
index e2b0572047..c3369c5f2d 100644
--- a/blog/page/48/index.html
+++ b/blog/page/48/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/49/index.html b/blog/page/49/index.html
index aab6d8b160..42b3352166 100644
--- a/blog/page/49/index.html
+++ b/blog/page/49/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/5/index.html b/blog/page/5/index.html
index 5642f1f7db..f7f4e9efc7 100644
--- a/blog/page/5/index.html
+++ b/blog/page/5/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/50/index.html b/blog/page/50/index.html
index 24e59cc58a..6de9e7aef3 100644
--- a/blog/page/50/index.html
+++ b/blog/page/50/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/51/index.html b/blog/page/51/index.html
index f1654e76f1..d2da89b0f4 100644
--- a/blog/page/51/index.html
+++ b/blog/page/51/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/52/index.html b/blog/page/52/index.html
index fad0641b26..da2c21964c 100644
--- a/blog/page/52/index.html
+++ b/blog/page/52/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/53/index.html b/blog/page/53/index.html
index 92d04aef31..e3c4a7ecf8 100644
--- a/blog/page/53/index.html
+++ b/blog/page/53/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/54/index.html b/blog/page/54/index.html
index bc24fe064f..57623ff101 100644
--- a/blog/page/54/index.html
+++ b/blog/page/54/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/55/index.html b/blog/page/55/index.html
index be2bab6161..e8cd86fea0 100644
--- a/blog/page/55/index.html
+++ b/blog/page/55/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/56/index.html b/blog/page/56/index.html
index ba93a4e8a2..01381c9f06 100644
--- a/blog/page/56/index.html
+++ b/blog/page/56/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/57/index.html b/blog/page/57/index.html
index 39f5c92476..6e2554b655 100644
--- a/blog/page/57/index.html
+++ b/blog/page/57/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/58/index.html b/blog/page/58/index.html
index 6af07db1c6..a6eaf78898 100644
--- a/blog/page/58/index.html
+++ b/blog/page/58/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/59/index.html b/blog/page/59/index.html
index 598213065e..d03ce82f54 100644
--- a/blog/page/59/index.html
+++ b/blog/page/59/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/6/index.html b/blog/page/6/index.html
index c459c56b99..89f85c597d 100644
--- a/blog/page/6/index.html
+++ b/blog/page/6/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/60/index.html b/blog/page/60/index.html
index 32cab48ce7..aa1d20c9df 100644
--- a/blog/page/60/index.html
+++ b/blog/page/60/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/61/index.html b/blog/page/61/index.html
index c1a64f1fd0..0e9f4bbc66 100644
--- a/blog/page/61/index.html
+++ b/blog/page/61/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/62/index.html b/blog/page/62/index.html
index 23ec7c143e..0b974339b2 100644
--- a/blog/page/62/index.html
+++ b/blog/page/62/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/63/index.html b/blog/page/63/index.html
index 9d16f09c4a..b9e29dfeaa 100644
--- a/blog/page/63/index.html
+++ b/blog/page/63/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/64/index.html b/blog/page/64/index.html
index 3608aa6dee..b4ea63dea6 100644
--- a/blog/page/64/index.html
+++ b/blog/page/64/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/65/index.html b/blog/page/65/index.html
index ce94c12698..3833f33355 100644
--- a/blog/page/65/index.html
+++ b/blog/page/65/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/66/index.html b/blog/page/66/index.html
index d4e5ed0202..5f33d63945 100644
--- a/blog/page/66/index.html
+++ b/blog/page/66/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/67/index.html b/blog/page/67/index.html
index 60cf1794f0..d6c9c0ccdf 100644
--- a/blog/page/67/index.html
+++ b/blog/page/67/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/68/index.html b/blog/page/68/index.html
index de12db4034..6502b7f410 100644
--- a/blog/page/68/index.html
+++ b/blog/page/68/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/69/index.html b/blog/page/69/index.html
index ac0b6be84a..d4dd54ec16 100644
--- a/blog/page/69/index.html
+++ b/blog/page/69/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/7/index.html b/blog/page/7/index.html
index dd780f9e78..415eecbfce 100644
--- a/blog/page/7/index.html
+++ b/blog/page/7/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/70/index.html b/blog/page/70/index.html
index c361300c4a..e91baaa545 100644
--- a/blog/page/70/index.html
+++ b/blog/page/70/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/71/index.html b/blog/page/71/index.html
index c829b67e7b..1937cf6fbd 100644
--- a/blog/page/71/index.html
+++ b/blog/page/71/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/72/index.html b/blog/page/72/index.html
index ea78be0c6a..97b6557bdb 100644
--- a/blog/page/72/index.html
+++ b/blog/page/72/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/73/index.html b/blog/page/73/index.html
index 6125ff8950..5a0c71d6c6 100644
--- a/blog/page/73/index.html
+++ b/blog/page/73/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/74/index.html b/blog/page/74/index.html
index 171237d852..a74f8f350c 100644
--- a/blog/page/74/index.html
+++ b/blog/page/74/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/75/index.html b/blog/page/75/index.html
index 3def2f76b1..77880775a1 100644
--- a/blog/page/75/index.html
+++ b/blog/page/75/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/76/index.html b/blog/page/76/index.html
index 2ba479ee2c..e6f47e5ee6 100644
--- a/blog/page/76/index.html
+++ b/blog/page/76/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/77/index.html b/blog/page/77/index.html
index 1591186feb..97617f8e28 100644
--- a/blog/page/77/index.html
+++ b/blog/page/77/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/78/index.html b/blog/page/78/index.html
index 6bac7a0de8..1c0a719ec1 100644
--- a/blog/page/78/index.html
+++ b/blog/page/78/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/79/index.html b/blog/page/79/index.html
index 0bfa06b4dd..6320d03b21 100644
--- a/blog/page/79/index.html
+++ b/blog/page/79/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/8/index.html b/blog/page/8/index.html
index 36d230c267..0c7fefcd9b 100644
--- a/blog/page/8/index.html
+++ b/blog/page/8/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/80/index.html b/blog/page/80/index.html
index 2ee70d2341..fa1e1a3f9b 100644
--- a/blog/page/80/index.html
+++ b/blog/page/80/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/81/index.html b/blog/page/81/index.html
index 94ce62cdc1..32c8fca62e 100644
--- a/blog/page/81/index.html
+++ b/blog/page/81/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/82/index.html b/blog/page/82/index.html
index 29cfeb1a33..bfe49e139a 100644
--- a/blog/page/82/index.html
+++ b/blog/page/82/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/83/index.html b/blog/page/83/index.html
index fd6e923ddd..2a00e0362e 100644
--- a/blog/page/83/index.html
+++ b/blog/page/83/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/84/index.html b/blog/page/84/index.html
index 5e0067781f..7ff619c52c 100644
--- a/blog/page/84/index.html
+++ b/blog/page/84/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/85/index.html b/blog/page/85/index.html
index 594e76b454..9abbbc2a9c 100644
--- a/blog/page/85/index.html
+++ b/blog/page/85/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/86/index.html b/blog/page/86/index.html
index fcbfdfb7d5..a8405733ae 100644
--- a/blog/page/86/index.html
+++ b/blog/page/86/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/87/index.html b/blog/page/87/index.html
index a0445d8bb3..2f711ea32e 100644
--- a/blog/page/87/index.html
+++ b/blog/page/87/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/88/index.html b/blog/page/88/index.html
index 87f392f726..1b37b615fb 100644
--- a/blog/page/88/index.html
+++ b/blog/page/88/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/89/index.html b/blog/page/89/index.html
index a5809ab193..1f8ef19a67 100644
--- a/blog/page/89/index.html
+++ b/blog/page/89/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/9/index.html b/blog/page/9/index.html
index 17dc906c8c..fbd06ce514 100644
--- a/blog/page/9/index.html
+++ b/blog/page/9/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/90/index.html b/blog/page/90/index.html
index f418a43489..386fcc090a 100644
--- a/blog/page/90/index.html
+++ b/blog/page/90/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/91/index.html b/blog/page/91/index.html
index e0e70aebab..3347d9b08d 100644
--- a/blog/page/91/index.html
+++ b/blog/page/91/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/92/index.html b/blog/page/92/index.html
index 0f7b84b68e..e2dc768b6d 100644
--- a/blog/page/92/index.html
+++ b/blog/page/92/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/93/index.html b/blog/page/93/index.html
index bfcd061dea..8543afa8ca 100644
--- a/blog/page/93/index.html
+++ b/blog/page/93/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/94/index.html b/blog/page/94/index.html
index 783444162f..ec8f9404a3 100644
--- a/blog/page/94/index.html
+++ b/blog/page/94/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/95/index.html b/blog/page/95/index.html
index 607aa6854a..b2fa41ccda 100644
--- a/blog/page/95/index.html
+++ b/blog/page/95/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/96/index.html b/blog/page/96/index.html
index 65322a9206..afe2e1f919 100644
--- a/blog/page/96/index.html
+++ b/blog/page/96/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/97/index.html b/blog/page/97/index.html
index 0fff324a97..3f3e386a94 100644
--- a/blog/page/97/index.html
+++ b/blog/page/97/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/98/index.html b/blog/page/98/index.html
index d6f64771a3..e4c62fb8ed 100644
--- a/blog/page/98/index.html
+++ b/blog/page/98/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/blog/page/99/index.html b/blog/page/99/index.html
index a731b2abef..7c10de7f85 100644
--- a/blog/page/99/index.html
+++ b/blog/page/99/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" hre [...]
\ No newline at end of file
diff --git a/camel-kamelets/next/postgresql-sink.html b/camel-kamelets/next/postgresql-sink.html
index c8199395b6..ce0bd6e3ff 100644
--- a/camel-kamelets/next/postgresql-sink.html
+++ b/camel-kamelets/next/postgresql-sink.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> PostgreSQL Sink :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/camel-kamelets/4.10.x/postgresql-sink.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-2955eb42a8.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="<span class&# [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> PostgreSQL Sink :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/camel-kamelets/4.10.x/postgresql-sink.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-2955eb42a8.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="<span class&# [...]
from:
uri: "kamelet:timer-source"
parameters:
diff --git a/camel-kamelets/next/postgresql-source.html b/camel-kamelets/next/postgresql-source.html
index d963574f1c..a3d204061d 100644
--- a/camel-kamelets/next/postgresql-source.html
+++ b/camel-kamelets/next/postgresql-source.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> PostgreSQL Source :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/camel-kamelets/4.10.x/postgresql-source.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-2955eb42a8.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="<span cla [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> PostgreSQL Source :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/camel-kamelets/4.10.x/postgresql-source.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-2955eb42a8.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="<span cla [...]
from:
uri: "kamelet:postgresql-source"
parameters:
diff --git a/camel-kamelets/next/spring-rabbitmq-sink.html b/camel-kamelets/next/spring-rabbitmq-sink.html
index a63dfe9690..420f645bc3 100644
--- a/camel-kamelets/next/spring-rabbitmq-sink.html
+++ b/camel-kamelets/next/spring-rabbitmq-sink.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> RabbitMQ Sink :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/camel-kamelets/4.10.x/spring-rabbitmq-sink.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-2955eb42a8.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="<span clas [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> RabbitMQ Sink :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/camel-kamelets/4.10.x/spring-rabbitmq-sink.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-2955eb42a8.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="<span clas [...]
from:
uri: "kamelet:timer-source"
parameters:
diff --git a/camel-kamelets/next/spring-rabbitmq-source.html b/camel-kamelets/next/spring-rabbitmq-source.html
index f8469bb300..f222c4a2e8 100644
--- a/camel-kamelets/next/spring-rabbitmq-source.html
+++ b/camel-kamelets/next/spring-rabbitmq-source.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> RabbitMQ Source :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/camel-kamelets/4.10.x/spring-rabbitmq-source.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-2955eb42a8.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="<span [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title> RabbitMQ Source :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/camel-kamelets/4.10.x/spring-rabbitmq-source.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-2955eb42a8.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="<span [...]
from:
uri: "kamelet:spring-rabbitmq-source"
parameters:
diff --git a/camel-spring-boot/next/list.html b/camel-spring-boot/next/list.html
index f07b037700..a3a2257ced 100644
--- a/camel-spring-boot/next/list.html
+++ b/camel-spring-boot/next/list.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Component Starters :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/camel-spring-boot/4.10.x/list.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-2955eb42a8.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Component Starters"> < [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Component Starters :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/camel-spring-boot/4.10.x/list.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-2955eb42a8.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Component Starters"> < [...]
\ No newline at end of file
diff --git a/categories/AI/index.html b/categories/AI/index.html
index 3d6835f8a3..cc82c01046 100644
--- a/categories/AI/index.html
+++ b/categories/AI/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="../../ [...]
\ No newline at end of file
diff --git a/categories/AWS/index.html b/categories/AWS/index.html
index 2194fe9f2d..126a8bcafa 100644
--- a/categories/AWS/index.html
+++ b/categories/AWS/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="../../ [...]
\ No newline at end of file
diff --git a/categories/Apache/index.html b/categories/Apache/index.html
index a7a9bdda06..2b99f2bddd 100644
--- a/categories/Apache/index.html
+++ b/categories/Apache/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="../../ [...]
\ No newline at end of file
diff --git a/categories/Camel-K/index.html b/categories/Camel-K/index.html
index dfdb51c439..73db1ba939 100644
--- a/categories/Camel-K/index.html
+++ b/categories/Camel-K/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="../../ [...]
\ No newline at end of file
diff --git a/categories/Camel-Kafka-Connector/index.html b/categories/Camel-Kafka-Connector/index.html
index 0e09224e26..adc02b6345 100644
--- a/categories/Camel-Kafka-Connector/index.html
+++ b/categories/Camel-Kafka-Connector/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="../../ [...]
\ No newline at end of file
diff --git a/categories/Camel-Karaf/index.html b/categories/Camel-Karaf/index.html
index dfdd15b4eb..42550acca2 100644
--- a/categories/Camel-Karaf/index.html
+++ b/categories/Camel-Karaf/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="../../ [...]
\ No newline at end of file
diff --git a/categories/Camel-Quarkus/index.html b/categories/Camel-Quarkus/index.html
index 3649b65b09..72aa729a2e 100644
--- a/categories/Camel-Quarkus/index.html
+++ b/categories/Camel-Quarkus/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="../../ [...]
\ No newline at end of file
diff --git a/categories/Camel-Quarkus/index.xml b/categories/Camel-Quarkus/index.xml
index c30f50a8e7..a2535d3fc9 100644
--- a/categories/Camel-Quarkus/index.xml
+++ b/categories/Camel-Quarkus/index.xml
@@ -6,8 +6,15 @@
<description>Recent content in Camel Quarkus on Apache Camel</description>
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language>
- <lastBuildDate>Tue, 06 May 2025 00:00:00 +0000</lastBuildDate>
+ <lastBuildDate>Mon, 26 May 2025 00:00:00 +0000</lastBuildDate>
<atom:link href="https://camel.apache.org/categories/Camel-Quarkus/index.xml" rel="self" type="application/rss+xml" />
+ <item>
+ <title>Camel Quarkus 3.23.0 Released</title>
+ <link>https://camel.apache.org/blog/2025/05/camel-quarkus-release-3.23.0/</link>
+ <pubDate>Mon, 26 May 2025 00:00:00 +0000</pubDate>
+ <guid>https://camel.apache.org/blog/2025/05/camel-quarkus-release-3.23.0/</guid>
+ <description>Camel Quarkus 3.23.0 release</description>
+ </item>
<item>
<title>Camel Quarkus 3.20.1 Released</title>
<link>https://camel.apache.org/blog/2025/05/camel-quarkus-3.20.1/</link>
diff --git a/categories/Camel-Spring-Boot/index.html b/categories/Camel-Spring-Boot/index.html
index 6f1cb1dca6..8f0a156494 100644
--- a/categories/Camel-Spring-Boot/index.html
+++ b/categories/Camel-Spring-Boot/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="../../ [...]
\ No newline at end of file
diff --git a/categories/Camel/index.html b/categories/Camel/index.html
index 2f43dc10a0..80b06c5106 100644
--- a/categories/Camel/index.html
+++ b/categories/Camel/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="../../ [...]
\ No newline at end of file
diff --git a/categories/Committers/index.html b/categories/Committers/index.html
index b2ec48ce1e..ed1ab0015d 100644
--- a/categories/Committers/index.html
+++ b/categories/Committers/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="../../ [...]
\ No newline at end of file
diff --git a/categories/Devops/index.html b/categories/Devops/index.html
index c95cf26b28..a35bc93132 100644
--- a/categories/Devops/index.html
+++ b/categories/Devops/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="../../ [...]
\ No newline at end of file
diff --git a/categories/Drools/index.html b/categories/Drools/index.html
index 872bdf1c63..c3751f2315 100644
--- a/categories/Drools/index.html
+++ b/categories/Drools/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="../../ [...]
\ No newline at end of file
diff --git a/categories/EIP/index.html b/categories/EIP/index.html
index a17eede3bc..986f267ac7 100644
--- a/categories/EIP/index.html
+++ b/categories/EIP/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="../../ [...]
\ No newline at end of file
diff --git a/categories/Events/index.html b/categories/Events/index.html
index 29422f391e..41cc08e04d 100644
--- a/categories/Events/index.html
+++ b/categories/Events/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="../../ [...]
\ No newline at end of file
diff --git a/categories/Features/index.html b/categories/Features/index.html
index 3597a6ae86..2e4651fe84 100644
--- a/categories/Features/index.html
+++ b/categories/Features/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="../../ [...]
\ No newline at end of file
diff --git a/categories/GSoC/index.html b/categories/GSoC/index.html
index 339f73df37..d2f16b5dc4 100644
--- a/categories/GSoC/index.html
+++ b/categories/GSoC/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="../../ [...]
\ No newline at end of file
diff --git a/categories/Hawtio/index.html b/categories/Hawtio/index.html
index c247108743..9a2b184ee0 100644
--- a/categories/Hawtio/index.html
+++ b/categories/Hawtio/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="../../ [...]
\ No newline at end of file
diff --git a/categories/Howtos/index.html b/categories/Howtos/index.html
index 1e905dad79..a1062b215d 100644
--- a/categories/Howtos/index.html
+++ b/categories/Howtos/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="../../ [...]
\ No newline at end of file
diff --git a/categories/JBang/index.html b/categories/JBang/index.html
index 006064d50f..f1af7ee612 100644
--- a/categories/JBang/index.html
+++ b/categories/JBang/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="../../ [...]
\ No newline at end of file
diff --git a/categories/Kamelets/index.html b/categories/Kamelets/index.html
index 9170da4161..0692854213 100644
--- a/categories/Kamelets/index.html
+++ b/categories/Kamelets/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="../../ [...]
\ No newline at end of file
diff --git a/categories/Kaoto/index.html b/categories/Kaoto/index.html
index 47de8f6a61..ba0a68466e 100644
--- a/categories/Kaoto/index.html
+++ b/categories/Kaoto/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="../../ [...]
\ No newline at end of file
diff --git a/categories/Karavan/index.html b/categories/Karavan/index.html
index 84c3ebe72b..6566987d01 100644
--- a/categories/Karavan/index.html
+++ b/categories/Karavan/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="../../ [...]
\ No newline at end of file
diff --git a/categories/Kogito/index.html b/categories/Kogito/index.html
index 643dcbf14f..104e36f59c 100644
--- a/categories/Kogito/index.html
+++ b/categories/Kogito/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="../../ [...]
\ No newline at end of file
diff --git a/categories/Migration/index.html b/categories/Migration/index.html
index a96b83cbb2..9ca9896118 100644
--- a/categories/Migration/index.html
+++ b/categories/Migration/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="../../ [...]
\ No newline at end of file
diff --git a/categories/Observability/index.html b/categories/Observability/index.html
index dd87e3fd2b..4182a44459 100644
--- a/categories/Observability/index.html
+++ b/categories/Observability/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="../../ [...]
\ No newline at end of file
diff --git a/categories/Operations/index.html b/categories/Operations/index.html
index 5c802e4a98..4faa113be0 100644
--- a/categories/Operations/index.html
+++ b/categories/Operations/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="../../ [...]
\ No newline at end of file
diff --git a/categories/Outreachy/index.html b/categories/Outreachy/index.html
index 6d29acefc9..b947e8e9ce 100644
--- a/categories/Outreachy/index.html
+++ b/categories/Outreachy/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="../../ [...]
\ No newline at end of file
diff --git a/categories/Podcasts/index.html b/categories/Podcasts/index.html
index 78cfc04bbb..1251fcdc59 100644
--- a/categories/Podcasts/index.html
+++ b/categories/Podcasts/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="../../ [...]
\ No newline at end of file
diff --git a/categories/Quarkus/index.html b/categories/Quarkus/index.html
index 9a792d2daa..f6131a5397 100644
--- a/categories/Quarkus/index.html
+++ b/categories/Quarkus/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="../../ [...]
\ No newline at end of file
diff --git a/categories/Releases/index.html b/categories/Releases/index.html
index 4ea0430506..99d49696b9 100644
--- a/categories/Releases/index.html
+++ b/categories/Releases/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="../../ [...]
\ No newline at end of file
diff --git a/categories/Releases/index.xml b/categories/Releases/index.xml
index 881deed2b6..63147f37c8 100644
--- a/categories/Releases/index.xml
+++ b/categories/Releases/index.xml
@@ -6,8 +6,15 @@
<description>Recent content in Releases on Apache Camel</description>
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language>
- <lastBuildDate>Fri, 09 May 2025 00:00:00 +0000</lastBuildDate>
+ <lastBuildDate>Mon, 26 May 2025 00:00:00 +0000</lastBuildDate>
<atom:link href="https://camel.apache.org/categories/Releases/index.xml" rel="self" type="application/rss+xml" />
+ <item>
+ <title>Camel Quarkus 3.23.0 Released</title>
+ <link>https://camel.apache.org/blog/2025/05/camel-quarkus-release-3.23.0/</link>
+ <pubDate>Mon, 26 May 2025 00:00:00 +0000</pubDate>
+ <guid>https://camel.apache.org/blog/2025/05/camel-quarkus-release-3.23.0/</guid>
+ <description>Camel Quarkus 3.23.0 release</description>
+ </item>
<item>
<title>RELEASE 4.8.7</title>
<link>https://camel.apache.org/blog/2025/05/RELEASE-4.8.7/</link>
diff --git a/categories/Roadmap/index.html b/categories/Roadmap/index.html
index e02996ae14..587a7e54cd 100644
--- a/categories/Roadmap/index.html
+++ b/categories/Roadmap/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="../../ [...]
\ No newline at end of file
diff --git a/categories/Test/index.html b/categories/Test/index.html
index 7ac591b02f..49d989a65b 100644
--- a/categories/Test/index.html
+++ b/categories/Test/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="../../ [...]
\ No newline at end of file
diff --git a/categories/Tooling/index.html b/categories/Tooling/index.html
index e77c57b76d..190d9352ae 100644
--- a/categories/Tooling/index.html
+++ b/categories/Tooling/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="../../ [...]
\ No newline at end of file
diff --git a/categories/Transformation/index.html b/categories/Transformation/index.html
index 9d85941657..b4500dbd39 100644
--- a/categories/Transformation/index.html
+++ b/categories/Transformation/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="../../ [...]
\ No newline at end of file
diff --git a/categories/Usecases/index.html b/categories/Usecases/index.html
index 46c87f81aa..629c24da9e 100644
--- a/categories/Usecases/index.html
+++ b/categories/Usecases/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="../../ [...]
\ No newline at end of file
diff --git a/categories/Videos/index.html b/categories/Videos/index.html
index ffd4e705eb..7360df07f7 100644
--- a/categories/Videos/index.html
+++ b/categories/Videos/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="../../ [...]
\ No newline at end of file
diff --git a/categories/YAKS/index.html b/categories/YAKS/index.html
index 863f3f7555..025f926340 100644
--- a/categories/YAKS/index.html
+++ b/categories/YAKS/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="../../ [...]
\ No newline at end of file
diff --git a/categories/security/index.html b/categories/security/index.html
index 7dd71d81e5..c6f665a445 100644
--- a/categories/security/index.html
+++ b/categories/security/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="../../ [...]
\ No newline at end of file
diff --git a/components/next/activemq-component.html b/components/next/activemq-component.html
index 1639e9f1b8..5a468ed9a9 100644
--- a/components/next/activemq-component.html
+++ b/components/next/activemq-component.html
@@ -3,7 +3,7 @@
<artifactId>camel-activemq</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
-</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>activemq:[queue:|topic:]destinationName[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <code>destinationName</code> is a JMS queue or topic name. By default, the <code>destinationName</code> is interpreted as a queue name. For example, [...]
+</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>activemq:[queue:|topic:]destinationName[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <code>destinationName</code> is a JMS queue or topic name. By default, the <code>destinationName</code> is interpreted as a queue name. For example, [...]
.setBody(constant("HELLO from Camel!"))
.to("activemq:queue:HELLO.WORLD");</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_consumer_example"><a class="anchor" href="#_consumer_example"></a>Consumer Example</h3> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("activemq:queue:HELLO.WORLD")
.log("Received a message - ${body}");</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="_spring_boot_auto_configuration"><a class="anchor" href="#_spring_boot_auto_configuration"></a>Spring Boot Auto-Configuration</h2> <div class="sectionbody"> <div class="paragraph"> <p>When using activemq with Spring Boot make sure to use the following Maven dependency to have support for auto configuration:</p> </div> <div class="listingblock"> <div class="content"> < [...]
diff --git a/components/next/activemq6-component.html b/components/next/activemq6-component.html
index ddc319aa46..ca90f317b1 100644
--- a/components/next/activemq6-component.html
+++ b/components/next/activemq6-component.html
@@ -3,7 +3,7 @@
<artifactId>camel-activemq6</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
-</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>activemq:[queue:|topic:]destinationName[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <code>destinationName</code> is a JMS queue or topic name. By default, the <code>destinationName</code> is interpreted as a queue name. For example, [...]
+</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>activemq:[queue:|topic:]destinationName[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <code>destinationName</code> is a JMS queue or topic name. By default, the <code>destinationName</code> is interpreted as a queue name. For example, [...]
.setBody(constant("HELLO from Camel!"))
.to("activemq:queue:HELLO.WORLD");</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_consumer_example"><a class="anchor" href="#_consumer_example"></a>Consumer Example</h3> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("activemq:queue:HELLO.WORLD")
.log("Received a message - ${body}");</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="_spring_boot_auto_configuration"><a class="anchor" href="#_spring_boot_auto_configuration"></a>Spring Boot Auto-Configuration</h2> <div class="sectionbody"> <div class="paragraph"> <p>When using activemq6 with Spring Boot make sure to use the following Maven dependency to have support for auto configuration:</p> </div> <div class="listingblock"> <div class="content"> [...]
diff --git a/components/next/atom-component.html b/components/next/atom-component.html
index 273c005696..d7e946503a 100644
--- a/components/next/atom-component.html
+++ b/components/next/atom-component.html
@@ -3,7 +3,7 @@
<artifactId>camel-atom</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
-</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">atom://atomUri[?options]</code></pre> </div> </div> <div class="paragraph"> <p>Where <strong>atomUri</strong> is the URI to the Atom feed to poll.</p> </div> </div> </div> [...]
+</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">atom://atomUri[?options]</code></pre> </div> </div> <div class="paragraph"> <p>Where <strong>atomUri</strong> is the URI to the Atom feed to poll.</p> </div> </div> </div> [...]
<groupId>org.apache.camel.springboot</groupId>
<artifactId>camel-atom-starter</artifactId>
<version>x.x.x</version>
diff --git a/components/next/aws-bedrock-agent-component.html b/components/next/aws-bedrock-agent-component.html
index 55cbb70ed6..d936e44e22 100644
--- a/components/next/aws-bedrock-agent-component.html
+++ b/components/next/aws-bedrock-agent-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Bedrock Agent :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.10.x/aws-bedrock-agent-component.html"> <meta name="description" content="Operate on AWS Bedrock through its Agent."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-2955eb42a8.css"> <meta name="applic [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Bedrock Agent :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.10.x/aws-bedrock-agent-component.html"> <meta name="description" content="Operate on AWS Bedrock through its Agent."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-2955eb42a8.css"> <meta name="applic [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-aws-bedrock</artifactId>
<version>${camel-version}</version>
diff --git a/components/next/aws-cloudtrail-component.html b/components/next/aws-cloudtrail-component.html
index 653e7c67da..25aa972cc8 100644
--- a/components/next/aws-cloudtrail-component.html
+++ b/components/next/aws-cloudtrail-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Cloudtrail :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.10.x/aws-cloudtrail-component.html"> <meta name="description" content="Consume events from Amazon Cloudtrail using AWS SDK version 2.x."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-2955eb42a8.css"> < [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Cloudtrail :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.10.x/aws-cloudtrail-component.html"> <meta name="description" content="Consume events from Amazon Cloudtrail using AWS SDK version 2.x."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-2955eb42a8.css"> < [...]
<groupId>org.apache.camel.springboot</groupId>
<artifactId>camel-aws-cloudtrail-starter</artifactId>
<version>x.x.x</version>
diff --git a/components/next/aws-summary.html b/components/next/aws-summary.html
index 74b63a30d2..697fc520a3 100644
--- a/components/next/aws-summary.html
+++ b/components/next/aws-summary.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.10.x/aws-summary.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-2955eb42a8.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="AWS"> <meta property="og:site_name" 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>AWS :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.10.x/aws-summary.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-2955eb42a8.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="AWS"> <meta property="og:site_name" c [...]
\ No newline at end of file
diff --git a/components/next/aws2-ddbstream-component.html b/components/next/aws2-ddbstream-component.html
index 51be63cd66..300ac3a2f8 100644
--- a/components/next/aws2-ddbstream-component.html
+++ b/components/next/aws2-ddbstream-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS DynamoDB Streams :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.10.x/aws2-ddbstream-component.html"> <meta name="description" content="Receive messages from AWS DynamoDB Stream."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-2955eb42a8.css"> <meta name="appli [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS DynamoDB Streams :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.10.x/aws2-ddbstream-component.html"> <meta name="description" content="Receive messages from AWS DynamoDB Stream."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-2955eb42a8.css"> <meta name="appli [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-aws2-ddb</artifactId>
<version>${camel-version}</version>
diff --git a/components/next/aws2-ec2-component.html b/components/next/aws2-ec2-component.html
index 3f1539c887..b5f7e1211a 100644
--- a/components/next/aws2-ec2-component.html
+++ b/components/next/aws2-ec2-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Elastic Compute Cloud (EC2) :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.10.x/aws2-ec2-component.html"> <meta name="description" content="Manage AWS EC2 instances."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-2955eb42a8.css"> <meta name="application-name" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Elastic Compute Cloud (EC2) :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.10.x/aws2-ec2-component.html"> <meta name="description" content="Manage AWS EC2 instances."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-2955eb42a8.css"> <meta name="application-name" [...]
.setHeader(EC2Constants.IMAGE_ID, constant("ami-fd65ba94"))
.setHeader(EC2Constants.INSTANCE_TYPE, constant(InstanceType.T2Micro))
.setHeader(EC2Constants.INSTANCE_MIN_COUNT, constant("1"))
diff --git a/components/next/aws2-kinesis-component.html b/components/next/aws2-kinesis-component.html
index 4d74153b5c..47928afc90 100644
--- a/components/next/aws2-kinesis-component.html
+++ b/components/next/aws2-kinesis-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Kinesis :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.10.x/aws2-kinesis-component.html"> <meta name="description" content="Consume and produce records from and to AWS Kinesis Streams."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-2955eb42a8.css"> <meta name [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Kinesis :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.10.x/aws2-kinesis-component.html"> <meta name="description" content="Consume and produce records from and to AWS Kinesis Streams."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-2955eb42a8.css"> <meta name [...]
.to("log:out?showAll=true");</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_providing_aws_credentials"><a class="anchor" href="#_providing_aws_credentials"></a>Providing AWS Credentials</h3> <div class="paragraph"> <p>It is recommended that the credentials are obtained by using the <a href="http://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/auth/DefaultAWSCredentialsProviderChain.html">DefaultAWSCredentialsProviderChain</a> that is the default when creat [...]
.to("log:out?showAll=true");</code></pre> </div> </div> <div class="paragraph"> <p>This feature will make possible to automatically checkpointing the Shard Iterations by combining the usage of KCL, DynamoDB Table and CloudWatch alarms.</p> </div> <div class="paragraph"> <p>Everything will work out of the box, by simply using your AWS Credentials.</p> </div> <div class="admonitionblock note"> <div class="table-wrapper"><table> <tr> <td class="icon"> <i class="fa icon-note" title="Note"> [...]
<groupId>org.apache.camel</groupId>
diff --git a/components/next/aws2-s3-component.html b/components/next/aws2-s3-component.html
index b87c8d001c..6412a749a1 100644
--- a/components/next/aws2-s3-component.html
+++ b/components/next/aws2-s3-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS S3 Storage Service :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.10.x/aws2-s3-component.html"> <meta name="description" content="Store and retrieve objects from AWS S3 Storage Service."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-2955eb42a8.css"> <meta nam [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS S3 Storage Service :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.10.x/aws2-s3-component.html"> <meta name="description" content="Store and retrieve objects from AWS S3 Storage Service."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-2955eb42a8.css"> <meta nam [...]
.to("file:/var/downloaded");</code></pre> </div> </div> <div class="sect2"> <h3 id="_advanced_amazons3_configuration"><a class="anchor" href="#_advanced_amazons3_configuration"></a>Advanced AmazonS3 configuration</h3> <div class="paragraph"> <p>If your Camel Application is running behind a firewall or if you need to have more control over the <code>S3Client</code> instance configuration, you can create your own instance and refer to it in your Camel aws2-s3 component configuration:</p> [...]
.to("mock:result");</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_use_kms_with_the_s3_component"><a class="anchor" href="#_use_kms_with_the_s3_component"></a>Use KMS with the S3 component</h3> <div class="paragraph"> <p>To use AWS KMS to encrypt/decrypt data by using AWS infrastructure, you can use the options introduced in 2.21.x like in the following example</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="lang [...]
.setHeader(AWS2S3Constants.KEY, constant("testFile"))
diff --git a/components/next/aws2-sqs-component.html b/components/next/aws2-sqs-component.html
index 93505e7389..d139d7bade 100644
--- a/components/next/aws2-sqs-component.html
+++ b/components/next/aws2-sqs-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Simple Queue Service (SQS) :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.10.x/aws2-sqs-component.html"> <meta name="description" content="Send and receive messages to/from AWS SQS."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-2955eb42a8.css"> <meta name="a [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>AWS Simple Queue Service (SQS) :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.10.x/aws2-sqs-component.html"> <meta name="description" content="Send and receive messages to/from AWS SQS."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-2955eb42a8.css"> <meta name="a [...]
SqsClient sqs = ...
// register the client into Camel registry
diff --git a/components/next/azure-files-component.html b/components/next/azure-files-component.html
index dcef3ad7ca..88fc1611fa 100644
--- a/components/next/azure-files-component.html
+++ b/components/next/azure-files-component.html
@@ -3,4 +3,4 @@
<artifactId>camel-azure-files</artifactId>
<version>x.y.z</version>
<!-- use the same version as your Camel core version -->
-</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_endpoint_uri_format"><a class="anchor" href="#_endpoint_uri_format"></a>Endpoint URI Format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>azure-files://account[.file.core.windows.net][:port]/share[/directory]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>directory</strong> represents the underlying directory. The directory is a relative path and [...]
\ No newline at end of file
+</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_endpoint_uri_format"><a class="anchor" href="#_endpoint_uri_format"></a>Endpoint URI Format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>azure-files://account[.file.core.windows.net][:port]/share[/directory]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>directory</strong> represents the underlying directory. The directory is a relative path and [...]
\ No newline at end of file
diff --git a/components/next/azure-storage-blob-component.html b/components/next/azure-storage-blob-component.html
index 01868b8394..1a35981ce4 100644
--- a/components/next/azure-storage-blob-component.html
+++ b/components/next/azure-storage-blob-component.html
@@ -3,7 +3,7 @@
<artifactId>camel-azure-storage-blob</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
-</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-text hljs" data-lang="text">azure-storage-blob://accountName[/containerName][?options]</code></pre> </div> </div> <div class="paragraph"> <p>In the case of a consumer, <code>accountName</code>, <code> [...]
+</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-text hljs" data-lang="text">azure-storage-blob://accountName[/containerName][?options]</code></pre> </div> </div> <div class="paragraph"> <p>In the case of a consumer, <code>accountName</code>, <code> [...]
to("file://blobdirectory");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_message_headers"><a class="anchor" href="#_message_headers"></a>Message Headers</h2> <div class="sectionbody"> <div class="paragraph"> <p>The Azure Storage Blob Service component supports 65 message header(s), which is/are listed below:</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> <col> <col> </colgroup> <thead> <tr> <th c [...]
String uri = String.format("https://%s.blob.core.windows.net", "yourAccountName");
diff --git a/components/next/azure-storage-datalake-component.html b/components/next/azure-storage-datalake-component.html
index f053e47951..f469de64c5 100644
--- a/components/next/azure-storage-datalake-component.html
+++ b/components/next/azure-storage-datalake-component.html
@@ -3,7 +3,7 @@
<artifactId>camel-azure-storage-datalake</artifactId>
<version>x.x.x</version>
<!-- use the same version as your camel core version -->
-</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>Uri Format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-text hljs" data-lang="text">azure-storage-datalake:accountName[/fileSystemName][?options]</code></pre> </div> </div> <div class="paragraph"> <p>In the case of the consumer, both <code>accountName</cod [...]
+</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>Uri Format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-text hljs" data-lang="text">azure-storage-datalake:accountName[/fileSystemName][?options]</code></pre> </div> </div> <div class="paragraph"> <p>In the case of the consumer, both <code>accountName</cod [...]
to("file://fileDirectory");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_message_headers"><a class="anchor" href="#_message_headers"></a>Message Headers</h2> <div class="sectionbody"> <div class="paragraph"> <p>The Azure Storage Data Lake Service component supports 63 message header(s), which is/are listed below:</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> <col> <col> </colgroup> <thead> <tr> [...]
to("file:/filelocation");</code></pre> </div> </div> <div class="paragraph"> <p>You can also directly write to a file without using the file component. For this, you will need to specify the path in <code>fileDir</code> option, to save it to your machine.</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("azure-storage-datalake":cameltesting/filesystem?fileName=test.txt&accountKey=your [...]
to("mock:results");</code></pre> </div> </div> <div class="paragraph"> <p>This component also supports batch consumer. So, you can consume multiple files from a file system by specifying the path from where you want to consume the files.</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("azure-storage-datalake":cameltesting/filesystem?accountKey=yourAccountKey&fileDir=/test/directory&a [...]
diff --git a/components/next/azure-storage-queue-component.html b/components/next/azure-storage-queue-component.html
index 432e392487..9a753cf6ad 100644
--- a/components/next/azure-storage-queue-component.html
+++ b/components/next/azure-storage-queue-component.html
@@ -3,7 +3,7 @@
<artifactId>camel-azure-storage-queue</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
-</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-text hljs" data-lang="text">azure-storage-queue://accountName[/queueName][?options]</code></pre> </div> </div> <div class="paragraph"> <p>In the case of consumer, <code>accountName</code> and <code>qu [...]
+</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-text hljs" data-lang="text">azure-storage-queue://accountName[/queueName][?options]</code></pre> </div> </div> <div class="paragraph"> <p>In the case of consumer, <code>accountName</code> and <code>qu [...]
to("file://queuedirectory");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_message_headers"><a class="anchor" href="#_message_headers"></a>Message Headers</h2> <div class="sectionbody"> <div class="paragraph"> <p>The Azure Storage Queue Service component supports 16 message header(s), which is/are listed below:</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> <col> <col> </colgroup> <thead> <tr> <th [...]
String uri = String.format("https://%s.queue.core.windows.net", "yourAccountName");
diff --git a/components/next/bean-component.html b/components/next/bean-component.html
index 8bee917920..7b02dba99a 100644
--- a/components/next/bean-component.html
+++ b/components/next/bean-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Bean :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.10.x/bean-component.html"> <meta name="description" content="Invoke methods of Java beans stored in Camel registry."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-2955eb42a8.css"> <meta name="application-name" c [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Bean :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.10.x/bean-component.html"> <meta name="description" content="Invoke methods of Java beans stored in Camel registry."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-2955eb42a8.css"> <meta name="application-name" c [...]
public class MyBean {
diff --git a/components/next/class-component.html b/components/next/class-component.html
index fe5a919e84..302f507de8 100644
--- a/components/next/class-component.html
+++ b/components/next/class-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Class :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.10.x/class-component.html"> <meta name="description" content="Invoke methods of Java beans specified by class name."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-2955eb42a8.css"> <meta name="application-name" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Class :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.10.x/class-component.html"> <meta name="description" content="Invoke methods of Java beans specified by class name."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-2955eb42a8.css"> <meta name="application-name" [...]
.to("class:org.apache.camel.component.bean.MyFooBean")
.to("mock:result");</code></pre> </div> </div> <div class="paragraph"> <p>You can also specify which method to invoke on the <code>MyFooBean</code>, for example <code>hello</code>:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:start")
.to("class:org.apache.camel.component.bean.MyFooBean?method=hello")
diff --git a/components/next/couchbase-component.html b/components/next/couchbase-component.html
index 05626583f6..55d2067854 100644
--- a/components/next/couchbase-component.html
+++ b/components/next/couchbase-component.html
@@ -3,7 +3,7 @@
<artifactId>camel-couchbase</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
-</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>couchbase:url</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are conf [...]
+</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>couchbase:url</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are conf [...]
<groupId>org.apache.camel.springboot</groupId>
<artifactId>camel-couchbase-starter</artifactId>
<version>x.x.x</version>
diff --git a/components/next/cql-component.html b/components/next/cql-component.html
index f3bfd073af..75ea6d1cb9 100644
--- a/components/next/cql-component.html
+++ b/components/next/cql-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Cassandra CQL :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.10.x/cql-component.html"> <meta name="description" content="Integrate with Cassandra 2.0 using the CQL3 API (not the Thrift API). Based on Cassandra Java Driver provided by DataStax."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesh [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Cassandra CQL :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.10.x/cql-component.html"> <meta name="description" content="Integrate with Cassandra 2.0 using the CQL3 API (not the Thrift API). Based on Cassandra Java Driver provided by DataStax."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesh [...]
NAME varchar, -- Repository name
KEY varchar, -- Message key
PRIMARY KEY (NAME, KEY)
diff --git a/components/next/cxf-component.html b/components/next/cxf-component.html
index b5d87c5922..615c8ec360 100644
--- a/components/next/cxf-component.html
+++ b/components/next/cxf-component.html
@@ -3,7 +3,7 @@
<artifactId>camel-cxf-soap</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
-</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="paragraph"> <p>There are two URI formats for this endpoint: <strong>cxfEndpoint</strong> and <strong>someAddress</strong>.</p> </div> <div class="listingblock"> <div class="content"> <pre>cxf:bean:cxfEndpoint[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>cxfEndpoint</s [...]
+</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="paragraph"> <p>There are two URI formats for this endpoint: <strong>cxfEndpoint</strong> and <strong>someAddress</strong>.</p> </div> <div class="listingblock"> <div class="content"> <pre>cxf:bean:cxfEndpoint[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>cxfEndpoint</s [...]
import org.apache.camel.component.cxf.jaxws.CxfEndpoint;
import jakarta.enterprise.context.SessionScoped;
import jakarta.enterprise.inject.Produces;
diff --git a/components/next/dataformats/mimeMultipart-dataformat.html b/components/next/dataformats/mimeMultipart-dataformat.html
index ddcc6ec36d..1568b3c7db 100644
--- a/components/next/dataformats/mimeMultipart-dataformat.html
+++ b/components/next/dataformats/mimeMultipart-dataformat.html
@@ -37,4 +37,4 @@ Content-Disposition: attachment; filename="Attachment File Name"
<artifactId>camel-mail-starter</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
-</dependency></code></pre> </div> </div> <div class="paragraph"> <p>The component supports 55 options, which are listed below.</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> <col> <col> </colgroup> <thead> <tr> <th class="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
\ No newline at end of file
+</dependency></code></pre> </div> </div> <div class="paragraph"> <p>The component supports 55 options, which are listed below.</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> <col> <col> </colgroup> <thead> <tr> <th class="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
\ No newline at end of file
diff --git a/components/next/dataset-component.html b/components/next/dataset-component.html
index 19752ed71e..b516b84b1a 100644
--- a/components/next/dataset-component.html
+++ b/components/next/dataset-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Dataset :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.10.x/dataset-component.html"> <meta name="description" content="Provide data for load and soak testing of your Camel application."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-2955eb42a8.css"> <meta name="ap [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Dataset :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.10.x/dataset-component.html"> <meta name="description" content="Provide data for load and soak testing of your Camel application."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-2955eb42a8.css"> <meta name="ap [...]
<property name="size" value="100"/>
</bean></code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_datasetsupport_abstract_class"><a class="anchor" href="#_datasetsupport_abstract_class"></a>DataSetSupport (abstract class)</h3> <div class="paragraph"> <p>The <code>DataSetSupport</code> abstract class is a nice starting point for new data set, and provides some useful features to derived classes.</p> </div> <div class="sect3"> <h4 id="_additional_properties_on_datasetsupport"><a class="anchor" href="#_addition [...]
from("dataset:foo").to("activemq:SomeQueue");
@@ -9,4 +9,4 @@ from("activemq:SomeQueue").to("dataset:foo");</code></pre> </div> </div> <div cl
<artifactId>camel-dataset-starter</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
-</dependency></code></pre> </div> </div> <div class="paragraph"> <p>The component supports 11 options, which are listed below.</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> <col> <col> </colgroup> <thead> <tr> <th class="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
\ No newline at end of file
+</dependency></code></pre> </div> </div> <div class="paragraph"> <p>The component supports 11 options, which are listed below.</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> <col> <col> </colgroup> <thead> <tr> <th class="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
\ No newline at end of file
diff --git a/components/next/dataset-test-component.html b/components/next/dataset-test-component.html
index 3b71f33dc2..5d4e7ae9fb 100644
--- a/components/next/dataset-test-component.html
+++ b/components/next/dataset-test-component.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>DataSet Test :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.10.x/dataset-test-component.html"> <meta name="description" content="Extends the mock component by pulling messages from another endpoint on startup to set the expected message bodies."> <meta name="generator" content="Antora 3.1.7"> <link rel="styles [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>DataSet Test :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.10.x/dataset-test-component.html"> <meta name="description" content="Extends the mock component by pulling messages from another endpoint on startup to set the expected message bodies."> <meta name="generator" content="Antora 3.1.7"> <link rel="styles [...]
to("dataset-test:file://data/expectedOutput?noop=true");</code></pre> </div> </div> <div class="paragraph"> <p>If your test then invokes the <a href="https://www.javadoc.io/doc/org.apache.camel/camel-mock/current/org/apache/camel/component/mock/MockEndpoint.html#assertIsSatisfied-org.apache.camel.CamelContext-">MockEndpoint.assertIsSatisfied(camelContext) method</a>, your test case will perform the necessary assertions.</p> </div> <div class="paragraph"> <p>To see how you can set other [...]
<groupId>org.apache.camel.springboot</groupId>
<artifactId>camel-dataset-starter</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
-</dependency></code></pre> </div> </div> <div class="paragraph"> <p>The component supports 11 options, which are listed below.</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> <col> <col> </colgroup> <thead> <tr> <th class="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
\ No newline at end of file
+</dependency></code></pre> </div> </div> <div class="paragraph"> <p>The component supports 11 options, which are listed below.</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> <col> <col> </colgroup> <thead> <tr> <th class="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
\ No newline at end of file
diff --git a/components/next/debezium-db2-component.html b/components/next/debezium-db2-component.html
index d56eb39ff6..b184860795 100644
--- a/components/next/debezium-db2-component.html
+++ b/components/next/debezium-db2-component.html
@@ -3,7 +3,7 @@
<artifactId>camel-debezium-db2</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
-</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>debezium-db2:name[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel compo [...]
+</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>debezium-db2:name[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel compo [...]
.log("Event received from Debezium : ${body}")
.log(" with this identifier ${headers.CamelDebeziumIdentifier}")
.log(" with these source metadata ${headers.CamelDebeziumSourceMetadata}")
@@ -24,4 +24,4 @@
<artifactId>camel-debezium-db2-starter</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
-</dependency></code></pre> </div> </div> <div class="paragraph"> <p>The component supports 81 options, which are listed below.</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> <col> <col> </colgroup> <thead> <tr> <th class="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
\ No newline at end of file
+</dependency></code></pre> </div> </div> <div class="paragraph"> <p>The component supports 81 options, which are listed below.</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> <col> <col> </colgroup> <thead> <tr> <th class="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
\ No newline at end of file
diff --git a/components/next/debezium-mongodb-component.html b/components/next/debezium-mongodb-component.html
index 63cabe6c01..8cb6c0d1b9 100644
--- a/components/next/debezium-mongodb-component.html
+++ b/components/next/debezium-mongodb-component.html
@@ -3,7 +3,7 @@
<artifactId>camel-debezium-mongodb</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
-</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>debezium-mongodb:name[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel c [...]
+</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>debezium-mongodb:name[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel c [...]
.log("Event received from Debezium : ${body}")
.log(" with this identifier ${headers.CamelDebeziumIdentifier}")
.log(" with these source metadata ${headers.CamelDebeziumSourceMetadata}")
@@ -20,4 +20,4 @@
<artifactId>camel-debezium-mongodb-starter</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
-</dependency></code></pre> </div> </div> <div class="paragraph"> <p>The component supports 75 options, which are listed below.</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> <col> <col> </colgroup> <thead> <tr> <th class="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
\ No newline at end of file
+</dependency></code></pre> </div> </div> <div class="paragraph"> <p>The component supports 75 options, which are listed below.</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> <col> <col> </colgroup> <thead> <tr> <th class="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
\ No newline at end of file
diff --git a/components/next/debezium-mysql-component.html b/components/next/debezium-mysql-component.html
index 67adb5f5a1..d378f7d0a7 100644
--- a/components/next/debezium-mysql-component.html
+++ b/components/next/debezium-mysql-component.html
@@ -7,7 +7,7 @@
<groupId>com.mysql</groupId>
<artifactId>mysql-connector-j</artifactId>
<version>8.0.15</version>
-</dependency></code></pre> </div> </div> </td> </tr> </table></div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_compo [...]
+</dependency></code></pre> </div> </div> </td> </tr> </table></div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_compo [...]
.log("Event received from Debezium : ${body}")
.log(" with this identifier ${headers.CamelDebeziumIdentifier}")
.log(" with these source metadata ${headers.CamelDebeziumSourceMetadata}")
@@ -29,4 +29,4 @@
<artifactId>camel-debezium-mysql-starter</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
-</dependency></code></pre> </div> </div> <div class="paragraph"> <p>The component supports 111 options, which are listed below.</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> <col> <col> </colgroup> <thead> <tr> <th class="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock hali [...]
\ No newline at end of file
+</dependency></code></pre> </div> </div> <div class="paragraph"> <p>The component supports 111 options, which are listed below.</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> <col> <col> </colgroup> <thead> <tr> <th class="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock hali [...]
\ No newline at end of file
diff --git a/components/next/debezium-oracle-component.html b/components/next/debezium-oracle-component.html
index da4606ab53..3bc278202a 100644
--- a/components/next/debezium-oracle-component.html
+++ b/components/next/debezium-oracle-component.html
@@ -3,7 +3,7 @@
<artifactId>camel-debezium-oracle</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
-</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>debezium-oracle:name[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel co [...]
+</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>debezium-oracle:name[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel co [...]
.log("Event received from Debezium : ${body}")
.log(" with this identifier ${headers.CamelDebeziumIdentifier}")
.log(" with these source metadata ${headers.CamelDebeziumSourceMetadata}")
@@ -24,4 +24,4 @@
<artifactId>camel-debezium-oracle-starter</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
-</dependency></code></pre> </div> </div> <div class="paragraph"> <p>The component supports 130 options, which are listed below.</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> <col> <col> </colgroup> <thead> <tr> <th class="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock hali [...]
\ No newline at end of file
+</dependency></code></pre> </div> </div> <div class="paragraph"> <p>The component supports 130 options, which are listed below.</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> <col> <col> </colgroup> <thead> <tr> <th class="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock hali [...]
\ No newline at end of file
diff --git a/components/next/debezium-postgres-component.html b/components/next/debezium-postgres-component.html
index 756f9f4810..7918e0b5eb 100644
--- a/components/next/debezium-postgres-component.html
+++ b/components/next/debezium-postgres-component.html
@@ -3,7 +3,7 @@
<artifactId>camel-debezium-postgres</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
-</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>debezium-postgres:name[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel [...]
+</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>debezium-postgres:name[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel [...]
.log("Event received from Debezium : ${body}")
.log(" with this identifier ${headers.CamelDebeziumIdentifier}")
.log(" with these source metadata ${headers.CamelDebeziumSourceMetadata}")
@@ -24,4 +24,4 @@
<artifactId>camel-debezium-postgres-starter</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
-</dependency></code></pre> </div> </div> <div class="paragraph"> <p>The component supports 113 options, which are listed below.</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> <col> <col> </colgroup> <thead> <tr> <th class="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock hali [...]
\ No newline at end of file
+</dependency></code></pre> </div> </div> <div class="paragraph"> <p>The component supports 113 options, which are listed below.</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> <col> <col> </colgroup> <thead> <tr> <th class="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock hali [...]
\ No newline at end of file
diff --git a/components/next/debezium-sqlserver-component.html b/components/next/debezium-sqlserver-component.html
index a7f9b6fd1b..b3a24b4cca 100644
--- a/components/next/debezium-sqlserver-component.html
+++ b/components/next/debezium-sqlserver-component.html
@@ -3,7 +3,7 @@
<artifactId>camel-debezium-sqlserver</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
-</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>debezium-sqlserver:name[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel [...]
+</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>debezium-sqlserver:name[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel [...]
.log("Event received from Debezium : ${body}")
.log(" with this identifier ${headers.CamelDebeziumIdentifier}")
.log(" with these source metadata ${headers.CamelDebeziumSourceMetadata}")
@@ -24,4 +24,4 @@
<artifactId>camel-debezium-sqlserver-starter</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
-</dependency></code></pre> </div> </div> <div class="paragraph"> <p>The component supports 89 options, which are listed below.</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> <col> <col> </colgroup> <thead> <tr> <th class="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
\ No newline at end of file
+</dependency></code></pre> </div> </div> <div class="paragraph"> <p>The component supports 89 options, which are listed below.</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> <col> <col> </colgroup> <thead> <tr> <th class="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
\ No newline at end of file
diff --git a/components/next/dhis2-component.html b/components/next/dhis2-component.html
index 78d9c9e9c3..17524f2a6f 100644
--- a/components/next/dhis2-component.html
+++ b/components/next/dhis2-component.html
@@ -3,7 +3,7 @@
<artifactId>camel-dhis2</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
-</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="literalblock"> <div class="content"> <pre>dhis2://operation/method[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Came [...]
+</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="literalblock"> <div class="content"> <pre>dhis2://operation/method[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Came [...]
import org.apache.camel.builder.RouteBuilder;
diff --git a/components/next/fhir-component.html b/components/next/fhir-component.html
index e4383d335c..47442e3ea3 100644
--- a/components/next/fhir-component.html
+++ b/components/next/fhir-component.html
@@ -2,7 +2,7 @@
<groupId>org.apache.camel</groupId>
<artifactId>camel-fhir</artifactId>
<version>${camel-version}</version>
-</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="paragraph"> <p>The FHIR Component uses the following URI format:</p> </div> <div class="listingblock"> <div class="content"> <pre>fhir://endpoint-prefix/endpoint?[options]</pre> </div> </div> <div class="paragraph"> <p>Endpoint prefix can be one of:</p> </div> <div class="ulist"> <ul> <li> <p> [...]
+</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="paragraph"> <p>The FHIR Component uses the following URI format:</p> </div> <div class="listingblock"> <div class="content"> <pre>fhir://endpoint-prefix/endpoint?[options]</pre> </div> </div> <div class="paragraph"> <p>Endpoint prefix can be one of:</p> </div> <div class="ulist"> <ul> <li> <p> [...]
<groupId>org.apache.camel.springboot</groupId>
<artifactId>camel-fhir-starter</artifactId>
<version>x.x.x</version>
diff --git a/components/next/file-component.html b/components/next/file-component.html
index 18d07fa255..45531d17c8 100644
--- a/components/next/file-component.html
+++ b/components/next/file-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>File :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.10.x/file-component.html"> <meta name="description" content="Read and write files."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-2955eb42a8.css"> <meta name="application-name" content="Apache Camel"> <meta prop [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>File :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.10.x/file-component.html"> <meta name="description" content="Read and write files."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-2955eb42a8.css"> <meta name="application-name" content="Apache Camel"> <meta prop [...]
.to("file:outbox?charset=iso-8859-1")</code></pre> </div> </div> <div class="paragraph"> <p>You can also use the <code>convertBodyTo</code> in the route. In the example below, we have still input files in utf-8 format, but we want to convert the file content to a byte array in iso-8859-1 format. And then let a bean process the data. Before writing the content to the outbox folder using the current charset.</p> </div> <div class="listingblock"> <div class="content"> <pre class="highligh [...]
.convertBodyTo(byte[].class, "iso-8859-1")
.to("bean:myBean")
diff --git a/components/next/flatpack-component.html b/components/next/flatpack-component.html
index dd5704bc64..0125e5dde3 100644
--- a/components/next/flatpack-component.html
+++ b/components/next/flatpack-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Flatpack :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.10.x/flatpack-component.html"> <meta name="description" content="Parse fixed width and delimited files using the FlatPack library."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-2955eb42a8.css"> <meta name=" [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Flatpack :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.10.x/flatpack-component.html"> <meta name="description" content="Parse fixed width and delimited files using the FlatPack library."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-2955eb42a8.css"> <meta name=" [...]
String firstName = row.get("FIRSTNAME");</code></pre> </div> </div> <div class="paragraph"> <p>However, you can also always get it as a <code>List</code> (even for <code>splitRows=true</code>). The same example:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java"> List data = exchange.getIn().getBody(List.class);
Map row = (Map)data.get(0);
String firstName = row.get("FIRSTNAME");</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_header_and_trailer_records"><a class="anchor" href="#_header_and_trailer_records"></a>Header and Trailer records</h3> <div class="paragraph"> <p>The header and trailer notions in Flatpack are supported. However, you <strong>must</strong> use fixed record IDs:</p> </div> <div class="ulist"> <ul> <li> <p><code>header</code> for the header record (must be lowercase)</p> </li> <li> <p><c [...]
diff --git a/components/next/ftp-component.html b/components/next/ftp-component.html
index 4d114e3677..0ca73a0d7b 100644
--- a/components/next/ftp-component.html
+++ b/components/next/ftp-component.html
@@ -5,7 +5,7 @@
<!-- use the same version as your Camel core version -->
</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>ftp://[username@]hostname[:port]/directoryname[?options]
sftp://[username@]hostname[:port]/directoryname[?options]
-ftps://[username@]hostname[:port]/directoryname[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <code>directoryname</code> represents the underlying directory. The directory name is a relative path. Absolute path is <strong>not</strong> supported. The relative path can contain nested folders, such as /inbox/us.</p> </div> <div class="admonitionblock note"> <div class="table-wrapper"><table> <tr> <td class="icon"> <i class="fa icon-note" title="Note"></i> </td> <td class="c [...]
+ftps://[username@]hostname[:port]/directoryname[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <code>directoryname</code> represents the underlying directory. The directory name is a relative path. Absolute path is <strong>not</strong> supported. The relative path can contain nested folders, such as /inbox/us.</p> </div> <div class="admonitionblock note"> <div class="table-wrapper"><table> <tr> <td class="icon"> <i class="fa icon-note" title="Note"></i> </td> <td class="c [...]
<property name="lenientFutureDates" value="true"/>
<property name="serverLanguageCode" value="fr"/>
</bean></code></pre> </div> </div> <div class="paragraph"> <p>And then let Camel look up 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&ftpClientConfig=#myConfig").to("bean:foo");</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_concurrency"><a class="anchor" href="#_concurre [...]
diff --git a/components/next/ftps-component.html b/components/next/ftps-component.html
index 0930208d65..4f1f6d2520 100644
--- a/components/next/ftps-component.html
+++ b/components/next/ftps-component.html
@@ -3,7 +3,7 @@
<artifactId>camel-ftp</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
-</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor" hr [...]
+</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor" hr [...]
<groupId>org.apache.camel.springboot</groupId>
<artifactId>camel-ftp-starter</artifactId>
<version>x.x.x</version>
diff --git a/components/next/git-component.html b/components/next/git-component.html
index 54924d368a..202d6b76c3 100644
--- a/components/next/git-component.html
+++ b/components/next/git-component.html
@@ -3,7 +3,7 @@
<artifactId>camel-git</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
-</dependency></code></pre> </div> </div> <div class="paragraph"> <p><strong>URI Format</strong></p> </div> <div class="listingblock"> <div class="content"> <pre>git://localRepositoryPath[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_options"><a class="anchor" href="#_uri_options"></a>URI Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>The producer allows doing operations on a specific repository. The consumer allows consuming commits [...]
+</dependency></code></pre> </div> </div> <div class="paragraph"> <p><strong>URI Format</strong></p> </div> <div class="listingblock"> <div class="content"> <pre>git://localRepositoryPath[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_options"><a class="anchor" href="#_uri_options"></a>URI Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>The producer allows doing operations on a specific repository. The consumer allows consuming commits [...]
.setHeader(GitConstants.GIT_FILE_NAME, constant("test.java"))
.to("git:///tmp/testRepo?operation=add")
.setHeader(GitConstants.GIT_COMMIT_MESSAGE, constant("first commit"))
diff --git a/components/next/github-component.html b/components/next/github-component.html
index ecd97c6f62..12d7c011cb 100644
--- a/components/next/github-component.html
+++ b/components/next/github-component.html
@@ -2,7 +2,7 @@
<groupId>org.apache.camel</groupId>
<artifactId>camel-github</artifactId>
<version>${camel-version}</version>
-</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>github://endpoint[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel compo [...]
+</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>github://endpoint[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel compo [...]
ghc.setOauthToken("mytoken");</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_consumer_endpoints"><a class="anchor" href="#_consumer_endpoints"></a>Consumer Endpoints:</h3> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> <col> </colgroup> <thead> <tr> <th class="tableblock halign-left valign-top">Endpoint</th> <th class="tableblock halign-left valign-top">Context</th> <th class="tableblock halign-left valign-top">Body [...]
<groupId>org.apache.camel.springboot</groupId>
<artifactId>camel-github-starter</artifactId>
diff --git a/components/next/google-calendar-component.html b/components/next/google-calendar-component.html
index 3d28ab896f..c26fbf99fa 100644
--- a/components/next/google-calendar-component.html
+++ b/components/next/google-calendar-component.html
@@ -3,7 +3,7 @@
<artifactId>camel-google-calendar</artifactId>
<!-- use the same version as your Camel core version -->
<version>x.x.x</version>
-</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor" hr [...]
+</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor" hr [...]
<groupId>org.apache.camel.springboot</groupId>
<artifactId>camel-google-calendar-starter</artifactId>
<version>x.x.x</version>
diff --git a/components/next/google-calendar-stream-component.html b/components/next/google-calendar-stream-component.html
index 78d15b177f..ade2dbd4a4 100644
--- a/components/next/google-calendar-stream-component.html
+++ b/components/next/google-calendar-stream-component.html
@@ -3,7 +3,7 @@
<artifactId>camel-google-calendar</artifactId>
<!-- use the same version as your Camel core version -->
<version>x.x.x</version>
-</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="paragraph"> <p>The Google Calendar Component uses the following URI format:</p> </div> <div class="listingblock"> <div class="content"> <pre>google-calendar-stream://index?[options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_co [...]
+</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="paragraph"> <p>The Google Calendar Component uses the following URI format:</p> </div> <div class="listingblock"> <div class="content"> <pre>google-calendar-stream://index?[options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_co [...]
<groupId>org.apache.camel.springboot</groupId>
<artifactId>camel-google-calendar-starter</artifactId>
<version>x.x.x</version>
diff --git a/components/next/google-drive-component.html b/components/next/google-drive-component.html
index 8642e86363..7ee28cf0ac 100644
--- a/components/next/google-drive-component.html
+++ b/components/next/google-drive-component.html
@@ -3,7 +3,7 @@
<artifactId>camel-google-drive</artifactId>
<!-- use the same version as your Camel core version -->
<version>x.x.x</version>
-</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="paragraph"> <p>The GoogleDrive Component uses the following URI format:</p> </div> <div class="listingblock"> <div class="content"> <pre>google-drive://endpoint-prefix/endpoint?[options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href= [...]
+</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="paragraph"> <p>The GoogleDrive Component uses the following URI format:</p> </div> <div class="listingblock"> <div class="content"> <pre>google-drive://endpoint-prefix/endpoint?[options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href= [...]
<groupId>org.apache.camel.springboot</groupId>
<artifactId>camel-google-drive-starter</artifactId>
<version>x.x.x</version>
diff --git a/components/next/google-mail-component.html b/components/next/google-mail-component.html
index 56b99ed12f..5c94f219fb 100644
--- a/components/next/google-mail-component.html
+++ b/components/next/google-mail-component.html
@@ -3,7 +3,7 @@
<artifactId>camel-google-mail</artifactId>
<!-- use the same version as your Camel core version -->
<version>x.y.z</version>
-</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="paragraph"> <p>The GoogleMail Component uses the following URI format:</p> </div> <div class="listingblock"> <div class="content"> <pre>google-mail://endpoint-prefix/endpoint?[options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="# [...]
+</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="paragraph"> <p>The GoogleMail Component uses the following URI format:</p> </div> <div class="listingblock"> <div class="content"> <pre>google-mail://endpoint-prefix/endpoint?[options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="# [...]
<groupId>org.apache.camel.springboot</groupId>
<artifactId>camel-google-mail-starter</artifactId>
<version>x.x.x</version>
diff --git a/components/next/google-mail-stream-component.html b/components/next/google-mail-stream-component.html
index e3a709ddfd..185d5a43cd 100644
--- a/components/next/google-mail-stream-component.html
+++ b/components/next/google-mail-stream-component.html
@@ -3,7 +3,7 @@
<artifactId>camel-google-mail</artifactId>
<!-- use the same version as your Camel core version -->
<version>x.y.z</version>
-</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="paragraph"> <p>The GoogleMail Component uses the following URI format:</p> </div> <div class="listingblock"> <div class="content"> <pre>google-mail-stream://index?[options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring [...]
+</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="paragraph"> <p>The GoogleMail Component uses the following URI format:</p> </div> <div class="listingblock"> <div class="content"> <pre>google-mail-stream://index?[options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring [...]
<groupId>org.apache.camel.springboot</groupId>
<artifactId>camel-google-mail-starter</artifactId>
<version>x.x.x</version>
diff --git a/components/next/google-sheets-component.html b/components/next/google-sheets-component.html
index 3946baeb86..f6339c9f1a 100644
--- a/components/next/google-sheets-component.html
+++ b/components/next/google-sheets-component.html
@@ -3,7 +3,7 @@
<artifactId>camel-google-sheets</artifactId>
<!-- use the same version as your Camel core version -->
<version>x.x.x</version>
-</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="paragraph"> <p>The GoogleSheets Component uses the following URI format:</p> </div> <div class="listingblock"> <div class="content"> <pre>google-sheets://endpoint-prefix/endpoint?[options]</pre> </div> </div> <div class="paragraph"> <p>Endpoint prefix can be one of:</p> </div> <div class="ulis [...]
+</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="paragraph"> <p>The GoogleSheets Component uses the following URI format:</p> </div> <div class="listingblock"> <div class="content"> <pre>google-sheets://endpoint-prefix/endpoint?[options]</pre> </div> </div> <div class="paragraph"> <p>Endpoint prefix can be one of:</p> </div> <div class="ulis [...]
<groupId>org.apache.camel.springboot</groupId>
<artifactId>camel-google-sheets-starter</artifactId>
<version>x.x.x</version>
diff --git a/components/next/google-sheets-stream-component.html b/components/next/google-sheets-stream-component.html
index 152f58b797..9dc13992d9 100644
--- a/components/next/google-sheets-stream-component.html
+++ b/components/next/google-sheets-stream-component.html
@@ -3,7 +3,7 @@
<artifactId>camel-google-sheets</artifactId>
<!-- use the same version as your Camel core version -->
<version>x.x.x</version>
-</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="paragraph"> <p>The Google Sheets Component uses the following URI format:</p> </div> <div class="listingblock"> <div class="content"> <pre>google-sheets-stream://apiName?[options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_conf [...]
+</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="paragraph"> <p>The Google Sheets Component uses the following URI format:</p> </div> <div class="listingblock"> <div class="content"> <pre>google-sheets-stream://apiName?[options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_conf [...]
<groupId>org.apache.camel.springboot</groupId>
<artifactId>camel-google-sheets-starter</artifactId>
<version>x.x.x</version>
diff --git a/components/next/google-storage-component.html b/components/next/google-storage-component.html
index a9361e4093..607288ea19 100644
--- a/components/next/google-storage-component.html
+++ b/components/next/google-storage-component.html
@@ -4,7 +4,7 @@
<!-- use the same version as your Camel core version -->
<version>x.x.x</version>
</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="GoogleStorage-AuthenticationConfiguration"><a class="anchor" href="#GoogleStorage-AuthenticationConfiguration"></a>Authentication Configuration</h2> <div class="sectionbody"> <div class="paragraph"> <p>Google Storage component authentication is targeted for use with the GCP Service Accounts. For more information, please refer to <a href="https://cloud.google.com/storage/docs/reference/libraries#setti [...]
- .to("file:/var/downloaded");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class= [...]
+ .to("file:/var/downloaded");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class= [...]
.to("mock:result");</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_google_storage_producer_operation_examples"><a class="anchor" href="#_google_storage_producer_operation_examples"></a>Google Storage Producer Operation examples</h3> <div class="ulist"> <ul> <li> <p>File Upload: This operation will upload a file to the Google Storage based on the body content</p> </li> </ul> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code cl [...]
byte[] payload = "Camel rocks!".getBytes();
ByteArrayInputStream bais = new ByteArrayInputStream(payload);
diff --git a/components/next/http-component.html b/components/next/http-component.html
index bf3cdf42c8..cef927f998 100644
--- a/components/next/http-component.html
+++ b/components/next/http-component.html
@@ -3,7 +3,7 @@
<artifactId>camel-http</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
-</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>http:hostname[:port][/resourceUri][?options]</pre> </div> </div> <div class="paragraph"> <p>Will by default use port 80 for HTTP and 443 for HTTPS.</p> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_con [...]
+</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>http:hostname[:port][/resourceUri][?options]</pre> </div> </div> <div class="paragraph"> <p>Will by default use port 80 for HTTP and 443 for HTTPS.</p> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_con [...]
.to("http://oldhost");</code></pre> </div> </div> <div class="paragraph"> <p>And the equivalent XML DSL:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml"><route>
<from uri="direct:start"/>
<to uri="http://oldhost"/>
diff --git a/components/next/hwcloud-obs-component.html b/components/next/hwcloud-obs-component.html
index 8afd495c12..2e8269b0c9 100644
--- a/components/next/hwcloud-obs-component.html
+++ b/components/next/hwcloud-obs-component.html
@@ -3,7 +3,7 @@
<artifactId>camel-huaweicloud-obs</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
-</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>hwcloud-obs:operation[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel c [...]
+</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI Format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>hwcloud-obs:operation[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel c [...]
.setBody(new CreateBucketRequest("Bucket name", "Bucket location"))
.to("hwcloud-obs:createBucket?region=cn-north-4&accessKey=********&secretKey=********")</code></pre> </div> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:triggerRoute")
.setBody("{\"bucketName\":\"Bucket name\",\"location\":\"Bucket location\"}")
diff --git a/components/next/index.html b/components/next/index.html
index d8af0a917b..3d0ffb61d6 100644
--- a/components/next/index.html
+++ b/components/next/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Components :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.10.x/index.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-2955eb42a8.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Components"> <meta property="og:site [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Components :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.10.x/index.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-2955eb42a8.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Components"> <meta property="og:site [...]
\ No newline at end of file
diff --git a/components/next/ironmq-component.html b/components/next/ironmq-component.html
index a8d511e57a..a8643dbb63 100644
--- a/components/next/ironmq-component.html
+++ b/components/next/ironmq-component.html
@@ -3,7 +3,7 @@
<artifactId>camel-ironmq</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
-</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre> ironmq:queueName[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <code>queueName</code> identifies the IronMQ queue you want to publish or consume messages from.</p> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options" [...]
+</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre> ironmq:queueName[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <code>queueName</code> identifies the IronMQ queue you want to publish or consume messages from.</p> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options" [...]
.to("file:somefolder");</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_producer_example"><a class="anchor" href="#_producer_example"></a>Producer example</h3> <div class="paragraph"> <p>Dequeue from activemq jms and enqueue the messages on IronMQ.</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("activemq:foo")
.to("ironmq:testqueue?projectId=myIronMQProjectid&token=myIronMQToken");</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="_spring_boot_auto_configuration"><a class="anchor" href="#_spring_boot_auto_configuration"></a>Spring Boot Auto-Configuration</h2> <div class="sectionbody"> <div class="paragraph"> <p>When using ironmq with Spring Boot make sure to use the following Maven dependency to have support for auto configuration:</p> </div> <div class="listing [...]
<groupId>org.apache.camel.springboot</groupId>
diff --git a/components/next/jdbc-component.html b/components/next/jdbc-component.html
index 1c9fec75f6..4905a53225 100644
--- a/components/next/jdbc-component.html
+++ b/components/next/jdbc-component.html
@@ -3,7 +3,7 @@
<artifactId>camel-jdbc</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
-</dependency></code></pre> </div> </div> <div class="paragraph"> <p>This component can only be used to define producer endpoints, which means that you cannot use the JDBC component in a <code>from()</code> statement.</p> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>jdbc:dataSourceName[?options]</pre> </div> </div> </div> </div> < [...]
+</dependency></code></pre> </div> </div> <div class="paragraph"> <p>This component can only be used to define producer endpoints, which means that you cannot use the JDBC component in a <code>from()</code> statement.</p> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>jdbc:dataSourceName[?options]</pre> </div> </div> </div> </div> < [...]
.setHeader("lic", constant("ASF"))
.setHeader("min", constant(123))
.setBody("select * from projects where license = :?lic and id > :?min order by id")
diff --git a/components/next/jetty-component.html b/components/next/jetty-component.html
index 01bf40f711..475943968c 100644
--- a/components/next/jetty-component.html
+++ b/components/next/jetty-component.html
@@ -3,7 +3,7 @@
<artifactId>camel-jetty</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
-</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>jetty:http://hostname[:port][/resourceUri][?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="p [...]
+</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>jetty:http://hostname[:port][/resourceUri][?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="p [...]
<from uri="jetty:http://0.0.0.0/myapp/myservice/?sessionSupport=true"/>
<process ref="myCode"/>
</route></code></pre> </div> </div> <div class="paragraph"> <p>The <code>myCode</code> Processor can be instantiated by a Spring <code>bean</code> element:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml"><bean id="myCode" class="com.mycompany.MyCodeProcessor"/></code></pre> </div> </div> <div class="paragraph"> <p>Where the processor implementation can access the <code>HttpSession</ [...]
diff --git a/components/next/jira-component.html b/components/next/jira-component.html
index daac82dd21..49c4ffc10b 100644
--- a/components/next/jira-component.html
+++ b/components/next/jira-component.html
@@ -2,7 +2,7 @@
<groupId>org.apache.camel</groupId>
<artifactId>camel-jira</artifactId>
<version>${camel-version}</version>
-</dependency></code></pre> </div> </div> <div class="admonitionblock note"> <div class="table-wrapper"><table> <tr> <td class="icon"> <i class="fa icon-note" title="Note"></i> </td> <td class="content"> <div class="paragraph"> <p>Atlassian does not release their JIRA Java client to Maven Central. Therefore, when using <code>camel-jira</code> then the <code>pom.xml</code> has included Maven repository to the following URL: <code><a href="https://packages.atlassian.com/maven-external [...]
+</dependency></code></pre> </div> </div> <div class="admonitionblock note"> <div class="table-wrapper"><table> <tr> <td class="icon"> <i class="fa icon-note" title="Note"></i> </td> <td class="content"> <div class="paragraph"> <p>Atlassian does not release their JIRA Java client to Maven Central. Therefore, when using <code>camel-jira</code> then the <code>pom.xml</code> has included Maven repository to the following URL: <code><a href="https://packages.atlassian.com/maven-external [...]
<groupId>org.apache.camel.springboot</groupId>
<artifactId>camel-jira-starter</artifactId>
<version>x.x.x</version>
diff --git a/components/next/jmx-component.html b/components/next/jmx-component.html
index d1f2579a04..6ff0ffa2a6 100644
--- a/components/next/jmx-component.html
+++ b/components/next/jmx-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JMX :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.10.x/jmx-component.html"> <meta name="description" content="Receive JMX notifications."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-2955eb42a8.css"> <meta name="application-name" content="Apache Camel"> <meta p [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JMX :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.10.x/jmx-component.html"> <meta name="description" content="Receive JMX notifications."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-2955eb42a8.css"> <meta name="application-name" content="Apache Camel"> <meta p [...]
<groupId>org.apache.camel.springboot</groupId>
<artifactId>camel-jmx-starter</artifactId>
<version>x.x.x</version>
diff --git a/components/next/jooq-component.html b/components/next/jooq-component.html
index 4e2da9f9b8..6506d54ed5 100644
--- a/components/next/jooq-component.html
+++ b/components/next/jooq-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JOOQ :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.10.x/jooq-component.html"> <meta name="description" content="Store and retrieve Java objects from an SQL database using JOOQ."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-2955eb42a8.css"> <meta name="applicati [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>JOOQ :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.10.x/jooq-component.html"> <meta name="description" content="Store and retrieve Java objects from an SQL database using JOOQ."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-2955eb42a8.css"> <meta name="applicati [...]
Query query = create.query("DELETE FROM BOOK");
query.execute();
diff --git a/components/next/jpa-component.html b/components/next/jpa-component.html
index 60859dbc1e..c1d462b552 100644
--- a/components/next/jpa-component.html
+++ b/components/next/jpa-component.html
@@ -3,7 +3,7 @@
<artifactId>camel-jpa</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
-</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>jpa:entityClassName[?options]</pre> </div> </div> <div class="paragraph"> <p>For sending to the endpoint, the <em>entityClassName</em> is optional. If specified, it helps the <a href="http://camel.apache.org/type-converter.html">Type Converter</a> to e [...]
+</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>jpa:entityClassName[?options]</pre> </div> </div> <div class="paragraph"> <p>For sending to the endpoint, the <em>entityClassName</em> is optional. If specified, it helps the <a href="http://camel.apache.org/type-converter.html">Type Converter</a> to e [...]
<property name="entityManagerFactory" ref="myEMFactory"/>
</bean></code></pre> </div> </div> <div class="paragraph"> <p>The <code>JpaComponent</code> looks up automatically the <code>EntityManagerFactory</code> from the Registry which means you do not need to configure this on the <code>JpaComponent</code> as shown above. You only need to do so if there is ambiguity, in which case Camel will log a WARN.</p> </div> </div> <div class="sect2"> <h3 id="_configuring_transactionstrategy"><a class="anchor" href="#_configuring_transactionstrategy [...]
<property name="entityManagerFactory" ref="myEMFactory"/>
diff --git a/components/next/jt400-component.html b/components/next/jt400-component.html
index 9f9f601689..9908c4d524 100644
--- a/components/next/jt400-component.html
+++ b/components/next/jt400-component.html
@@ -3,7 +3,7 @@
<artifactId>camel-jt400</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
-</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="paragraph"> <p>To send or receive data from a data queue</p> </div> <div class="listingblock"> <div class="content"> <pre>jt400://user:password/system/QSYS.LIB/library.LIB/queue.DTAQ[?options]</pre> </div> </div> <div class="paragraph"> <p>To send or receive messages from a message queue</p> < [...]
+</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="paragraph"> <p>To send or receive data from a data queue</p> </div> <div class="listingblock"> <div class="content"> <pre>jt400://user:password/system/QSYS.LIB/library.LIB/queue.DTAQ[?options]</pre> </div> </div> <div class="paragraph"> <p>To send or receive messages from a message queue</p> < [...]
@Override
public void configure() throws Exception {
from("direct:george").to("jt400://GEORGE:EGROEG@LIVERPOOL/QSYS.LIB/BEATLES.LIB/PENNYLANE.DTAQ");
diff --git a/components/next/kafka-component.html b/components/next/kafka-component.html
index 7c915ecc81..6aff06e8bc 100644
--- a/components/next/kafka-component.html
+++ b/components/next/kafka-component.html
@@ -3,7 +3,7 @@
<artifactId>camel-kafka</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
-</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>kafka:topic[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components [...]
+</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>kafka:topic[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components [...]
kafka.setBreakOnFirstError(true);
...
camelContext.addComponent("kafka", kafka);</code></pre> </div> </div> <div class="paragraph"> <p>It is recommended that you read the section below "Using manual commit with Kafka consumer" to understand how <code>breakOnFirstError</code> will work based on the <code>CommitManager</code> that is configured.</p> </div> </div> <div class="sect2"> <h3 id="_the_kafka_idempotent_repository"><a class="anchor" href="#_the_kafka_idempotent_repository"></a>The Kafka idempotent repository</h3> <div [...]
@@ -284,4 +284,4 @@ camelContext.addRoutes(new RouteBuilder() {
<artifactId>camel-kafka-starter</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
-</dependency></code></pre> </div> </div> <div class="paragraph"> <p>The component supports 119 options, which are listed below.</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> <col> <col> </colgroup> <thead> <tr> <th class="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock hali [...]
\ No newline at end of file
+</dependency></code></pre> </div> </div> <div class="paragraph"> <p>The component supports 119 options, which are listed below.</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> <col> <col> </colgroup> <thead> <tr> <th class="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock hali [...]
\ No newline at end of file
diff --git a/components/next/langchain4j-tools-component.html b/components/next/langchain4j-tools-component.html
index 9daf16bcf3..0d3748c2cf 100644
--- a/components/next/langchain4j-tools-component.html
+++ b/components/next/langchain4j-tools-component.html
@@ -3,7 +3,7 @@
<artifactId>camel-langchain4j-tools</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
-</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="title">Producer</div> <div class="content"> <pre>langchain4j-tools:toolSet[?options]</pre> </div> </div> <div class="listingblock"> <div class="title">Consumer</div> <div class="content"> <pre>langchain4j-tools:toolSet[?options]</pre> </div> </div> <div class="paragr [...]
+</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="title">Producer</div> <div class="content"> <pre>langchain4j-tools:toolSet[?options]</pre> </div> </div> <div class="listingblock"> <div class="title">Consumer</div> <div class="content"> <pre>langchain4j-tools:toolSet[?options]</pre> </div> </div> <div class="paragr [...]
<groupId>org.apache.camel.springboot</groupId>
<artifactId>camel-langchain4j-tools-starter</artifactId>
<version>x.x.x</version>
diff --git a/components/next/mail-component.html b/components/next/mail-component.html
index 0d827a22ba..d0dec750f4 100644
--- a/components/next/mail-component.html
+++ b/components/next/mail-component.html
@@ -7,7 +7,7 @@
pop3://[username@]host[:port][?options]
imap://[username@]host[:port][?options]</pre> </div> </div> <div class="paragraph"> <p>The mail component also supports secure variants of these protocols (layered over SSL). You can enable the secure protocols by adding <code>s</code> to the scheme:</p> </div> <div class="listingblock"> <div class="content"> <pre>smtps://[username@]host[:port][?options]
pop3s://[username@]host[:port][?options]
-imaps://[username@]host[:port][?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a cla [...]
+imaps://[username@]host[:port][?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a cla [...]
ksp.setResource("/users/home/server/truststore.jks");
ksp.setPassword("keystorePassword");
TrustManagersParameters tmp = new TrustManagersParameters();
@@ -121,4 +121,4 @@ SearchTerm term = builder.build();</code></pre> </div> </div> </div> <div class=
<artifactId>camel-mail-starter</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
-</dependency></code></pre> </div> </div> <div class="paragraph"> <p>The component supports 55 options, which are listed below.</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> <col> <col> </colgroup> <thead> <tr> <th class="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
\ No newline at end of file
+</dependency></code></pre> </div> </div> <div class="paragraph"> <p>The component supports 55 options, which are listed below.</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> <col> <col> </colgroup> <thead> <tr> <th class="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
\ No newline at end of file
diff --git a/components/next/micrometer-component.html b/components/next/micrometer-component.html
index 99fae2629f..e1501f5e4c 100644
--- a/components/next/micrometer-component.html
+++ b/components/next/micrometer-component.html
@@ -3,7 +3,7 @@
<artifactId>camel-micrometer</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
-</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>micrometer:[ counter | summary | timer ]:metricname[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_options"><a class="anchor" href="#_options"></a>Options</h2> <div class="sectionbody"> </div> </div> <div class="sect1"> <h2 id [...]
+</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>micrometer:[ counter | summary | timer ]:metricname[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_options"><a class="anchor" href="#_options"></a>Options</h2> <div class="sectionbody"> </div> </div> <div class="sect1"> <h2 id [...]
factory.setNamingStrategy(MicrometerRoutePolicyNamingStrategy.LEGACY);</code></pre> </div> </div> <div class="paragraph"> <p>The naming style can be configured on:</p> </div> <div class="ulist"> <ul> <li> <p><code>MicrometerRoutePolicyFactory</code></p> </li> <li> <p><code>MicrometerExchangeEventNotifier</code></p> </li> <li> <p><code>MicrometerRouteEventNotifier</code></p> </li> <li> <p><code>MicrometerMessageHistoryFactory</code></p> </li> </ul> </div> </div> </div> <div class="sect2"> [...]
.setHeader(MicrometerConstants.HEADER_METRIC_NAME, constant("new.name"))
.setHeader(MicrometerConstants.HEADER_METRIC_TAGS, constant(Tags.of("dynamic-key", "dynamic-value")))
diff --git a/components/next/minio-component.html b/components/next/minio-component.html
index 549e1da4ef..f00f537a76 100644
--- a/components/next/minio-component.html
+++ b/components/next/minio-component.html
@@ -1,5 +1,5 @@
<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Minio :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.10.x/minio-component.html"> <meta name="description" content="Store and retrieve objects from Minio Storage Service using Minio SDK."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-2955eb42a8.css"> <meta name="a [...]
- .to("file:/var/downloaded");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class= [...]
+ .to("file:/var/downloaded");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class= [...]
.to("mock:result");</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_minio_producer_operation_examples"><a class="anchor" href="#_minio_producer_operation_examples"></a>Minio Producer Operation examples</h3> <div class="ulist"> <ul> <li> <p><code>CopyObject</code>: this operation copies an object from one bucket to a different one</p> </li> </ul> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data- [...]
@Override
diff --git a/components/next/mock-component.html b/components/next/mock-component.html
index 9ebbd20a52..4869813bc9 100644
--- a/components/next/mock-component.html
+++ b/components/next/mock-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Mock :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.10.x/mock-component.html"> <meta name="description" content="Test routes and mediation rules using mocks."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-2955eb42a8.css"> <meta name="application-name" content="Ap [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Mock :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.10.x/mock-component.html"> <meta name="description" content="Test routes and mediation rules using mocks."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-2955eb42a8.css"> <meta name="application-name" content="Ap [...]
// set expectations
resultEndpoint.expectedMessageCount(2);
@@ -239,4 +239,4 @@ mock.message(2).predicate(not(xpath));</code></pre> </div> </div> <div class="pa
<artifactId>camel-mock-starter</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
-</dependency></code></pre> </div> </div> <div class="paragraph"> <p>The component supports 5 options, which are listed below.</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> <col> <col> </colgroup> <thead> <tr> <th class="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halign [...]
\ No newline at end of file
+</dependency></code></pre> </div> </div> <div class="paragraph"> <p>The component supports 5 options, which are listed below.</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> <col> <col> </colgroup> <thead> <tr> <th class="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halign [...]
\ No newline at end of file
diff --git a/components/next/mybatis-component.html b/components/next/mybatis-component.html
index c3c05afcef..e2c6f77e1b 100644
--- a/components/next/mybatis-component.html
+++ b/components/next/mybatis-component.html
@@ -3,7 +3,7 @@
<artifactId>camel-mybatis</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
-</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>mybatis:statementName[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>statementName</strong> is the statement name in the MyBatis XML mapping file which maps to the query, insert, update or delete operation you wish to evaluate.< [...]
+</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>mybatis:statementName[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>statementName</strong> is the statement name in the MyBatis XML mapping file which maps to the query, insert, update or delete operation you wish to evaluate.< [...]
.to("mybatis:insertAccount?statementType=Insert");</code></pre> </div> </div> <div class="paragraph"> <p>Notice we have to specify the <code>statementType</code>, as we need to instruct Camel which kind of operation to invoke.</p> </div> <div class="paragraph"> <p>Where <strong>insertAccount</strong> is the MyBatis ID in the SQL mapping file:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml"> [...]
<insert id="insertAccount" parameterType="Account">
insert into ACCOUNT (
diff --git a/components/next/nats-component.html b/components/next/nats-component.html
index b62e73c51d..a17b464e4b 100644
--- a/components/next/nats-component.html
+++ b/components/next/nats-component.html
@@ -3,7 +3,7 @@
<artifactId>camel-nats</artifactId>
<!-- use the same version as your Camel core version -->
<version>x.y.z</version>
-</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>nats:topic[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>topic</strong> is the topic name</p> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring [...]
+</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>nats:topic[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>topic</strong> is the topic name</p> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring [...]
nats.setServers("someserver:4222,someotherserver:42222");</code></pre> </div> </div> <div class="paragraph"> <p>Notice how you can specify multiple servers separated by comma.</p> </div> <div class="paragraph"> <p>Or you can specify the servers in the endpoint URI</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:send").to("nats:test?servers=localhost:4222");</code></pre> </div> </ [...]
nats.setServers("scott:tiger@someserver:4222,superman:123@someotherserver:42222");</code></pre> </div> </div> <div class="paragraph"> <p>If you are using Camel Main or Spring Boot, you can configure the server urls in the <code>application.properties</code> file</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-properties hljs" data-lang="properties">camel.component.nats.servers=scott:tiger@someserver:4222,superman:123@so [...]
.to("nats:mytopic");</code></pre> </div> </div> <div class="paragraph"> <p>In case of using authorization, you can directly specify your credentials in the server URL</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:send")
diff --git a/components/next/netty-component.html b/components/next/netty-component.html
index a659f07243..d6826b48a9 100644
--- a/components/next/netty-component.html
+++ b/components/next/netty-component.html
@@ -3,7 +3,7 @@
<artifactId>camel-netty</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
-</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="paragraph"> <p>The URI scheme for a netty component is as follows</p> </div> <div class="listingblock"> <div class="title">TCP</div> <div class="content"> <pre>netty:tcp://0.0.0.0:99999[?options]</pre> </div> </div> <div class="listingblock"> <div class="title">UDP</div> <div class="content"> [...]
+</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="paragraph"> <p>The URI scheme for a netty component is as follows</p> </div> <div class="listingblock"> <div class="title">TCP</div> <div class="content"> <pre>netty:tcp://0.0.0.0:99999[?options]</pre> </div> </div> <div class="listingblock"> <div class="title">UDP</div> <div class="content"> [...]
StringDecoder stringDecoder = new StringDecoder();
registry.bind("length-decoder", lengthDecoder);
@@ -211,4 +211,4 @@ Principal principal = cert.getSubjectDN();</code></pre> </div> </div> <div class
<artifactId>camel-netty-starter</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
-</dependency></code></pre> </div> </div> <div class="paragraph"> <p>The component supports 78 options, which are listed below.</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> <col> <col> </colgroup> <thead> <tr> <th class="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
\ No newline at end of file
+</dependency></code></pre> </div> </div> <div class="paragraph"> <p>The component supports 78 options, which are listed below.</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> <col> <col> </colgroup> <thead> <tr> <th class="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
\ No newline at end of file
diff --git a/components/next/netty-http-component.html b/components/next/netty-http-component.html
index 026911bb45..531a044002 100644
--- a/components/next/netty-http-component.html
+++ b/components/next/netty-http-component.html
@@ -3,7 +3,7 @@
<artifactId>camel-netty-http</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
-</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="paragraph"> <p>The URI scheme for a netty component is as follows</p> </div> <div class="listingblock"> <div class="content"> <pre>netty-http:http://0.0.0.0:8080[?options]</pre> </div> </div> <div class="admonitionblock note"> <div class="table-wrapper"><table> <tr> <td class="icon"> <i class= [...]
+</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="paragraph"> <p>The URI scheme for a netty component is as follows</p> </div> <div class="listingblock"> <div class="content"> <pre>netty-http:http://0.0.0.0:8080[?options]</pre> </div> </div> <div class="admonitionblock note"> <div class="table-wrapper"><table> <tr> <td class="icon"> <i class= [...]
<from uri="netty-http:http://0.0.0.0:{{port}}/foo?securityConfiguration.realm=someRealm"/>
...
</route></code></pre> </div> </div> <div class="paragraph"> <p>The realm name is mandatory to enable basic authentication. By default, the JAAS based authenticator is used, which will use the realm name specified (<code><em>someRealm</em></code> in the example above) and use the JAAS realm and the <code>JAAS \{{LoginModule}}s</code> of this realm for authentication.</p> </div> <div class="sect3"> <h4 id="_specifying_acl_on_web_resources"><a class="anchor" href="#_specifying_acl_on_ [...]
@@ -78,4 +78,4 @@ void processResponse(final Exchange exchange) {
<artifactId>camel-netty-http-starter</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
-</dependency></code></pre> </div> </div> <div class="paragraph"> <p>The component supports 68 options, which are listed below.</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> <col> <col> </colgroup> <thead> <tr> <th class="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
\ No newline at end of file
+</dependency></code></pre> </div> </div> <div class="paragraph"> <p>The component supports 68 options, which are listed below.</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> <col> <col> </colgroup> <thead> <tr> <th class="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
\ No newline at end of file
diff --git a/components/next/oaipmh-component.html b/components/next/oaipmh-component.html
index c4079074c4..317c26034d 100644
--- a/components/next/oaipmh-component.html
+++ b/components/next/oaipmh-component.html
@@ -3,7 +3,7 @@
<artifactId>camel-oaipmh</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
-</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>oaipmh:url[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components a [...]
+</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>oaipmh:url[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components a [...]
.to(mock:result)</code></pre> </div> </div> </div> </div> </div> <div class="sect1"> <h2 id="_more_information"><a class="anchor" href="#_more_information"></a>More Information</h2> <div class="sectionbody"> <div class="paragraph"> <p>For more details see the <a href="http://www.openarchives.org/pmh/">OAI-PMH documentation</a>.</p> </div> </div> </div> <div class="sect1"> <h2 id="_spring_boot_auto_configuration"><a class="anchor" href="#_spring_boot_auto_configuration"></a>Spring Boot Au [...]
<groupId>org.apache.camel.springboot</groupId>
<artifactId>camel-oaipmh-starter</artifactId>
diff --git a/components/next/olingo2-component.html b/components/next/olingo2-component.html
index fc378897d8..3a8d7207bb 100644
--- a/components/next/olingo2-component.html
+++ b/components/next/olingo2-component.html
@@ -2,7 +2,7 @@
<groupId>org.apache.camel</groupId>
<artifactId>camel-olingo2</artifactId>
<version>${camel-version}</version>
-</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>olingo2://endpoint/<resource-path>?[options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="par [...]
+</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>olingo2://endpoint/<resource-path>?[options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="par [...]
.setHeader("CamelOlingo2.$top", "5");
.to("olingo2://read/Manufacturers?orderBy=Name%20asc");</code></pre> </div> </div> <div class="paragraph"> <p>The following route reads Manufacturer entry using the key property value in incoming <strong>id</strong> header.</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:...")
.setHeader("CamelOlingo2.keyPredicate", header("id"))
diff --git a/components/next/olingo4-component.html b/components/next/olingo4-component.html
index 0a805bdf60..4aaa6a7de4 100644
--- a/components/next/olingo4-component.html
+++ b/components/next/olingo4-component.html
@@ -3,7 +3,7 @@
<artifactId>camel-olingo4</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
-</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>olingo4://endpoint/<resource-path>?[options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="par [...]
+</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>olingo4://endpoint/<resource-path>?[options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="par [...]
.setHeader("CamelOlingo4.$top", "5");
.to("olingo4://read/People?orderBy=FirstName%20asc");</code></pre> </div> </div> <div class="paragraph"> <p>The following route reads Airports entity using the key property value in incoming <strong>id</strong> header.</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("direct:...")
.setHeader("CamelOlingo4.keyPredicate", header("id"))
diff --git a/components/next/pg-replication-slot-component.html b/components/next/pg-replication-slot-component.html
index ea6fd2ab66..ad2e82b373 100644
--- a/components/next/pg-replication-slot-component.html
+++ b/components/next/pg-replication-slot-component.html
@@ -3,7 +3,7 @@
<artifactId>camel-pg-replication-slot</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
-</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="paragraph"> <p>The pg-replication-slot component uses the following two styles of endpoint URI notation:</p> </div> <div class="listingblock"> <div class="content"> <pre>pg-replication-slot://host:port/database/slot:plugin[?parameters]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 [...]
+</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="paragraph"> <p>The pg-replication-slot component uses the following two styles of endpoint URI notation:</p> </div> <div class="listingblock"> <div class="content"> <pre>pg-replication-slot://host:port/database/slot:plugin[?parameters]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 [...]
.to("mock:result");</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_spring_boot_auto_configuration"><a class="anchor" href="#_spring_boot_auto_configuration"></a>Spring Boot Auto-Configuration</h2> <div class="sectionbody"> <div class="paragraph"> <p>When using pg-replication-slot with Spring Boot make sure to use the following Maven dependency to have support for auto configuration:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlig [...]
<groupId>org.apache.camel.springboot</groupId>
<artifactId>camel-pg-replication-slot-starter</artifactId>
diff --git a/components/next/plc4x-component.html b/components/next/plc4x-component.html
index 4552bf88f0..053a5cd838 100644
--- a/components/next/plc4x-component.html
+++ b/components/next/plc4x-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>PLC4X :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.10.x/plc4x-component.html"> <meta name="description" content="Read and write to PLC devices"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-2955eb42a8.css"> <meta name="application-name" content="Apache Camel"> [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>PLC4X :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.10.x/plc4x-component.html"> <meta name="description" content="Read and write to PLC devices"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-2955eb42a8.css"> <meta name="application-name" content="Apache Camel"> [...]
<groupId>org.apache.camel</groupId>
<artifactId>camel-plc4x</artifactId>
<version>${camel-version}</version>
diff --git a/components/next/pqc-component.html b/components/next/pqc-component.html
index 260bc47a6f..67c117b940 100644
--- a/components/next/pqc-component.html
+++ b/components/next/pqc-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>PQC Algorithms :: Apache Camel</title> <meta name="description" content="Post Quantum Computing Signature and Verification component."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-2955eb42a8.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="PQC Algorithms"> <m [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>PQC Algorithms :: Apache Camel</title> <meta name="description" content="Post Quantum Cryptography Signature and Verification component."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-2955eb42a8.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="PQC Algorithms"> [...]
.to("mock:verify");</code></pre> </div> </div> <div class="paragraph"> <p>With the following beans registered in the Registry</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java"> @BindToRegistry("Keypair")
public KeyPair setKeyPair() throws NoSuchAlgorithmException, NoSuchProviderException, InvalidAlgorithmParameterException {
KeyPairGenerator kpGen = KeyPairGenerator.getInstance("ML-DSA", "BC");
diff --git a/components/next/quartz-component.html b/components/next/quartz-component.html
index 03a3597468..5c35a62208 100644
--- a/components/next/quartz-component.html
+++ b/components/next/quartz-component.html
@@ -6,7 +6,7 @@
</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>quartz://timerName?options
quartz://groupName/timerName?options
quartz://groupName/timerName?cron=expression
-quartz://timerName?cron=expression</pre> </div> </div> <div class="paragraph"> <p>The component uses either a <code>CronTrigger</code> or a <code>SimpleTrigger</code>. If no cron expression is provided, the component uses a simple trigger. If no <code>groupName</code> is provided, the quartz component uses the <code>Camel</code> group name.</p> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2 [...]
+quartz://timerName?cron=expression</pre> </div> </div> <div class="paragraph"> <p>The component uses either a <code>CronTrigger</code> or a <code>SimpleTrigger</code>. If no cron expression is provided, the component uses a simple trigger. If no <code>groupName</code> is provided, the quartz component uses the <code>Camel</code> group name.</p> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2 [...]
<property name="propertiesFile" value="com/mycompany/myquartz.properties"/>
</bean></code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_enabling_quartz_scheduler_in_jmx"><a class="anchor" href="#_enabling_quartz_scheduler_in_jmx"></a>Enabling Quartz scheduler in JMX</h3> <div class="paragraph"> <p>You need to configure the quartz scheduler properties to enable JMX. That is typically setting the option <code>"org.quartz.scheduler.jmx.export"</code> to a <code>true</code> value in the configuration file.</p> </div> <div class="paragraph"> <p>This [...]
.to("activemq:Totally.Rocks");</code></pre> </div> </div> <div class="paragraph"> <p>which is equivalent to using the cron expression</p> </div> <div class="listingblock"> <div class="content"> <pre>0 0/5 12-18 ? * MON-FRI</pre> </div> </div> <div class="paragraph"> <p>The following table shows the URI character encodings we use to preserve valid URI syntax:</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> </colgroup> [...]
diff --git a/components/next/robotframework-component.html b/components/next/robotframework-component.html
index e05ce050eb..cd6ffac03e 100644
--- a/components/next/robotframework-component.html
+++ b/components/next/robotframework-component.html
@@ -2,7 +2,7 @@
<groupId>org.apache.camel</groupId>
<artifactId>camel-robotframework</artifactId>
<version>x.x.x</version> <!-- use the same version as your Camel core version -->
-</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>robotframework:templateName[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>templateName</strong> is the classpath-local URI of the template to invoke; or the complete URL of the remote template (eg: file://folder/myfile.robot).< [...]
+</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>robotframework:templateName[?options]</pre> </div> </div> <div class="paragraph"> <p>Where <strong>templateName</strong> is the classpath-local URI of the template to invoke; or the complete URL of the remote template (eg: file://folder/myfile.robot).< [...]
.to("robotframework:src/test/resources/org/apache/camel/component/robotframework/set_variable_camel_body.robot")</code></pre> </div> </div> <div class="paragraph"> <p>To use a robot test case to execute and collect the results and pass them to generate a custom report if such need happens</p> </div> <div class="paragraph"> <p>It’s possible to specify what template the component should use dynamically via a header, so for example:</p> </div> <div class="listingblock"> <div class [...]
.setHeader(RobotFrameworkCamelConstants.CAMEL_ROBOT_RESOURCE_URI).constant("path/to/my/template.robot")
.to("robotframework:dummy?allowTemplateFromHeader=true");</code></pre> </div> </div> <div class="paragraph"> <p>Robotframework component helps you pass values into robot test cases with the similar approach how you would be able to pass values using Camel Simple Language. Components support passing values in three different ways. Exchange body, headers, and properties.</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language [...]
diff --git a/components/next/rss-component.html b/components/next/rss-component.html
index 689f87d56b..8b20a35b32 100644
--- a/components/next/rss-component.html
+++ b/components/next/rss-component.html
@@ -3,7 +3,7 @@
<artifactId>camel-rss</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
-</dependency></code></pre> </div> </div> <div class="admonitionblock note"> <div class="table-wrapper"><table> <tr> <td class="icon"> <i class="fa icon-note" title="Note"></i> </td> <td class="content"> The component currently only supports consuming feeds. </td> </tr> </table></div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>r [...]
+</dependency></code></pre> </div> </div> <div class="admonitionblock note"> <div class="table-wrapper"><table> <tr> <td class="icon"> <i class="fa icon-note" title="Note"></i> </td> <td class="content"> The component currently only supports consuming feeds. </td> </tr> </table></div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>r [...]
.to("bean:rss");</code></pre> </div> </div> <div class="sect2"> <h3 id="_filtering_entries"><a class="anchor" href="#_filtering_entries"></a>Filtering entries</h3> <div class="paragraph"> <p>You can filter out entries using XPath, as shown in the data format section above. You can also exploit Camel’s Bean Integration to implement your own conditions. For instance, a filter equivalent to the XPath example above would be:</p> </div> <div class="listingblock"> <div class="content [...]
.filter().method("myFilterBean", "titleContainsCamel")
.to("mock:result");</code></pre> </div> </div> <div class="paragraph"> <p>The custom bean for this would be:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">public static class FilterBean {
diff --git a/components/next/scheduler-component.html b/components/next/scheduler-component.html
index 521203685e..3bcb1cf963 100644
--- a/components/next/scheduler-component.html
+++ b/components/next/scheduler-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Scheduler :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.10.x/scheduler-component.html"> <meta name="description" content="Generate messages in specified intervals using java.util.concurrent.ScheduledExecutorService."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Scheduler :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.10.x/scheduler-component.html"> <meta name="description" content="Generate messages in specified intervals using java.util.concurrent.ScheduledExecutorService."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site [...]
<from uri="scheduler://foo?delay=60000"/>
<to uri="bean:myBean?method=someMethodName"/>
</route></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_spring_boot_auto_configuration"><a class="anchor" href="#_spring_boot_auto_configuration"></a>Spring Boot Auto-Configuration</h2> <div class="sectionbody"> <div class="paragraph"> <p>When using scheduler with Spring Boot make sure to use the following Maven dependency to have support for auto configuration:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><co [...]
diff --git a/components/next/seda-component.html b/components/next/seda-component.html
index ccc4f062fc..2d359018d9 100644
--- a/components/next/seda-component.html
+++ b/components/next/seda-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>SEDA :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.10.x/seda-component.html"> <meta name="description" content="Asynchronously call another endpoint from any Camel Context in the same JVM."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-2955eb42a8.css"> <meta nam [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>SEDA :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.10.x/seda-component.html"> <meta name="description" content="Asynchronously call another endpoint from any Camel Context in the same JVM."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-2955eb42a8.css"> <meta nam [...]
<constructor-arg index="0" value="10" /><!-- size -->
<constructor-arg index="1" value="true" /><!-- fairness -->
</bean>
@@ -66,4 +66,4 @@ int size = seda.getExchanges().size();</code></pre> </div> </div> </div> </div>
<artifactId>camel-seda-starter</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
-</dependency></code></pre> </div> </div> <div class="paragraph"> <p>The component supports 11 options, which are listed below.</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> <col> <col> </colgroup> <thead> <tr> <th class="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
\ No newline at end of file
+</dependency></code></pre> </div> </div> <div class="paragraph"> <p>The component supports 11 options, which are listed below.</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> <col> <col> </colgroup> <thead> <tr> <th class="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
\ No newline at end of file
diff --git a/components/next/servicenow-component.html b/components/next/servicenow-component.html
index 27db340ba4..3fcb6927ef 100644
--- a/components/next/servicenow-component.html
+++ b/components/next/servicenow-component.html
@@ -2,7 +2,7 @@
<groupId>org.apache.camel</groupId>
<artifactId>camel-servicenow</artifactId>
<version>${camel-version}</version>
-</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>servicenow://instanceName?[options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Cam [...]
+</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>servicenow://instanceName?[options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Cam [...]
public void configure() {
from("direct:servicenow")
.to("servicenow:{{env:SERVICENOW_INSTANCE}}"
@@ -26,4 +26,4 @@ FluentProducerTemplate.on(context)
<artifactId>camel-servicenow-starter</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
-</dependency></code></pre> </div> </div> <div class="paragraph"> <p>The component supports 49 options, which are listed below.</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> <col> <col> </colgroup> <thead> <tr> <th class="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
\ No newline at end of file
+</dependency></code></pre> </div> </div> <div class="paragraph"> <p>The component supports 49 options, which are listed below.</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> <col> <col> </colgroup> <thead> <tr> <th class="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
\ No newline at end of file
diff --git a/components/next/sftp-component.html b/components/next/sftp-component.html
index 33e0344e01..25a5bd4ff1 100644
--- a/components/next/sftp-component.html
+++ b/components/next/sftp-component.html
@@ -3,7 +3,7 @@
<artifactId>camel-ftp</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
-</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor" hr [...]
+</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor" hr [...]
JSch.setConfig("PubkeyAcceptedAlgorithms", JSch.getConfig("PubkeyAcceptedAlgorithms") + ",ssh-rsa");
JSch.setConfig("kex", JSch.getConfig("kex") + ",diffie-hellman-group1-sha1,diffie-hellman-group14-sha1");</code></pre> </div> </div> <div class="paragraph"> <p>Note that the key types and algorithms your server supports may differ than the above example. You can use the following command to inspect your server’s configuration:</p> </div> <div class="listingblock"> <div class="content"> <pre>ssh -vvv <server_address></pre> </div> </div> <div class="paragraph"> <p>As of Camel 3 [...]
<groupId>org.apache.camel.springboot</groupId>
diff --git a/components/next/slack-component.html b/components/next/slack-component.html
index d1388f1a3e..32543f76c7 100644
--- a/components/next/slack-component.html
+++ b/components/next/slack-component.html
@@ -3,7 +3,7 @@
<artifactId>camel-slack</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
-</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="paragraph"> <p>To send a message to a channel.</p> </div> <div class="listingblock"> <div class="content"> <pre>slack:#channel[?options]</pre> </div> </div> <div class="paragraph"> <p>To send a direct message to a Slack user.</p> </div> <div class="listingblock"> <div class="content"> <pre>sla [...]
+</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="paragraph"> <p>To send a message to a channel.</p> </div> <div class="listingblock"> <div class="content"> <pre>slack:#channel[?options]</pre> </div> </div> <div class="paragraph"> <p>To send a direct message to a Slack user.</p> </div> <div class="listingblock"> <div class="content"> <pre>sla [...]
<property name="webhookUrl" value="https://hooks.slack.com/services/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"/>
<property name="token" value="xoxb-12345678901-1234567890123-xxxxxxxxxxxxxxxxxxxxxxxx"/>
</bean></code></pre> </div> </div> <div class="admonitionblock note"> <div class="table-wrapper"><table> <tr> <td class="icon"> <i class="fa icon-note" title="Note"></i> </td> <td class="content"> for Java, you can configure this using Java code. </td> </tr> </table></div> </div> </div> <div class="sect2"> <h3 id="_producer"><a class="anchor" href="#_producer"></a>Producer</h3> <div class="paragraph"> <p>You can now use a token to send a message instead of WebhookUrl</p> </div> <di [...]
diff --git a/components/next/smb-component.html b/components/next/smb-component.html
index 9a77eb6419..f798354c5d 100644
--- a/components/next/smb-component.html
+++ b/components/next/smb-component.html
@@ -3,7 +3,7 @@
<artifactId>camel-smb</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
-</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>smb:address[:port]/shareName[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p> [...]
+</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>smb:address[:port]/shareName[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p> [...]
final byte[] data = exchange.getMessage().getBody(byte[].class);
LOG.debug("Read exchange as bytes with contents: {}", new String(data));
}
diff --git a/components/next/snmp-component.html b/components/next/snmp-component.html
index 4f4e7b1464..dd68788eef 100644
--- a/components/next/snmp-component.html
+++ b/components/next/snmp-component.html
@@ -3,7 +3,7 @@
<artifactId>camel-snmp</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
-</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>snmp://hostname[:port][?Options]</pre> </div> </div> <div class="paragraph"> <p>The component supports polling OID values from an SNMP enabled device and receiving traps.</p> </div> </div> </div> <div class="sect1"> <h2 id="_snmp_producer"><a class="an [...]
+</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>snmp://hostname[:port][?Options]</pre> </div> </div> <div class="paragraph"> <p>The component supports polling OID values from an SNMP enabled device and receiving traps.</p> </div> </div> </div> <div class="sect1"> <h2 id="_snmp_producer"><a class="an [...]
1.3.6.1.2.1.25.3.2.1.5.1
1.3.6.1.2.1.25.3.5.1.1.1
1.3.6.1.2.1.43.5.1.1.11.1</pre> </div> </div> <div class="paragraph"> <p>The result will be the following:</p> </div> <div class="paragraph"> <p><strong>Result of toString conversion</strong></p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml"><?xml version="1.0" encoding="UTF-8"?>
diff --git a/components/next/splunk-component.html b/components/next/splunk-component.html
index a779ffc7a1..55c1b17853 100644
--- a/components/next/splunk-component.html
+++ b/components/next/splunk-component.html
@@ -2,7 +2,7 @@
<groupId>org.apache.camel</groupId>
<artifactId>camel-splunk</artifactId>
<version>${camel-version}</version>
-</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>splunk://[endpoint]?[options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel com [...]
+</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>splunk://[endpoint]?[options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel com [...]
.to("splunk://submit?username=user&password=123&index=myindex&sourceType=someSourceType&source=mySource")...</code></pre> </div> </div> <div class="paragraph"> <p>In this example, a converter is required to convert to a SplunkEvent class.</p> </div> </div> <div class="sect2"> <h3 id="_consumer_endpoints"><a class="anchor" href="#_consumer_endpoints"></a>Consumer Endpoints</h3> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colg [...]
.to("direct:search-result");</code></pre> </div> </div> <div class="paragraph"> <p>Camel Splunk component creates a route exchange per search result with a SplunkEvent in the body.</p> </div> </div> <div class="sect2"> <h3 id="_message_body"><a class="anchor" href="#_message_body"></a>Message body</h3> <div class="paragraph"> <p>Splunk operates on data in key/value pairs. The <code>SplunkEvent</code> class is a placeholder for such data, and should be in the message body for th [...]
.convertBodyTo(SplunkEvent.class)
diff --git a/components/next/spring-jdbc-component.html b/components/next/spring-jdbc-component.html
index b404904cd2..ae15b10a84 100644
--- a/components/next/spring-jdbc-component.html
+++ b/components/next/spring-jdbc-component.html
@@ -3,7 +3,7 @@
<artifactId>camel-spring-jdbc</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
-</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor" hr [...]
+</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor" hr [...]
<groupId>org.apache.camel.springboot</groupId>
<artifactId>camel-spring-jdbc-starter</artifactId>
<version>x.x.x</version>
diff --git a/components/next/spring-rabbitmq-component.html b/components/next/spring-rabbitmq-component.html
index 10a1f031e5..5542b57aef 100644
--- a/components/next/spring-rabbitmq-component.html
+++ b/components/next/spring-rabbitmq-component.html
@@ -3,7 +3,7 @@
<artifactId>camel-spring-rabbitmq</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
-</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>spring-rabbitmq:exchangeName?[options]</pre> </div> </div> <div class="paragraph"> <p>The exchange name determines the exchange to which the produced messages will be sent to. In the case of consumers, the exchange name determines the exchange the queu [...]
+</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>spring-rabbitmq:exchangeName?[options]</pre> </div> </div> <div class="paragraph"> <p>The exchange name determines the exchange to which the produced messages will be sent to. In the case of consumers, the exchange name determines the exchange the queu [...]
<property name="uri" value="amqp://localhost:5672"/>
</bean></code></pre> </div> </div> <div class="paragraph"> <p>The <code>ConnectionFactory</code> is auto-detected by default, so you can do:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml"><camelContext>
<route>
diff --git a/components/next/sql-component.html b/components/next/sql-component.html
index b092e3069b..86cd82356e 100644
--- a/components/next/sql-component.html
+++ b/components/next/sql-component.html
@@ -10,7 +10,7 @@ from table
where
id = :#${exchangeProperty.myId}
order by
- name</code></pre> </div> </div> <div class="paragraph"> <p>In the file, you can use multi-lines and format the SQL as you wish. And also use comments such as the – dash line.</p> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component l [...]
+ name</code></pre> </div> </div> <div class="paragraph"> <p>In the file, you can use multi-lines and format the SQL as you wish. And also use comments such as the – dash line.</p> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component l [...]
.to("sql:select order_seq.nextval from dual?outputHeader=OrderId&outputType=SelectOne")
.to("jms:order.booking");</code></pre> </div> </div> </div> <div class="sect2"> <h3 id="_using_streamlist"><a class="anchor" href="#_using_streamlist"></a>Using StreamList</h3> <div class="paragraph"> <p>The producer supports <code>outputType=StreamList</code> that uses an iterator to stream the output of the query. This allows processing the data in a streaming fashion which, for example, can be used by the Splitter EIP to process each row one at a time, and load data from the datab [...]
.to("sql:select * from projects order by id?outputType=StreamList&outputClass=org.apache.camel.component.sql.ProjectModel")
diff --git a/components/next/sql-stored-component.html b/components/next/sql-stored-component.html
index ea8ccf7df4..c2cd5e9dd0 100644
--- a/components/next/sql-stored-component.html
+++ b/components/next/sql-stored-component.html
@@ -8,7 +8,7 @@
INTEGER ${headers.num2},
INOUT INTEGER ${headers.num3} out1,
OUT INTEGER out2
-)</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor" href="#_configuring_ [...]
+)</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor" href="#_configuring_ [...]
spring.datasource.url=jdbc:mysql://localhost/test
spring.datasource.username=dbuser
spring.datasource.password=dbpass
diff --git a/components/next/ssh-component.html b/components/next/ssh-component.html
index b32c53b02b..75184fb6bf 100644
--- a/components/next/ssh-component.html
+++ b/components/next/ssh-component.html
@@ -3,7 +3,7 @@
<artifactId>camel-ssh</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
-</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>ssh:[username[:password]@]host[:port][?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragr [...]
+</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>ssh:[username[:password]@]host[:port][?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragr [...]
<from uri="direct:exampleSshProducer"/>
<setBody>
<constant>features:list&#10;</constant>
diff --git a/components/next/stub-component.html b/components/next/stub-component.html
index 1fa34b19b3..0c0ce60842 100644
--- a/components/next/stub-component.html
+++ b/components/next/stub-component.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>Stub :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.10.x/stub-component.html"> <meta name="description" content="Stub out any physical endpoints while in development or testing."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-2955eb42a8.css"> <meta name="applicati [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Stub :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.10.x/stub-component.html"> <meta name="description" content="Stub out any physical endpoints while in development or testing."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-2955eb42a8.css"> <meta name="applicati [...]
stub:http://somehost.bar.com/something</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_spring_boot_auto_configuration"><a class="anchor" href="#_spring_boot_auto_configuration"></a>Spring Boot Auto-Configuration</h2> <div class="sectionbody"> <div class="paragraph"> <p>When using stub with Spring Boot make sure to use the following Maven dependency to have support for auto configuration:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs hi [...]
<groupId>org.apache.camel.springboot</groupId>
<artifactId>camel-stub-starter</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
-</dependency></code></pre> </div> </div> <div class="paragraph"> <p>The component supports 13 options, which are listed below.</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> <col> <col> </colgroup> <thead> <tr> <th class="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
\ No newline at end of file
+</dependency></code></pre> </div> </div> <div class="paragraph"> <p>The component supports 13 options, which are listed below.</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> <col> <col> </colgroup> <thead> <tr> <th class="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
\ No newline at end of file
diff --git a/components/next/telegram-component.html b/components/next/telegram-component.html
index c82780b410..c66f919a77 100644
--- a/components/next/telegram-component.html
+++ b/components/next/telegram-component.html
@@ -3,7 +3,7 @@
<artifactId>camel-telegram</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
-</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>telegram:type[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel component [...]
+</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>telegram:type[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel component [...]
<from uri="direct:start"/>
<to uri="telegram:bots?authorizationToken=123456789:insertYourAuthorizationTokenHere"/>
<route></code></pre> </div> </div> <div class="paragraph"> <p>The code <code>123456789:insertYourAuthorizationTokenHere</code> is the <strong>authorization token</strong> corresponding to the Bot.</p> </div> <div class="paragraph"> <p>When using the producer endpoint without specifying the <strong>chat id</strong> option, the target chat will be identified using information contained in the body or headers of the message. The following message bodies are allowed for a producer endp [...]
diff --git a/components/next/twilio-component.html b/components/next/twilio-component.html
index a9846b2048..6a04a0dba9 100644
--- a/components/next/twilio-component.html
+++ b/components/next/twilio-component.html
@@ -2,7 +2,7 @@
<groupId>org.apache.camel</groupId>
<artifactId>camel-twilio</artifactId>
<version>${camel-version}</version>
-</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor" hr [...]
+</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor" hr [...]
<groupId>org.apache.camel.springboot</groupId>
<artifactId>camel-twilio-starter</artifactId>
<version>x.x.x</version>
diff --git a/components/next/twitter-directmessage-component.html b/components/next/twitter-directmessage-component.html
index 6e84b6776e..737777393d 100644
--- a/components/next/twitter-directmessage-component.html
+++ b/components/next/twitter-directmessage-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Twitter Direct Message :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.10.x/twitter-directmessage-component.html"> <meta name="description" content="Send and receive Twitter direct messages."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-2955eb42a8.css"> <meta nam [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Twitter Direct Message :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.10.x/twitter-directmessage-component.html"> <meta name="description" content="Send and receive Twitter direct messages."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-2955eb42a8.css"> <meta nam [...]
<groupId>org.apache.camel.springboot</groupId>
<artifactId>camel-twitter-starter</artifactId>
<version>x.x.x</version>
diff --git a/components/next/twitter-search-component.html b/components/next/twitter-search-component.html
index 25b774de53..2083f903db 100644
--- a/components/next/twitter-search-component.html
+++ b/components/next/twitter-search-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Twitter Search :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.10.x/twitter-search-component.html"> <meta name="description" content="Access Twitter Search."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-2955eb42a8.css"> <meta name="application-name" content="Apac [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Twitter Search :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.10.x/twitter-search-component.html"> <meta name="description" content="Access Twitter Search."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-2955eb42a8.css"> <meta name="application-name" content="Apac [...]
<groupId>org.apache.camel.springboot</groupId>
<artifactId>camel-twitter-starter</artifactId>
<version>x.x.x</version>
diff --git a/components/next/twitter-timeline-component.html b/components/next/twitter-timeline-component.html
index f431f49b06..bf488bb690 100644
--- a/components/next/twitter-timeline-component.html
+++ b/components/next/twitter-timeline-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Twitter Timeline :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.10.x/twitter-timeline-component.html"> <meta name="description" content="Send tweets and receive tweets from user's timeline."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-2955eb42a8.css"> <met [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Twitter Timeline :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.10.x/twitter-timeline-component.html"> <meta name="description" content="Send tweets and receive tweets from user's timeline."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-2955eb42a8.css"> <met [...]
<groupId>org.apache.camel.springboot</groupId>
<artifactId>camel-twitter-starter</artifactId>
<version>x.x.x</version>
diff --git a/components/next/undertow-component.html b/components/next/undertow-component.html
index 46030fae06..65325ab381 100644
--- a/components/next/undertow-component.html
+++ b/components/next/undertow-component.html
@@ -5,7 +5,7 @@
<!-- use the same version as your Camel core version -->
</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="title">HTTP</div> <div class="content"> <pre>undertow:http://hostname[:port][/resourceUri][?options]
undertow:https://hostname[:port][/resourceUri][?options]</pre> </div> </div> <div class="listingblock"> <div class="title">WebSocket</div> <div class="content"> <pre>undertow:ws://hostname[:port][/resourceUri][?options]
-undertow:wss://hostname[:port][/resourceUri][?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_o [...]
+undertow:wss://hostname[:port][/resourceUri][?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_o [...]
.to("undertow:http://www.google.com");</code></pre> </div> </div> </div> <div id="_tabs_1_xml--panel" class="tabpanel" aria-labelledby="_tabs_1_xml"> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-xml hljs" data-lang="xml"><route>
<from uri="direct:start"/>
<to uri="undertow:http://www.google.com"/>
diff --git a/components/next/vertx-websocket-component.html b/components/next/vertx-websocket-component.html
index 6b54f73b40..3928d9094e 100644
--- a/components/next/vertx-websocket-component.html
+++ b/components/next/vertx-websocket-component.html
@@ -3,7 +3,7 @@
<artifactId>camel-vertx-websocket</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
-</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>vertx-websocket://hostname[:port][/resourceUri][?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div cla [...]
+</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>vertx-websocket://hostname[:port][/resourceUri][?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div cla [...]
.transform().simple("Echo: ${body}")
.to("vertx-websocket:localhost:8080/echo");</code></pre> </div> </div> <div class="paragraph"> <p>It’s also possible to configure the consumer to connect as a WebSocket client on a remote address with the <code>consumeAsClient</code> option:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">from("vertx-websocket:my.websocket.com:8080/chat?consumeAsClient=true")
.log("Got WebSocket message ${body}");</code></pre> </div> </div> <div class="sect2"> <h3 id="_path_query_parameters"><a class="anchor" href="#_path_query_parameters"></a>Path & query parameters</h3> <div class="paragraph"> <p>The WebSocket server consumer supports the configuration of parameterized paths. The path parameter value will be set as a Camel exchange header:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="lan [...]
diff --git a/components/next/weather-component.html b/components/next/weather-component.html
index b959c9e5f0..486ac6077e 100644
--- a/components/next/weather-component.html
+++ b/components/next/weather-component.html
@@ -3,7 +3,7 @@
<artifactId>camel-weather</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
-</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>weather://<unused name>[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p [...]
+</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_uri_format"><a class="anchor" href="#_uri_format"></a>URI format</h2> <div class="sectionbody"> <div class="listingblock"> <div class="content"> <pre>weather://<unused name>[?options]</pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p [...]
.to("weather:foo?location=Madrid,Spain&appid=APIKEY&geolocationAccessKey=IPSTACK_ACCESS_KEY&geolocationRequestHostIP=LOCAL_IP");</code></pre> </div> </div> <div class="paragraph"> <p>And we can send in a message with a header to get the weather for any location as shown:</p> </div> <div class="listingblock"> <div class="content"> <pre class="highlightjs highlight"><code class="language-java hljs" data-lang="java">String json = template.requestBodyAndHeader("direct:start", " [...]
<groupId>org.apache.camel.springboot</groupId>
<artifactId>camel-weather-starter</artifactId>
diff --git a/components/next/wordpress-component.html b/components/next/wordpress-component.html
index 4a5ac1eda4..79a9138d19 100644
--- a/components/next/wordpress-component.html
+++ b/components/next/wordpress-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>WordPress :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.10.x/wordpress-component.html"> <meta name="description" content="Manage posts and users using the WordPress API."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-2955eb42a8.css"> <meta name="application-name [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>WordPress :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.10.x/wordpress-component.html"> <meta name="description" content="Manage posts and users using the WordPress API."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-2955eb42a8.css"> <meta name="application-name [...]
final WordpressConfiguration configuration = new WordpressConfiguration();
final WordpressComponent component = new WordpressComponent();
configuration.setApiVersion("2");
@@ -13,4 +13,4 @@
<artifactId>camel-wordpress-starter</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
-</dependency></code></pre> </div> </div> <div class="paragraph"> <p>The component supports 15 options, which are listed below.</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> <col> <col> </colgroup> <thead> <tr> <th class="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
\ No newline at end of file
+</dependency></code></pre> </div> </div> <div class="paragraph"> <p>The component supports 15 options, which are listed below.</p> </div> <div class="table-wrapper"><table class="tableblock frame-all grid-all stretch"> <colgroup> <col> <col> <col> <col> </colgroup> <thead> <tr> <th class="tableblock halign-left valign-top">Name</th> <th class="tableblock halign-left valign-top">Description</th> <th class="tableblock halign-center valign-top">Default</th> <th class="tableblock halig [...]
\ No newline at end of file
diff --git a/components/next/xquery-component.html b/components/next/xquery-component.html
index 27c0514c55..3d89ab5348 100644
--- a/components/next/xquery-component.html
+++ b/components/next/xquery-component.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>XQuery :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.10.x/xquery-component.html"> <meta name="description" content="Query and/or transform XML payloads using XQuery and Saxon."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-2955eb42a8.css"> <meta name="applicatio [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>XQuery :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/components/4.10.x/xquery-component.html"> <meta name="description" content="Query and/or transform XML payloads using XQuery and Saxon."> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../../_/css/site-2955eb42a8.css"> <meta name="applicatio [...]
.filter().xquery("//foo")
.to("queue:bar")</code></pre> </div> </div> <div class="paragraph"> <p>You can also use functions inside your query, in which case you need an explicit type conversion (otherwise you will get a <code>org.w3c.dom.DOMException: HIERARCHY_REQUEST_ERR</code>), 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">fro [...]
.recipientList().xquery("concat('mock:foo.', /person/@city)", String.class);</code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_usage"><a class="anchor" href="#_usage"></a>Usage</h2> <div class="sectionbody"> <div class="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 are also added as parameters:</p> </div> <di [...]
diff --git a/components/next/zendesk-component.html b/components/next/zendesk-component.html
index ec4f719d74..a7addc3118 100644
--- a/components/next/zendesk-component.html
+++ b/components/next/zendesk-component.html
@@ -2,7 +2,7 @@
<groupId>org.apache.camel</groupId>
<artifactId>camel-zendesk</artifactId>
<version>${camel-version}</version>
-</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor" hr [...]
+</dependency></code></pre> </div> </div> </div> </div> <div class="sect1"> <h2 id="_configuring_options"><a class="anchor" href="#_configuring_options"></a>Configuring Options</h2> <div class="sectionbody"> <div class="paragraph"> <p>Camel components are configured on two separate levels:</p> </div> <div class="ulist"> <ul> <li> <p>component level</p> </li> <li> <p>endpoint level</p> </li> </ul> </div> <div class="sect2"> <h3 id="_configuring_component_options"><a class="anchor" hr [...]
<groupId>org.apache.camel.springboot</groupId>
<artifactId>camel-zendesk-starter</artifactId>
<version>x.x.x</version>
diff --git a/download/index.html b/download/index.html
index d9bc64a7fb..c3a28f1e20 100644
--- a/download/index.html
+++ b/download/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="../apple-touch- [...]
\ 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="../apple-touch- [...]
\ No newline at end of file
diff --git a/index.html b/index.html
index d89b9d053e..41cffa9f41 100644
--- a/index.html
+++ b/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta name="generator" content="Hugo 0.121.2"> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="./apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="./apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="./apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precom [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta name="generator" content="Hugo 0.121.2"> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="./apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="./apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="./apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precom [...]
\ No newline at end of file
diff --git a/index.xml b/index.xml
index eeb6b57b2d..2a05558a12 100644
--- a/index.xml
+++ b/index.xml
@@ -6,8 +6,22 @@
<description>Recent content in Home on Apache Camel</description>
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language>
- <lastBuildDate>Fri, 09 May 2025 00:00:00 +0000</lastBuildDate>
+ <lastBuildDate>Mon, 26 May 2025 00:00:00 +0000</lastBuildDate>
<atom:link href="https://camel.apache.org/index.xml" rel="self" type="application/rss+xml" />
+ <item>
+ <title>Camel Quarkus 3.23.0 Released</title>
+ <link>https://camel.apache.org/blog/2025/05/camel-quarkus-release-3.23.0/</link>
+ <pubDate>Mon, 26 May 2025 00:00:00 +0000</pubDate>
+ <guid>https://camel.apache.org/blog/2025/05/camel-quarkus-release-3.23.0/</guid>
+ <description>Camel Quarkus 3.23.0 release</description>
+ </item>
+ <item>
+ <title>Camel Quarkus release 3.23.0</title>
+ <link>https://camel.apache.org/releases/q-3.23.0/</link>
+ <pubDate>Mon, 26 May 2025 00:00:00 +0000</pubDate>
+ <guid>https://camel.apache.org/releases/q-3.23.0/</guid>
+ <description></description>
+ </item>
<item>
<title>Release 4.8.7</title>
<link>https://camel.apache.org/releases/release-4.8.7/</link>
diff --git a/manual/camel-4x-upgrade-guide-4_13.html b/manual/camel-4x-upgrade-guide-4_13.html
new file mode 100644
index 0000000000..3a03b19adf
--- /dev/null
+++ b/manual/camel-4x-upgrade-guide-4_13.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>Apache Camel 4.x Upgrade Guide :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-4x-upgrade-guide-4_13.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../_/css/site-2955eb42a8.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Apache C [...]
\ No newline at end of file
diff --git a/manual/camel-4x-upgrade-guide.html b/manual/camel-4x-upgrade-guide.html
index d6ad5b7d2f..5c26474469 100644
--- a/manual/camel-4x-upgrade-guide.html
+++ b/manual/camel-4x-upgrade-guide.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Camel 4.x Upgrade Guide :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-4x-upgrade-guide.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../_/css/site-2955eb42a8.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Apache Camel [...]
\ No newline at end of file
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Apache Camel 4.x Upgrade Guide :: Apache Camel</title> <link rel="canonical" href="https://camel.apache.org/manual/camel-4x-upgrade-guide.html"> <meta name="generator" content="Antora 3.1.7"> <link rel="stylesheet" href="../_/css/site-2955eb42a8.css"> <meta name="application-name" content="Apache Camel"> <meta property="og:title" content="Apache Camel [...]
\ No newline at end of file
diff --git a/releases/index.html b/releases/index.html
index 54a684361f..6a3006d8b4 100644
--- a/releases/index.html
+++ b/releases/index.html
@@ -1 +1 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="../apple-touch- [...]
\ 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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="../apple-touch- [...]
\ No newline at end of file
diff --git a/releases/index.xml b/releases/index.xml
index 670b5e4b7d..ff61fdeb81 100644
--- a/releases/index.xml
+++ b/releases/index.xml
@@ -6,8 +6,15 @@
<description>Recent content in Releases on Apache Camel</description>
<generator>Hugo -- gohugo.io</generator>
<language>en-us</language>
- <lastBuildDate>Fri, 09 May 2025 00:00:00 +0000</lastBuildDate>
+ <lastBuildDate>Mon, 26 May 2025 00:00:00 +0000</lastBuildDate>
<atom:link href="https://camel.apache.org/releases/index.xml" rel="self" type="application/rss+xml" />
+ <item>
+ <title>Camel Quarkus release 3.23.0</title>
+ <link>https://camel.apache.org/releases/q-3.23.0/</link>
+ <pubDate>Mon, 26 May 2025 00:00:00 +0000</pubDate>
+ <guid>https://camel.apache.org/releases/q-3.23.0/</guid>
+ <description></description>
+ </item>
<item>
<title>Release 4.8.7</title>
<link>https://camel.apache.org/releases/release-4.8.7/</link>
diff --git a/releases/q-3.22.0/index.html b/releases/q-3.22.0/index.html
index 14280324cb..8e82065886 100644
--- a/releases/q-3.22.0/index.html
+++ b/releases/q-3.22.0/index.html
@@ -1,4 +1,4 @@
-<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="../../ [...]
+<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="../../ [...]
git clone https://git-wip-us.apache.org/repos/asf/camel-quarkus.git
cd camel-quarkus
git checkout 3.22.0</pre> <h2 id="resolved"><a class="anchor" href="#resolved"></a>Resolved issues</h2> <p>Here is a list of all the issues that have been resolved for this release</p> <dl> <dt><a href="https://github.com/apache/camel-quarkus/issues/7286">#7286</a></dt><dd>Aws2-s3 tests fail on FIPS machine.</dd> <dt><a href="https://github.com/apache/camel-quarkus/issues/7280">#7280</a></dt><dd>It is worng checking when looking for the default bean</dd> <dt><a href="https://github.com/a [...]
\ No newline at end of file
diff --git a/releases/q-3.23.0/index.html b/releases/q-3.23.0/index.html
new file mode 100644
index 0000000000..01d2816f99
--- /dev/null
+++ b/releases/q-3.23.0/index.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"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="../../apple-touch-icon-57x57.png"> <link rel="apple-touch-icon-precomposed" sizes="114x114" href="../../apple-touch-icon-114x114.png"> <link rel="apple-touch-icon-precomposed" sizes="72x72" href="../../apple-touch-icon-72x72.png"> <link rel="apple-touch-icon-precomposed" sizes="144x144" href="../../ [...]
+git clone https://git-wip-us.apache.org/repos/asf/camel-quarkus.git
+cd camel-quarkus
+git checkout 3.23.0</pre> <h2 id="resolved"><a class="anchor" href="#resolved"></a>Resolved issues</h2> <p>Here is a list of all the issues that have been resolved for this release</p> <dl> <dt><a href="https://github.com/apache/camel-quarkus/issues/7387">#7387</a></dt><dd>Deprecate Jolokia `/q/jolokia` management endpoint</dd> <dt><a href="https://github.com/apache/camel-quarkus/issues/7383">#7383</a></dt><dd>Improve the code generation of rest-openapi</dd> <dt><a href="https://github.c [...]
\ No newline at end of file
diff --git a/schema/cxf/jaxrs/camel-cxf-spring-rest-4.12.0-spring.xsd b/schema/cxf/jaxrs/camel-cxf-spring-rest-4.12.0-spring.xsd
new file mode 100644
index 0000000000..8a99bf769e
--- /dev/null
+++ b/schema/cxf/jaxrs/camel-cxf-spring-rest-4.12.0-spring.xsd
@@ -0,0 +1,144 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+-->
+<xsd:schema xmlns="http://camel.apache.org/schema/cxf/jaxrs"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:beans="http://www.springframework.org/schema/beans"
+ xmlns:cxf-beans="http://cxf.apache.org/configuration/beans"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ targetNamespace="http://camel.apache.org/schema/cxf/jaxrs"
+ elementFormDefault="qualified"
+ attributeFormDefault="unqualified">
+
+ <xsd:import namespace="http://www.springframework.org/schema/beans" schemaLocation="http://www.springframework.org/schema/beans/spring-beans.xsd"/>
+ <xsd:import namespace="http://cxf.apache.org/configuration/beans" schemaLocation="http://cxf.apache.org/schemas/configuration/cxf-beans.xsd"/>
+
+ <xsd:element name="rsServer">
+ <xsd:complexType>
+ <xsd:complexContent>
+ <xsd:extension base="beans:identifiedType">
+ <xsd:all>
+ <xsd:element name="executor" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="features" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="binding" type="xsd:anyType" minOccurs="0" />
+ <xsd:element name="inInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="inFaultInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="invoker" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="outInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="outFaultInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="properties" type="beans:mapType" minOccurs="0"/>
+ <xsd:element name="serviceBeans" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="modelBeans" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="model" type="model" minOccurs="0"/>
+ <xsd:element name="providers" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="extensionMappings" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="languageMappings" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="schemaLocations" type="schemasType" minOccurs="0"/>
+ </xsd:all>
+ <xsd:attributeGroup ref="cxf-beans:beanAttributes"/>
+ <xsd:attribute name="address" type="xsd:string" />
+ <xsd:attribute name="bus" type="xsd:string" />
+ <xsd:attribute name="serviceClass" type="xsd:string"/>
+ <xsd:attribute name="transportId" type="xsd:string"/>
+ <xsd:attribute name="modelRef" type="xsd:string" />
+ <xsd:attribute name="bindingId" type="xsd:string" />
+ <xsd:attribute name="staticSubresourceResolution" type="xsd:boolean" />
+ <xsd:attribute name="loggingFeatureEnabled" type="xsd:boolean"/>
+ <xsd:attribute name="loggingSizeLimit" type="xsd:integer" />
+ <xsd:attribute name="skipFaultLogging" type="xsd:boolean" />
+ <xsd:attribute name="publishedEndpointUrl" type="xsd:string" />
+ </xsd:extension>
+ </xsd:complexContent>
+ </xsd:complexType>
+ </xsd:element>
+
+ <xsd:element name="rsClient">
+ <xsd:complexType>
+ <xsd:complexContent>
+ <xsd:extension base="beans:identifiedType">
+ <xsd:all>
+ <xsd:element name="executor" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="features" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="binding" type="xsd:anyType" minOccurs="0" />
+ <xsd:element name="inInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="inFaultInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="outInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="outFaultInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="properties" type="beans:mapType" minOccurs="0"/>
+ <xsd:element name="providers" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="modelBeans" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="model" type="model" minOccurs="0"/>
+ <xsd:element name="headers" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="schemaLocations" type="schemasType" minOccurs="0"/>
+ </xsd:all>
+ <xsd:attributeGroup ref="cxf-beans:beanAttributes"/>
+ <xsd:attribute name="address" type="xsd:string" />
+ <xsd:attribute name="serviceClass" type="xsd:string"/>
+ <xsd:attribute name="inheritHeaders" type="xsd:boolean"/>
+ <xsd:attribute name="bus" type="xsd:string" />
+ <xsd:attribute name="transportId" type="xsd:string"/>
+ <xsd:attribute name="bindingId" type="xsd:string" />
+ <xsd:attribute name="modelRef" type="xsd:string" />
+ <xsd:attribute name="username" type="xsd:string"/>
+ <xsd:attribute name="password" type="xsd:string"/>
+ <xsd:attribute name="loggingFeatureEnabled" type="xsd:boolean"/>
+ <xsd:attribute name="loggingSizeLimit" type="xsd:integer" />
+ <xsd:attribute name="skipFaultLogging" type="xsd:boolean" />
+ </xsd:extension>
+ </xsd:complexContent>
+ </xsd:complexType>
+ </xsd:element>
+
+ <xsd:complexType name="schemasType">
+ <xsd:sequence>
+ <xsd:element name="schemaLocation" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+
+ <xsd:complexType name="model">
+ <xsd:sequence>
+ <xsd:element name="resource" minOccurs="0" maxOccurs="unbounded">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="operation" minOccurs="0" maxOccurs="unbounded">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="param" minOccurs="0" maxOccurs="unbounded">
+ <xsd:complexType>
+ <xsd:attribute name="name" type="xsd:string"/>
+ <xsd:attribute name="type" type="xsd:string"/>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string"/>
+ <xsd:attribute name="path" type="xsd:string"/>
+ <xsd:attribute name="verb" type="xsd:string"/>
+ <xsd:attribute name="consumes" type="xsd:string"/>
+ <xsd:attribute name="produces" type="xsd:string"/>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string"/>
+ <xsd:attribute name="path" type="xsd:string"/>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:sequence>
+ <xsd:attribute name="id" type="xsd:string"/>
+ </xsd:complexType>
+</xsd:schema>
diff --git a/schema/cxf/jaxws/camel-cxf-spring-soap-4.12.0-spring.xsd b/schema/cxf/jaxws/camel-cxf-spring-soap-4.12.0-spring.xsd
new file mode 100644
index 0000000000..ea7ac07a00
--- /dev/null
+++ b/schema/cxf/jaxws/camel-cxf-spring-soap-4.12.0-spring.xsd
@@ -0,0 +1,104 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+-->
+<xsd:schema xmlns="http://camel.apache.org/schema/cxf/jaxws"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:beans="http://www.springframework.org/schema/beans"
+ xmlns:cxf-beans="http://cxf.apache.org/configuration/beans"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ targetNamespace="http://camel.apache.org/schema/cxf/jaxws"
+ elementFormDefault="qualified"
+ attributeFormDefault="unqualified">
+
+ <xsd:import namespace="http://www.springframework.org/schema/beans" schemaLocation="http://www.springframework.org/schema/beans/spring-beans.xsd"/>
+ <xsd:import namespace="http://cxf.apache.org/configuration/beans" schemaLocation="http://cxf.apache.org/schemas/configuration/cxf-beans.xsd"/>
+
+ <xsd:element name="cxfEndpoint">
+ <xsd:complexType>
+ <xsd:complexContent>
+ <xsd:extension base="beans:identifiedType">
+ <xsd:all>
+ <xsd:element name="binding" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="dataBinding" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="features" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="inInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="inFaultInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="outInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="outFaultInterceptors" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="handlers" type="xsd:anyType" minOccurs="0"/>
+ <xsd:element name="properties" type="beans:mapType" minOccurs="0"/>
+ <xsd:element name="schemaLocations" type="schemasType" minOccurs="0"/>
+ <xsd:element name="serviceFactory" type="xsd:anyType" minOccurs="0"/>
+ </xsd:all>
+ <xsd:attributeGroup ref="cxf-beans:beanAttributes"/>
+ <xsd:attribute name="address" type="xsd:string" />
+ <xsd:attribute name="bindingId" type="xsd:string" />
+ <xsd:attribute name="bus" type="xsd:string" />
+ <xsd:attribute name="serviceClass" type="xsd:string"/>
+ <xsd:attribute name="transportId" type="xsd:string"/>
+ <xsd:attribute name="wsdlURL" type="xsd:string" />
+ <xsd:attribute name="endpointName" type="xsd:string" />
+ <xsd:attribute name="serviceName" type="xsd:string" />
+ <xsd:attribute name="loggingFeatureEnabled" type="xsd:boolean"/>
+ <xsd:attribute name="loggingSizeLimit" type="xsd:integer" />
+ <xsd:attribute name="skipFaultLogging" type="xsd:boolean" />
+ <xsd:attribute name="continuationTimeout" type="xsd:long" />
+ <xsd:attribute name="publishedEndpointUrl" type="xsd:string" />
+ </xsd:extension>
+ </xsd:complexContent>
+ </xsd:complexType>
+ </xsd:element>
+
+ <xsd:complexType name="schemasType">
+ <xsd:sequence>
+ <xsd:element name="schemaLocation" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+
+ <xsd:complexType name="model">
+ <xsd:sequence>
+ <xsd:element name="resource" minOccurs="0" maxOccurs="unbounded">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="operation" minOccurs="0" maxOccurs="unbounded">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="param" minOccurs="0" maxOccurs="unbounded">
+ <xsd:complexType>
+ <xsd:attribute name="name" type="xsd:string"/>
+ <xsd:attribute name="type" type="xsd:string"/>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string"/>
+ <xsd:attribute name="path" type="xsd:string"/>
+ <xsd:attribute name="verb" type="xsd:string"/>
+ <xsd:attribute name="consumes" type="xsd:string"/>
+ <xsd:attribute name="produces" type="xsd:string"/>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string"/>
+ <xsd:attribute name="path" type="xsd:string"/>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:sequence>
+ <xsd:attribute name="id" type="xsd:string"/>
+ </xsd:complexType>
+</xsd:schema>
diff --git a/schema/spring-security/camel-spring-security-4.12.0.xsd b/schema/spring-security/camel-spring-security-4.12.0.xsd
new file mode 100644
index 0000000000..f5725057bf
--- /dev/null
+++ b/schema/spring-security/camel-spring-security-4.12.0.xsd
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+-->
+<xsd:schema xmlns="http://camel.apache.org/schema/spring-security"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:beans="http://www.springframework.org/schema/beans"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns:camel-spring="http://camel.apache.org/schema/spring"
+ targetNamespace="http://camel.apache.org/schema/spring-security"
+ elementFormDefault="qualified"
+ attributeFormDefault="unqualified">
+
+ <xsd:import namespace="http://www.springframework.org/schema/beans" schemaLocation="http://www.springframework.org/schema/beans/spring-beans.xsd"/>
+ <xsd:import namespace="http://camel.apache.org/schema/spring" schemaLocation="http://camel.apache.org/schema/spring/camel-spring.xsd"/>
+
+ <xsd:element name="authorizationPolicy">
+ <xsd:complexType>
+ <xsd:attribute name="id" type="xsd:ID" use="required" />
+ <xsd:attribute name="access" type="xsd:string" />
+ <xsd:attribute name="authenticationAdapter" type="xsd:string" />
+ <xsd:attribute name="authenticationManager" type="xsd:string" />
+ <xsd:attribute name="authorizationManager" type="xsd:string" />
+ <xsd:attribute name="useThreadSecurityContext" type="xsd:boolean" default="true"/>
+ <xsd:attribute name="alwaysReauthenticate" type="xsd:boolean" default="false"/>
+ </xsd:complexType>
+ </xsd:element>
+
+</xsd:schema>
diff --git a/schema/spring-xml/camel-spring-xml-4.12.0.xsd b/schema/spring-xml/camel-spring-xml-4.12.0.xsd
new file mode 100644
index 0000000000..6d2fe78342
--- /dev/null
+++ b/schema/spring-xml/camel-spring-xml-4.12.0.xsd
@@ -0,0 +1,18956 @@
+<?xml version="1.0" encoding="UTF-8"?><xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://camel.apache.org/schema/spring" elementFormDefault="qualified" targetNamespace="http://camel.apache.org/schema/spring" version="1.0">
+ <xs:element name="aggregate" type="tns:aggregateDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Aggregates many messages into a single message
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="apiKey" type="tns:apiKeyDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Rest security basic auth definition
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="asn1" type="tns:asn1DataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Encode and decode data structures using Abstract Syntax Notation One (ASN.1).
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="avro" type="tns:avroDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Serialize and deserialize messages using Apache Avro binary data format.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="barcode" type="tns:barcodeDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Transform strings to various 1D/2D barcode bitmap formats and back.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="base64" type="tns:base64DataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Encode and decode data using Base64.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="basicAuth" type="tns:basicAuthDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Rest security basic auth definition
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="batchConfig" type="tns:batchResequencerConfig">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Configures batch-processing resequence eip.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="bean" type="tns:beanDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Calls a Java bean
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="beanFactory" type="tns:beanFactoryDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Define custom beans that can be used in your Camel routes and in general.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="beanPostProcessor" type="tns:camelBeanPostProcessor">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Spring specific DefaultCamelBeanPostProcessor which uses Spring BeanPostProcessor to post process beans.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="beanio" type="tns:beanioDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Marshal and unmarshal Java beans to and from flat files (such as CSV, delimited, or fixed length formats).
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="beans" type="tns:beansDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Container for beans, routes, and more. Important this is only supported when using XML DSL with camel-xml-io-dsl. This
+is NOT for the classic old Spring XML DSL used by Camel 1.x/2.x.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="bearerToken" type="tns:bearerTokenDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Rest security bearer token authentication definition
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="bindy" type="tns:bindyDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Marshal and unmarshal Java beans from and to flat payloads (such as CSV, delimited, fixed length formats, or FIX
+messages).
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="blacklistServiceFilter" type="tns:blacklistServiceCallServiceFilterConfiguration">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Deprecated: null
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="cachingServiceDiscovery" type="tns:cachingServiceCallServiceDiscoveryConfiguration">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Deprecated: null
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="camel" type="tns:applicationDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Root tag for Camel application, that can contain beans, routes, and more. Important this is only supported when using
+XML DSL with camel-xml-io-dsl. This is NOT for the classic old Spring XML DSL used by Camel 1.x/2.x.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="camelContext" type="tns:camelContextFactoryBean">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+CamelContext using XML configuration.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="cbor" type="tns:cborDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Unmarshal a CBOR payload to POJO and back.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="choice" type="tns:choiceDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Route messages based on a series of predicates
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="circuitBreaker" type="tns:circuitBreakerDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Route messages in a fault tolerance way using Circuit Breaker
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="claimCheck" type="tns:claimCheckDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+The Claim Check EIP allows you to replace message content with a claim check (a unique key), which can be used to
+retrieve the message content at a later time.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="combinedServiceDiscovery" type="tns:combinedServiceCallServiceDiscoveryConfiguration">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Deprecated: null
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="combinedServiceFilter" type="tns:combinedServiceCallServiceFilterConfiguration">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Deprecated: null
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="constant" type="tns:constantExpression">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+A fixed value set only once during the route startup.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="consulServiceDiscovery" type="tns:consulServiceCallServiceDiscoveryConfiguration">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Deprecated: null
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="consumerTemplate" type="tns:camelConsumerTemplateFactoryBean">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Configures a ConsumerTemplate
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="contextScan" type="tns:contextScanDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Scans for Java org.apache.camel.builder.RouteBuilder instances in the context org.apache.camel.spi.Registry .
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="convertBodyTo" type="tns:convertBodyDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Converts the message body to another type
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="convertHeaderTo" type="tns:convertHeaderDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Converts the message header to another type
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="convertVariableTo" type="tns:convertVariableDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Converts the variable to another type
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="crypto" type="tns:cryptoDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Encrypt and decrypt messages using Java Cryptography Extension (JCE).
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="csimple" type="tns:cSimpleExpression">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Evaluate a compiled simple expression.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="csv" type="tns:csvDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Handle CSV (Comma Separated Values) payloads.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="custom" type="tns:customDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Delegate to a custom org.apache.camel.spi.DataFormat implementation via Camel registry.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="customLoadBalancer" type="tns:customLoadBalancerDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+To use a custom load balancer implementation.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="customServiceFilter" type="tns:customServiceCallServiceFilterConfiguration">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Deprecated: null
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="customTransformer" type="tns:customTransformerDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+To use a custom transformer on a route level.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="customValidator" type="tns:customValidatorDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+To use a custom validator on the route level.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="dataFormatTransformer" type="tns:dataFormatTransformerDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Represents a org.apache.camel.processor.transformer.DataFormatTransformer which leverages
+org.apache.camel.spi.DataFormat to perform transformation. One of the DataFormat 'ref' or DataFormat 'type' needs to be
+specified.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="dataFormats" type="tns:dataFormatsDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Configure data formats.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="datasonnet" type="tns:datasonnetExpression">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+To use DataSonnet scripts for message transformations.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="deadLetterChannel" type="tns:deadLetterChannelDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Error handler with dead letter queue.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="defaultErrorHandler" type="tns:defaultErrorHandlerDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+The default error handler.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="defaultLoadBalancer" type="tns:defaultServiceCallServiceLoadBalancerConfiguration">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Deprecated: null
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="delay" type="tns:delayDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Delays processing for a specified length of time
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="delete" type="tns:deleteDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Rest DELETE command
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="dfdl" type="tns:dfdlDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Handle DFDL (Data Format Description Language) transformation.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="dnsServiceDiscovery" type="tns:dnsServiceCallServiceDiscoveryConfiguration">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Deprecated: null
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="doCatch" type="tns:catchDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Catches exceptions as part of a try, catch, finally block
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="doFinally" type="tns:finallyDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Path traversed when a try, catch, finally block exits
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="doTry" type="tns:tryDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Marks the beginning of a try, catch, finally block
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="dynamicRouter" type="tns:dynamicRouterDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Route messages based on dynamic rules
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="endpoint" type="tns:camelEndpointFactoryBean">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Camel endpoint configuration
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="endpointTransformer" type="tns:endpointTransformerDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+To use a Camel endpoint to perform transformation on the route level.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="endpointValidator" type="tns:endpointValidatorDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+To use a Camel endpoint to perform validation on the route level.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="enrich" type="tns:enrichDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Enriches a message with data from a secondary resource
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="errorHandler" nillable="true" type="xs:anyType">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Camel error handling.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="exchangeProperty" type="tns:exchangePropertyExpression">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Gets a property from the Exchange.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="expression" type="tns:expressionSubElementDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+A useful base class for an expression
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="expressionDefinition" type="tns:expression"/>
+ <xs:element name="failoverLoadBalancer" type="tns:failoverLoadBalancerDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+In case of failures the exchange will be tried on the next endpoint.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="faultToleranceConfiguration" type="tns:faultToleranceConfigurationDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+MicroProfile Fault Tolerance Circuit Breaker EIP configuration
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="fhirJson" type="tns:fhirJsonDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Marshall and unmarshall FHIR objects to/from JSON.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="fhirXml" type="tns:fhirXmlDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Marshall and unmarshall FHIR objects to/from XML.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="filter" type="tns:filterDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Filter out messages based using a predicate
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="flatpack" type="tns:flatpackDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Marshal and unmarshal Java lists and maps to/from flat files (such as CSV, delimited, or fixed length formats) using
+Flatpack library.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="fluentTemplate" type="tns:camelFluentProducerTemplateFactoryBean">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Configures a org.apache.camel.FluentProducerTemplate
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="from" type="tns:fromDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Act as a message source as input to a route
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="fury" type="tns:furyDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Serialize and deserialize messages using Apache Fury
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="get" type="tns:getDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Rest GET command
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="globalOption" type="tns:globalOptionDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Models a string key/value pair for configuring some global options on a Camel context such as max debug log length.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="globalOptions" type="tns:globalOptionsDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Models a series of string key/value pairs for configuring some global options on a Camel context such as max debug log
+length.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="grok" type="tns:grokDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Unmarshal unstructured data to objects using Logstash based Grok patterns.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="groovy" type="tns:groovyExpression">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Evaluates a Groovy script.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="gzipDeflater" type="tns:gzipDeflaterDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Compress and decompress messages using java.util.zip.GZIPStream.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="head" type="tns:headDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Rest HEAD command
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="header" type="tns:headerExpression">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Gets a header from the Exchange.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="healthyServiceFilter" type="tns:healthyServiceCallServiceFilterConfiguration">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Deprecated: null
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="hl7" type="tns:hl7DataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Marshal and unmarshal HL7 (Health Care) model objects using the HL7 MLLP codec.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="hl7terser" type="tns:hl7TerserExpression">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Get the value of a HL7 message field specified by terse location specification syntax.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="ical" type="tns:icalDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Marshal and unmarshal iCal (.ics) documents to/from model objects.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="idempotentConsumer" type="tns:idempotentConsumerDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Filters out duplicate messages
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="inputType" type="tns:inputTypeDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Set the expected data type of the input message. If the actual message type is different at runtime, camel look for a
+required Transformer and apply if exists. If validate attribute is true then camel applies Validator as well. Type name
+consists of two parts, 'scheme' and 'name' connected with ':'. For Java type 'name' is a fully qualified class name. For
+example {code java:java.lang.String} , {code json:ABCOrder} . It's also possible to specify only scheme part, so that it
+works like a wildcard. If only 'xml' is specified, all the XML message matches. It's handy to add only one
+transformer/validator for all the transformation from/to XML.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="intercept" type="tns:interceptDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Intercepts a message at each step in the route
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="interceptFrom" type="tns:interceptFromDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Intercepts incoming messages
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="interceptSendToEndpoint" type="tns:interceptSendToEndpointDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Intercepts messages being sent to an endpoint
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="jacksonXml" type="tns:jacksonXMLDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Unmarshal an XML payloads to POJOs and back using XMLMapper extension of Jackson.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="java" type="tns:javaExpression">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Evaluates a Java (Java compiled once at runtime) expression.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="jaxb" type="tns:jaxbDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Unmarshal XML payloads to POJOs and back using JAXB2 XML marshalling standard.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="jmxAgent" type="tns:camelJMXAgentDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+JMX configuration.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="joor" type="tns:joorExpression">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Deprecated: Evaluates a jOOR (Java compiled once at runtime) expression.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="jq" type="tns:jqExpression">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Evaluates a JQ expression against a JSON message body.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="js" type="tns:javaScriptExpression">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Evaluates a JavaScript expression.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="json" type="tns:jsonDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Marshal POJOs to JSON and back.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="jsonApi" type="tns:jsonApiDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Marshal and unmarshal JSON:API resources using JSONAPI-Converter library.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="jsonpath" type="tns:jsonPathExpression">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Evaluates a JSONPath expression against a JSON message body.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="jtaTransactionErrorHandler" type="tns:jtaTransactionErrorHandlerDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+JTA based transactional error handler (requires camel-jta).
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="kamelet" type="tns:kameletDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+To call Kamelets in special situations
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="keyStoreParameters" type="tns:keyStoreParametersFactoryBean">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Key store facility for cryptographic keys and certificates
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="kubernetesServiceDiscovery" type="tns:kubernetesServiceCallServiceDiscoveryConfiguration">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Deprecated: null
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="langChain4jCharacterTokenizer" type="tns:langChain4JCharacterTokenizerDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Camel AI: Tokenizer for splitting by character.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="langChain4jLineTokenizer" type="tns:langChain4JLineTokenizerDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Camel AI: Tokenizer for splitting line by line.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="langChain4jParagraphTokenizer" type="tns:langChain4JParagraphTokenizerDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Camel AI: Tokenizer for splitting by paragraphs.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="langChain4jSentenceTokenizer" type="tns:langChain4JSentenceTokenizerDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Camel AI: Tokenizer for splitting by sentences.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="langChain4jWordTokenizer" type="tns:langChain4JWordTokenizerDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Camel AI: Tokenizer for splitting by word.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="language" type="tns:languageExpression">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Evaluates a custom language.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="loadBalance" type="tns:loadBalanceDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Balances message processing among a number of nodes
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="loadBalancerConfiguration" type="tns:serviceCallServiceLoadBalancerConfiguration">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Deprecated: null
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="loadTransformer" type="tns:loadTransformerDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+To load custom transformers from classpath scanning to be used for route level transformations.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="log" type="tns:logDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Used for printing custom messages to the logger.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="loop" type="tns:loopDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Processes a message multiple times
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="lzf" type="tns:lzfDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Compress and decompress streams using LZF deflate algorithm.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="marshal" type="tns:marshalDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Marshals data into a specified format for transmission over a transport or component
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="method" type="tns:methodCallExpression">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Calls a Java bean method.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="mimeMultipart" type="tns:mimeMultipartDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Marshal Camel messages with attachments into MIME-Multipart messages and back.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="multicast" type="tns:multicastDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Routes the same message to multiple paths either sequentially or in parallel.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="mutualTLS" type="tns:mutualTLSDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Rest security mutual TLS authentication definition
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="mvel" type="tns:mvelExpression">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Evaluates a MVEL template.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="noErrorHandler" type="tns:noErrorHandlerDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+To not use an error handler.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="oauth2" type="tns:oAuth2Definition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Rest security OAuth2 definition
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="ognl" type="tns:ognlExpression">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Evaluates an OGNL expression (Apache Commons OGNL).
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="onCompletion" type="tns:onCompletionDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Route to be executed when normal route processing completes
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="onException" type="tns:onExceptionDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Route to be executed when an exception is thrown
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="onFallback" type="tns:onFallbackDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Route to be executed when Circuit Breaker EIP executes fallback
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="onWhen" type="tns:onWhenDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+To use a predicate to determine when to trigger this.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="openApi" type="tns:openApiDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+To use OpenApi as contract-first with Camel Rest DSL.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="openIdConnect" type="tns:openIdConnectDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Rest security OpenID Connect definition
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="optimisticLockRetryPolicy" type="tns:optimisticLockRetryPolicyDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+To configure optimistic locking
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="otherwise" type="tns:otherwiseDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Route to be executed when all other choices evaluate to false
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="outputType" type="tns:outputTypeDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Set the expected data type of the output message. If the actual message type is different at runtime, camel look for a
+required Transformer and apply if exists. If validate attribute is true then camel applies Validator as well. Type name
+consists of two parts, 'scheme' and 'name' connected with ':'. For Java type 'name' is a fully qualified class name. For
+example {code java:java.lang.String} , {code json:ABCOrder} . It's also possible to specify only scheme part, so that it
+works like a wildcard. If only 'xml' is specified, all the XML message matches. It's handy to add only one
+transformer/validator for all the XML-Java transformation.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="packageScan" type="tns:packageScanDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Scans for Java org.apache.camel.builder.RouteBuilder classes in java packages
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="param" type="tns:paramDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+To specify the rest operation parameters.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="parquetAvro" type="tns:parquetAvroDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Parquet Avro serialization and de-serialization.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="passThroughServiceFilter" type="tns:passThroughServiceCallServiceFilterConfiguration">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Deprecated: null
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="patch" type="tns:patchDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Rest PATCH command
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="pausable" type="tns:pausableDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Pausable EIP to support resuming processing from last known offset.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="pgp" type="tns:pgpDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Encrypt and decrypt messages using Java Cryptographic Extension (JCE) and PGP.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="pipeline" type="tns:pipelineDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Routes the message to a sequence of processors.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="policy" type="tns:policyDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Defines a policy the route will use
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="poll" type="tns:pollDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Polls a message from a static endpoint
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="pollEnrich" type="tns:pollEnrichDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Enriches messages with data polled from a secondary resource
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="post" type="tns:postDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Rest POST command
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="predicateValidator" type="tns:predicateValidatorDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+To use a predicate to perform validation on the route level.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="process" type="tns:processDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Calls a Camel processor
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="propertiesFunction" type="tns:camelPropertyPlaceholderFunctionDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Function to use with properties placeholder
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="propertiesLocation" type="tns:camelPropertyPlaceholderLocationDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Properties to use with properties placeholder
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="property" type="tns:propertyDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+A key value pair where the value is a literal value
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="propertyExpression" type="tns:propertyExpressionDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+A key value pair where the value is an expression.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="propertyPlaceholder" type="tns:camelPropertyPlaceholderDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Properties placeholder
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="protobuf" type="tns:protobufDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Serialize and deserialize Java objects using Google's Protocol buffers.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="put" type="tns:putDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Rest PUT command
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="python" type="tns:pythonExpression">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Evaluates a Python expression.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="randomLoadBalancer" type="tns:randomLoadBalancerDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+The destination endpoints are selected randomly.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="recipientList" type="tns:recipientListDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Route messages to a number of dynamically specified recipients
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="redeliveryPolicy" type="tns:redeliveryPolicyDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+To configure re-delivery for error handling
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="redeliveryPolicyProfile" type="tns:camelRedeliveryPolicyFactoryBean">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Configuration of redelivery policy.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="ref" type="tns:refExpression">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Uses an existing expression from the registry.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="refErrorHandler" type="tns:refErrorHandlerDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+References to an existing or custom error handler.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="removeHeader" type="tns:removeHeaderDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Removes a named header from the message
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="removeHeaders" type="tns:removeHeadersDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Removes message headers whose name matches a specified pattern
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="removeProperties" type="tns:removePropertiesDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Removes message exchange properties whose name matches a specified pattern
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="removeProperty" type="tns:removePropertyDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Removes a named property from the message exchange
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="removeVariable" type="tns:removeVariableDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Removes a named variable
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="resequence" type="tns:resequenceDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Resequences (re-order) messages based on an expression
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="resilience4jConfiguration" type="tns:resilience4JConfigurationDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Resilience4j Circuit Breaker EIP configuration
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="responseHeader" type="tns:responseHeaderDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+To specify the rest operation response headers.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="responseMessage" type="tns:responseMessageDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+To specify the rest operation response messages.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="rest" type="tns:restDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Defines a rest service using the rest-dsl
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="restBinding" type="tns:restBindingDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+To configure rest binding
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="restConfiguration" type="tns:restConfigurationDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+To configure rest
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="restContext" type="tns:camelRestContextFactoryBean">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Configuration of REST services using rest-dsl using XML
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="restContextRef" type="tns:restContextRefDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+To refer to an XML file with rest services defined using the rest-dsl
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="restProperty" type="tns:restPropertyDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+A key value pair
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="rests" type="tns:restsDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+A series of rest services defined using the rest-dsl
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="resumable" type="tns:resumableDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Resume EIP to support resuming processing from last known offset.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="rollback" type="tns:rollbackDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Forces a rollback by stopping routing the message
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="roundRobinLoadBalancer" type="tns:roundRobinLoadBalancerDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+The destination endpoints are selected in a round-robin fashion. This is a well-known and classic policy, which spreads
+the load evenly.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="route" type="tns:routeDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+A Camel route
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="routeBuilder" type="tns:routeBuilderDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+To refer to a Java org.apache.camel.builder.RouteBuilder instance to use.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="routeConfiguration" type="tns:routeConfigurationDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Reusable configuration for Camel route(s).
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="routeConfigurationContext" type="tns:camelRouteConfigurationContextFactoryBean">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Configuration of route configurations using XML
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="routeConfigurationContextRef" type="tns:routeConfigurationContextRefDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+To refer to an XML file with route configuration defined using the xml-dsl
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="routeConfigurations" type="tns:routeConfigurationsDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+A series of route configurations
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="routeContext" type="tns:camelRouteContextFactoryBean">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Configuration of routes using XML
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="routeContextRef" type="tns:routeContextRefDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+To refer to an XML file with routes defined using the xml-dsl
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="routeController" type="tns:camelRouteControllerDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Route controller configuration.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="routeTemplate" type="tns:routeTemplateDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Defines a route template (parameterized routes)
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="routeTemplateContext" type="tns:camelRouteTemplateContextFactoryBean">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Configuration of route templates using XML
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="routeTemplateContextRef" type="tns:routeTemplateContextRefDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+To refer to an XML file with route templates defined using the xml-dsl
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="routeTemplates" type="tns:routeTemplatesDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+A series of route templates
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="routes" type="tns:routesDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+A series of Camel routes
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="routingSlip" type="tns:routingSlipDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Routes a message through a series of steps that are pre-determined (the slip)
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="rss" type="tns:rssDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Transform from ROME SyndFeed Java Objects to XML and vice-versa.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="saga" type="tns:sagaDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Enables Sagas on the route
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="sample" type="tns:samplingDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Extract a sample of the messages passing through a route
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="script" type="tns:scriptDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Executes a script from a language which does not change the message body.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="secureRandomParameters" type="tns:secureRandomParametersFactoryBean">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Cryptographically strong random number generator
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="security" type="tns:securityDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Rest security definition
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="securityDefinitions" type="tns:restSecuritiesDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+To configure rest security definitions.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="serviceCall" type="tns:serviceCallDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Deprecated: To call remote services
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="serviceCallConfiguration" type="tns:serviceCallConfigurationDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Deprecated: Remote service call configuration
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="serviceChooserConfiguration" type="tns:serviceCallServiceChooserConfiguration">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Deprecated: null
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="serviceDiscoveryConfiguration" type="tns:serviceCallServiceDiscoveryConfiguration">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Deprecated: null
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="serviceExpression" type="tns:serviceCallExpressionConfiguration">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Deprecated: null
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="serviceFilterConfiguration" type="tns:serviceCallServiceFilterConfiguration">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Deprecated: null
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="setBody" type="tns:setBodyDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Sets the contents of the message body
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="setExchangePattern" type="tns:setExchangePatternDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Sets the exchange pattern on the message exchange
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="setHeader" type="tns:setHeaderDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Sets the value of a message header
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="setHeaders" type="tns:setHeadersDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Allows setting multiple headers on the message at the same time.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="setProperty" type="tns:setPropertyDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Sets a named property on the message exchange
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="setVariable" type="tns:setVariableDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Sets the value of a variable
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="setVariables" type="tns:setVariablesDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Allows setting multiple variables at the same time.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="simple" type="tns:simpleExpression">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Evaluates a Camel simple expression.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="smooks" type="tns:smooksDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Transform and bind XML as well as non-XML data, including EDI, CSV, JSON, and YAML using Smooks.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="soap" type="tns:soapDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Marshal Java objects to SOAP messages and back.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="sort" type="tns:sortDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Sorts the contents of the message
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="spel" type="tns:spELExpression">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Evaluates a Spring expression (SpEL).
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="split" type="tns:splitDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Splits a single message into many sub-messages.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="springTransactionErrorHandler" type="tns:springTransactionErrorHandlerDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Spring based transactional error handler (requires camel-spring).
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="sslContextParameters" type="tns:sslContextParametersFactoryBean">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Secure socket protocol configuration
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="staticServiceDiscovery" type="tns:staticServiceCallServiceDiscoveryConfiguration">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Deprecated: null
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="step" type="tns:stepDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Routes the message to a sequence of processors which is grouped together as one logical name
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="stickyLoadBalancer" type="tns:stickyLoadBalancerDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Sticky load balancing using an expression to calculate a correlation key to perform the sticky load balancing.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="stop" type="tns:stopDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Stops the processing of the current message
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="streamCaching" type="tns:camelStreamCachingStrategyDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Stream caching configuration.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="streamConfig" type="tns:streamResequencerConfig">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Configures stream-processing resequence eip.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="swiftMt" type="tns:swiftMtDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Encode and decode SWIFT MT messages.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="swiftMx" type="tns:swiftMxDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Encode and decode SWIFT MX messages.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="syslog" type="tns:syslogDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Marshall SyslogMessages to RFC3164 and RFC5424 messages and back.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="tarFile" type="tns:tarFileDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Archive files into tarballs or extract files from tarballs.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="template" type="tns:camelProducerTemplateFactoryBean">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Configures a ProducerTemplate
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="templateParameter" type="tns:routeTemplateParameterDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+A route template parameter
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="templatedRoute" type="tns:templatedRouteDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Defines a templated route (a route built from a route template)
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="templatedRouteParameter" type="tns:templatedRouteParameterDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+An input parameter of a route template.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="templatedRoutes" type="tns:templatedRoutesDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+A series of templated routes
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="threadPool" type="tns:camelThreadPoolFactoryBean">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Configuration of thread pools
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="threadPoolProfile" type="tns:threadPoolProfileDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+To configure thread pools
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="threads" type="tns:threadsDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Specifies that all steps after this node are processed asynchronously
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="thrift" type="tns:thriftDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Serialize and deserialize messages using Apache Thrift binary data format.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="throttle" type="tns:throttleDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Controls the rate at which messages are passed to the next node in the route
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="throwException" type="tns:throwExceptionDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Throws an exception
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="tidyMarkup" type="tns:tidyMarkupDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Parse (potentially invalid) HTML into valid HTML or DOM.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="to" type="tns:toDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Sends the message to a static endpoint
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="toD" type="tns:toDynamicDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Sends the message to a dynamic endpoint
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="tokenize" type="tns:tokenizerExpression">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Tokenize text payloads using delimiter patterns.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="tokenizer" type="tns:tokenizerDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Represents a Camel tokenizer for AI.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="topicLoadBalancer" type="tns:topicLoadBalancerDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Topic which sends to all destinations.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="transacted" type="tns:transactedDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Enables transaction on the route
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="transform" type="tns:transformDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Transforms the message body based on an expression
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="transformers" type="tns:transformersDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+To configure transformers.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="typeFilter" type="tns:yamlTypeFilterDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+null
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="univocityCsv" type="tns:uniVocityCsvDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Marshal and unmarshal Java objects from and to CSV (Comma Separated Values) using UniVocity Parsers.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="univocityFixed" type="tns:uniVocityFixedDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Marshal and unmarshal Java objects from and to fixed length records using UniVocity Parsers.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="univocityHeader" type="tns:uniVocityHeader">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+To configure headers for UniVocity data formats.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="univocityTsv" type="tns:uniVocityTsvDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Marshal and unmarshal Java objects from and to TSV (Tab-Separated Values) records using UniVocity Parsers.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="unmarshal" type="tns:unmarshalDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Converts the message data received from the wire into a format that Apache Camel processors can consume
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="validate" type="tns:validateDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Validates a message based on an expression
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="validators" type="tns:validatorsDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+To configure validators.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="value" type="tns:valueDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+A single value
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="variable" type="tns:variableExpression">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Gets a variable
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="wasm" type="tns:wasmExpression">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Call a wasm (web assembly) function.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="weightedLoadBalancer" type="tns:weightedLoadBalancerDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Uses a weighted load distribution ratio for each server with respect to others.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="when" type="tns:whenDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Triggers a route when the expression evaluates to true
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="wireTap" type="tns:wireTapDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Routes a copy of a message (or creates a new message) to a secondary destination while continue routing the original
+message.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="xmlSecurity" type="tns:xmlSecurityDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Encrypt and decrypt XML payloads using Apache Santuario.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="xpath" type="tns:xPathExpression">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Evaluates an XPath expression against an XML payload.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="xquery" type="tns:xQueryExpression">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Evaluates an XQuery expressions against an XML payload.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="xtokenize" type="tns:xmlTokenizerExpression">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Tokenize XML payloads.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="yaml" type="tns:yamlDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Marshal and unmarshal Java objects to and from YAML.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="zipDeflater" type="tns:zipDeflaterDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Compress and decompress streams using java.util.zip.Deflater and java.util.zip.Inflater.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="zipFile" type="tns:zipFileDataFormat">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Compression and decompress streams using java.util.zip.ZipStream.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="zookeeperServiceDiscovery" type="tns:zooKeeperServiceCallServiceDiscoveryConfiguration">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Deprecated: null
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:complexType abstract="true" name="abstractCamelConsumerTemplateFactoryBean">
+ <xs:complexContent>
+ <xs:extension base="tns:abstractCamelFactoryBean">
+ <xs:sequence/>
+ <xs:attribute name="maximumCacheSize" type="xs:int">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Sets a custom maximum cache size to use in the backing cache pools.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType abstract="true" name="abstractCamelFactoryBean">
+ <xs:complexContent>
+ <xs:extension base="tns:identifiedType">
+ <xs:sequence/>
+ <xs:attribute name="camelContextId" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Id of CamelContext to use if there are multiple CamelContexts in the same JVM.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType abstract="true" name="identifiedType">
+ <xs:sequence/>
+ <xs:attribute name="id" type="xs:ID">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+The id of this node.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:complexType>
+ <xs:complexType abstract="true" name="abstractCamelContextFactoryBean">
+ <xs:complexContent>
+ <xs:extension base="tns:identifiedType">
+ <xs:sequence/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType abstract="true" name="abstractCamelEndpointFactoryBean">
+ <xs:complexContent>
+ <xs:extension base="tns:abstractCamelFactoryBean">
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:property"/>
+ </xs:sequence>
+ <xs:attribute name="uri" type="xs:string" use="required">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Sets the URI to use to resolve the endpoint. Notice that additional options can be configured using a series of
+property.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="propertyDefinition">
+ <xs:sequence/>
+ <xs:attribute name="key" type="xs:string" use="required">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+The name of the property.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="value" type="xs:string" use="required">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+The property value.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:complexType>
+ <xs:complexType abstract="true" name="abstractCamelFluentProducerTemplateFactoryBean">
+ <xs:complexContent>
+ <xs:extension base="tns:abstractCamelFactoryBean">
+ <xs:sequence/>
+ <xs:attribute name="defaultEndpoint" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Sets the default endpoint URI used by default for sending message exchanges.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="maximumCacheSize" type="xs:int">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Sets a custom maximum cache size to use in the backing cache pools.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType abstract="true" name="abstractCamelProducerTemplateFactoryBean">
+ <xs:complexContent>
+ <xs:extension base="tns:abstractCamelFactoryBean">
+ <xs:sequence/>
+ <xs:attribute name="defaultEndpoint" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Sets the default endpoint URI used by default for sending message exchanges.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="maximumCacheSize" type="xs:int">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Sets a custom maximum cache size to use in the backing cache pools.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType abstract="true" name="abstractCamelRedeliveryPolicyFactoryBean">
+ <xs:complexContent>
+ <xs:extension base="tns:abstractCamelFactoryBean">
+ <xs:sequence/>
+ <xs:attribute name="maximumRedeliveries" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Sets the maximum number of times a message exchange will be redelivered. Setting a negative value will retry forever.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="redeliveryDelay" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Sets the maximum redelivery delay. Use -1 if you wish to have no maximum. Default value: 1000
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="asyncDelayedRedelivery" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Sets whether asynchronous delayed redelivery is allowed. This is disabled by default. When enabled it allows Camel to
+schedule a future task for delayed redelivery which prevents current thread from blocking while waiting. Exchange which
+is transacted will however always use synchronous delayed redelivery because the transaction must execute in the same
+thread context. Default value: false
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="backOffMultiplier" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Sets the multiplier used to increase the delay between redeliveries if useExponentialBackOff is enabled. Default value:
+2
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="useExponentialBackOff" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Enables/disables exponential backoff using the backOffMultiplier to increase the time between retries. Default value:
+false
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="collisionAvoidanceFactor" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Sets the factor used for collision avoidance if enabled via useCollisionAvoidance. Default value: 0.15
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="useCollisionAvoidance" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Enables/disables collision avoidance which adds some randomization to the backoff timings to reduce contention
+probability. Default value: false
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="maximumRedeliveryDelay" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Sets the maximum redelivery delay. Use -1 if you wish to have no maximum. Default value: 60000
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="retriesExhaustedLogLevel" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Sets the logging level to use for log messages when retries have been exhausted. Default value: ERROR
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="retryAttemptedLogLevel" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Sets the logging level to use for log messages when retries are attempted. Default value: DEBUG
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="retryAttemptedLogInterval" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Sets the interval for log messages when retries are attempted. Default value: 0
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="logRetryAttempted" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Sets whether to log retry attempts. Default value: true
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="logStackTrace" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Sets whether stack traces should be logged or not. Default value: true
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="logRetryStackTrace" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Sets whether stack traces should be logged or not. Default value: false
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="logHandled" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Sets whether errors should be logged even if its handled. Default value: false
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="logNewException" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Sets whether errors should be logged when a new exception occurred during handling a previous exception. Default value:
+true
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="logContinued" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Sets whether errors should be logged even if its continued. Default value: false
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="logExhausted" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Sets whether exhausted exceptions should be logged or not. Default value: true
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="logExhaustedMessageHistory" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Sets whether to log exhausted errors including message history. Default value: false
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="logExhaustedMessageBody" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Sets whether exhausted message body/headers should be logged with message history included. Default value: false
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="disableRedelivery" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Disables redelivery by setting maximum redeliveries to 0. Default value: false
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="delayPattern" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Sets an optional delay pattern to use instead of fixed delay.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="allowRedeliveryWhileStopping" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Controls whether to allow redelivery while stopping/shutting down a route that uses error handling. Default value: true
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="exchangeFormatterRef" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Sets the reference of the instance of org.apache.camel.spi.ExchangeFormatter to generate the log message from exchange.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType abstract="true" name="abstractCamelThreadPoolFactoryBean">
+ <xs:complexContent>
+ <xs:extension base="tns:abstractCamelFactoryBean">
+ <xs:sequence/>
+ <xs:attribute name="poolSize" type="xs:string" use="required">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Sets the core pool size (threads to keep minimum in pool).
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="maxPoolSize" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Sets the maximum pool size.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="keepAliveTime" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Sets the keep alive time for inactive threads.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="timeUnit" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Sets the time unit used for keep alive time. Default value: SECONDS
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="maxQueueSize" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Sets the maximum number of tasks in the work queue. Use -1 for an unbounded queue.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="allowCoreThreadTimeOut" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Sets whether to allow core threads to timeout. Default value: false
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="rejectedPolicy" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Sets the handler for tasks which cannot be executed by the thread pool. Default value: CallerRuns
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="threadName" type="xs:string" use="required">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+To use a custom thread name / pattern.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="scheduled" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Whether to use a scheduled thread pool. Default value: false
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="camelJMXAgentDefinition">
+ <xs:complexContent>
+ <xs:extension base="tns:identifiedType">
+ <xs:sequence/>
+ <xs:attribute name="disabled" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Disable JMI (default false). Default value: false
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="onlyRegisterProcessorWithCustomId" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Only register processor if a custom id was defined for it. Default value: false
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="mbeanServerDefaultDomain" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+MBean server default domain name (default org.apache.camel). Default value: org.apache.camel
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="mbeanObjectDomainName" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+MBean object domain name (default org.apache.camel). Default value: org.apache.camel
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="usePlatformMBeanServer" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+A flag that indicates whether the platform mbean server should be used. Default value: true
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="registerAlways" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+A flag that indicates whether to register mbeans always. Default value: false
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="registerNewRoutes" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+A flag that indicates whether to register mbeans when starting new routes. Default value: true
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="statisticsLevel" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Level of granularity for performance statistics enabled. Default value: Default
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="mbeansLevel" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Sets the mbeans registration level. The default value is Default. Default value: Default
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="loadStatisticsEnabled" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+A flag that indicates whether Load statistics is enabled. Default value: false
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="endpointRuntimeStatisticsEnabled" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+A flag that indicates whether endpoint runtime statistics is enabled. Default value: true
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="includeHostName" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+A flag that indicates whether to include hostname in JMX MBean names. Default value: false
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="useHostIPAddress" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+A flag that indicates whether to use hostname or IP Address in the service url. Default value: false
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="mask" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+A flag that indicates whether to remove detected sensitive information (such as passwords) from MBean names and
+attributes. Default value: true
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="updateRouteEnabled" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Sets whether updating routes via JMX is allowed (is default disabled). Default value: false
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="camelPropertyPlaceholderDefinition">
+ <xs:complexContent>
+ <xs:extension base="tns:identifiedType">
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:propertiesFunction"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:propertiesLocation"/>
+ </xs:sequence>
+ <xs:attribute name="location" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+A list of locations to load properties. You can use comma to separate multiple locations. This option will override any
+default locations and only use the locations from this option.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="encoding" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Encoding to use when loading properties file from the file system or classpath. If no encoding has been set, then the
+properties files is loaded using ISO-8859-1 encoding (latin-1) as documented by
+java.util.Properties#load(java.io.InputStream).
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="ignoreMissingLocation" type="xs:boolean">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Whether to silently ignore if a location cannot be located, such as a properties file not found. Default value: false
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="nestedPlaceholder" type="xs:boolean">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Whether to support nested property placeholders. A nested placeholder, means that a placeholder, has also a placeholder,
+that should be resolved (recursively). Default value: true
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="propertiesParserRef" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Reference to a custom PropertiesParser to be used.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="defaultFallbackEnabled" type="xs:boolean">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+If false, the component does not attempt to find a default for the key by looking after the colon separator. Default
+value: true
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="camelPropertyPlaceholderFunctionDefinition">
+ <xs:complexContent>
+ <xs:extension base="tns:identifiedType">
+ <xs:sequence/>
+ <xs:attribute name="ref" type="xs:string" use="required">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Reference to the custom properties function to lookup in the registry.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="camelPropertyPlaceholderLocationDefinition">
+ <xs:complexContent>
+ <xs:extension base="tns:identifiedType">
+ <xs:sequence/>
+ <xs:attribute name="resolver" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+The resolver to use to locate the location. Default value: classpath
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="path" type="xs:string" use="required">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Property locations to use.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="optional" type="xs:boolean">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+If the location is optional. Default value: false
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="camelRouteControllerDefinition">
+ <xs:complexContent>
+ <xs:extension base="tns:identifiedType">
+ <xs:sequence/>
+ <xs:attribute name="supervising" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+To enable using supervising route controller which allows Camel to start up and then, the controller takes care of
+starting the routes in a safe manner. This can be used when you want to start up Camel despite a route may otherwise
+fail fast during startup and cause Camel to fail to start up as well. By delegating the route startup to the supervising
+route controller then its manages the startup using a background thread. The controller allows to be configured with
+various settings to attempt to restart failing routes. Default value: false
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="includeRoutes" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Pattern for filtering routes to be included as supervised. The pattern is matching on route id, and endpoint uri for the
+route. Multiple patterns can be separated by comma. For example to include all kafka routes, you can say kafka:. And to
+include routes with specific route ids myRoute,myOtherRoute. The pattern supports wildcards and uses the matcher from
+org.apache.camel.support.PatternHelper#matchPattern.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="excludeRoutes" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Pattern for filtering routes to be excluded as supervised. The pattern is matching on route id, and endpoint uri for the
+route. Multiple patterns can be separated by comma. For example to exclude all JMS routes, you can say jms:. And to
+exclude routes with specific route ids mySpecialRoute,myOtherSpecialRoute. The pattern supports wildcards and uses the
+matcher from org.apache.camel.support.PatternHelper#matchPattern.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="threadPoolSize" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+The number of threads used by the scheduled thread pool that are used for restarting routes. The pool uses 1 thread by
+default, but you can increase this to allow the controller to concurrently attempt to restart multiple routes in case
+more than one route has problems starting. Default value: 1
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="initialDelay" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Initial delay in milli seconds before the route controller starts, after CamelContext has been started.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="backOffDelay" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Backoff delay in millis when restarting a route that failed to startup. Default value: 2000
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="backOffMaxDelay" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Backoff maximum delay in millis when restarting a route that failed to startup.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="backOffMaxElapsedTime" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Backoff maximum elapsed time in millis, after which the backoff should be considered exhausted and no more attempts
+should be made.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="backOffMaxAttempts" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Backoff maximum number of attempts to restart a route that failed to startup. When this threshold has been exceeded then
+the controller will give up attempting to restart the route, and the route will remain as stopped.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="backOffMultiplier" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Backoff multiplier to use for exponential backoff. This is used to extend the delay between restart attempts. Default
+value: 1.0
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="unhealthyOnExhausted" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Whether to mark the route as unhealthy (down) when all restarting attempts (backoff) have failed and the route is not
+successfully started and the route manager is giving up. Setting this to true allows health checks to know about this
+and can report the Camel application as DOWN. Default value: false
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="unhealthyOnRestarting" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Whether to mark the route as unhealthy (down) when the route failed to initially start, and is being controlled for
+restarting (backoff). Setting this to true allows health checks to know about this and can report the Camel application
+as DOWN. Default value: false
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="loggingLevel" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Sets the logging level used for logging route activity (such as starting and stopping routes). The default logging level
+is DEBUG. Default value: DEBUG
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="camelStreamCachingStrategyDefinition">
+ <xs:complexContent>
+ <xs:extension base="tns:identifiedType">
+ <xs:sequence/>
+ <xs:attribute name="enabled" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Sets whether stream caching is enabled or not. While stream types (like StreamSource, InputStream and Reader) are
+commonly used in messaging for performance reasons, they also have an important drawback: they can only be read once. In
+order to be able to work with message content multiple times, the stream needs to be cached. Streams are cached in
+memory only (by default). If streamCachingSpoolEnabled=true, then, for large stream messages (over 128 KB by default)
+will be cached in a temporary file instead, and Camel will handle deleting the temporary file once the cached stream is
+no longer necessary. Default is true. Default value: true
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="spoolEnabled" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+To enable stream caching spooling to disk. This means, for large stream messages (over 128 KB by default) will be cached
+in a temporary file instead, and Camel will handle deleting the temporary file once the cached stream is no longer
+necessary. Default is false. Default value: false
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="allowClasses" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+To filter stream caching of a given set of allowed/denied classes. By default, all classes that are java.io.InputStream
+is allowed. Multiple class names can be separated by comma.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="denyClasses" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+To filter stream caching of a given set of allowed/denied classes. By default, all classes that are java.io.InputStream
+is allowed. Multiple class names can be separated by comma.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="spoolDirectory" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Sets the spool (temporary) directory to use for overflow and spooling to disk. If no spool directory has been explicit
+configured, then a temporary directory is created in the java.io.tmpdir directory.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="spoolCipher" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Sets a cipher name to use when spooling to disk to write with encryption. By default the data is not encrypted.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="spoolThreshold" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Threshold in bytes when overflow to disk is activated. The default threshold is
+org.apache.camel.StreamCache#DEFAULT_SPOOL_THRESHOLD bytes (eg 128kb). Use -1 to disable overflow to disk. Default
+value: 131072
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="spoolUsedHeapMemoryThreshold" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Sets a percentage (1-99) of used heap memory threshold to activate spooling to disk.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="spoolUsedHeapMemoryLimit" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Sets what the upper bounds should be when spoolUsedHeapMemoryThreshold is in use.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="spoolRules" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Reference to one or more custom org.apache.camel.spi.StreamCachingStrategy.SpoolRule to use. Multiple rules can be
+separated by comma.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="bufferSize" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Sets the buffer size to use when allocating in-memory buffers used for in-memory stream caches. The default size is
+org.apache.camel.util.IOHelper#DEFAULT_BUFFER_SIZE. Default value: 16384
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="removeSpoolDirectoryWhenStopping" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Whether to remove the temporary directory when stopping. This option is default true. Default value: true
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="statisticsEnabled" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Sets whether statistics is enabled. Default value: false
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="anySpoolRules" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Sets whether if just any of the org.apache.camel.spi.StreamCachingStrategy.SpoolRule rules returns true then
+shouldSpoolCache(long) returns true. If this option is false, then all the
+org.apache.camel.spi.StreamCachingStrategy.SpoolRule must return true. The default value is false which means that all
+the rules must return true. Default value: false
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="patternBasedPackageScanFilter">
+ <xs:sequence/>
+ </xs:complexType>
+ <xs:complexType abstract="true" name="abstractJsseUtilFactoryBean">
+ <xs:complexContent>
+ <xs:extension base="tns:abstractCamelFactoryBean">
+ <xs:sequence/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType abstract="true" name="abstractKeyManagersParametersFactoryBean">
+ <xs:complexContent>
+ <xs:extension base="tns:abstractJsseUtilFactoryBean">
+ <xs:sequence/>
+ <xs:attribute name="keyPassword" type="xs:string"/>
+ <xs:attribute name="provider" type="xs:string"/>
+ <xs:attribute name="algorithm" type="xs:string"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType abstract="true" name="abstractKeyStoreParametersFactoryBean">
+ <xs:complexContent>
+ <xs:extension base="tns:abstractJsseUtilFactoryBean">
+ <xs:sequence/>
+ <xs:attribute name="resource" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+The keystore to load. The keystore is by default loaded from classpath. If you must load from file system, then use
+file: as prefix. file:nameOfFile (to refer to the file system) classpath:nameOfFile (to refer to the classpath; default)
+http:uri (to load the resource using HTTP) ref:nameOfBean (to lookup an existing KeyStore instance from the registry,
+for example for testing and development).
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="password" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+The password for reading/opening/verifying the key store.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="type" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+The type of the key store to create and load. See
+https://docs.oracle.com/en/java/javase/17/docs/specs/security/standard-names.html.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="provider" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+The provider identifier for instantiating the key store.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="keyStore" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+To lookup an existing KeyStore instance from the registry, for example for testing and development.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType abstract="true" name="abstractSecureRandomParametersFactoryBean">
+ <xs:complexContent>
+ <xs:extension base="tns:abstractJsseUtilFactoryBean">
+ <xs:sequence/>
+ <xs:attribute name="algorithm" type="xs:string" use="required">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+The Random Number Generator algorithm identifier for the SecureRandom factory method used to create the SecureRandom
+represented by this object's configuration. See
+https://docs.oracle.com/en/java/javase/17/docs/specs/security/standard-names.html.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="provider" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+The provider identifier for the SecureRandom factory method used to create the SecureRandom represented by this object's
+configuration.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType abstract="true" name="abstractTrustManagersParametersFactoryBean">
+ <xs:complexContent>
+ <xs:extension base="tns:abstractJsseUtilFactoryBean">
+ <xs:sequence/>
+ <xs:attribute name="provider" type="xs:string"/>
+ <xs:attribute name="algorithm" type="xs:string"/>
+ <xs:attribute name="trustManager" type="xs:string"/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="cipherSuitesParameters">
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="cipherSuite" nillable="true" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="filterParameters">
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="include" nillable="true" type="xs:string"/>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="exclude" nillable="true" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="sniHostNames">
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="sniHostName" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="secureSocketProtocolsParameters">
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="secureSocketProtocol" nillable="true" type="xs:string"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="output">
+ <xs:complexContent>
+ <xs:extension base="tns:processorDefinition">
+ <xs:sequence/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType abstract="true" name="processorDefinition">
+ <xs:complexContent>
+ <xs:extension base="tns:optionalIdentifiedDefinition">
+ <xs:sequence/>
+ <xs:attribute name="disabled" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Whether to disable this EIP from the route during build time. Once an EIP has been disabled then it cannot be enabled
+later at runtime. Default value: false
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType abstract="true" name="optionalIdentifiedDefinition">
+ <xs:sequence/>
+ <xs:attribute name="customId" type="xs:boolean"/>
+ <xs:attribute name="description" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Sets the description of this node.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="id" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Sets the id of this node.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:complexType>
+ <xs:complexType name="aggregateDefinition">
+ <xs:complexContent>
+ <xs:extension base="tns:output">
+ <xs:sequence>
+ <xs:element name="correlationExpression" type="tns:expressionSubElementDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+The expression used to calculate the correlation key to use for aggregation. The Exchange which has the same correlation
+key is aggregated together. If the correlation key could not be evaluated an Exception is thrown. You can disable this
+by using the ignoreBadCorrelationKeys option.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element minOccurs="0" name="completionPredicate" type="tns:expressionSubElementDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+A Predicate to indicate when an aggregated exchange is complete. If this is not specified and the AggregationStrategy
+object implements Predicate, the aggregationStrategy object will be used as the completionPredicate.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element minOccurs="0" name="completionTimeoutExpression" type="tns:expressionSubElementDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Time in millis that an aggregated exchange should be inactive before its complete (timeout). This option can be set as
+either a fixed value or using an Expression which allows you to evaluate a timeout dynamically - will use Long as
+result. If both are set Camel will fallback to use the fixed value if the Expression result was null or 0. You cannot
+use this option together with completionInterval, only one of the two can be used. By default the timeout checker runs
+every second, you can use the completionTimeoutCheckerInterval option to configure how frequently to run the checker.
+The timeout is an approximation and there is no guarantee that the a timeout is triggered exactly after the timeout
+value. It is not recommended to use very low timeout values or checker intervals.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element minOccurs="0" name="completionSizeExpression" type="tns:expressionSubElementDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Number of messages aggregated before the aggregation is complete. This option can be set as either a fixed value or
+using an Expression which allows you to evaluate a size dynamically - will use Integer as result. If both are set Camel
+will fallback to use the fixed value if the Expression result was null or 0.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element minOccurs="0" ref="tns:optimisticLockRetryPolicy"/>
+ <xs:choice maxOccurs="unbounded" minOccurs="0">
+ <xs:element ref="tns:aggregate"/>
+ <xs:element ref="tns:bean"/>
+ <xs:element ref="tns:doCatch"/>
+ <xs:element ref="tns:choice"/>
+ <xs:element ref="tns:circuitBreaker"/>
+ <xs:element ref="tns:claimCheck"/>
+ <xs:element ref="tns:convertBodyTo"/>
+ <xs:element ref="tns:convertHeaderTo"/>
+ <xs:element ref="tns:convertVariableTo"/>
+ <xs:element ref="tns:delay"/>
+ <xs:element ref="tns:dynamicRouter"/>
+ <xs:element ref="tns:enrich"/>
+ <xs:element ref="tns:filter"/>
+ <xs:element ref="tns:doFinally"/>
+ <xs:element ref="tns:idempotentConsumer"/>
+ <xs:element ref="tns:intercept"/>
+ <xs:element ref="tns:interceptFrom"/>
+ <xs:element ref="tns:interceptSendToEndpoint"/>
+ <xs:element ref="tns:kamelet"/>
+ <xs:element ref="tns:loadBalance"/>
+ <xs:element ref="tns:log"/>
+ <xs:element ref="tns:loop"/>
+ <xs:element ref="tns:marshal"/>
+ <xs:element ref="tns:multicast"/>
+ <xs:element ref="tns:onCompletion"/>
+ <xs:element ref="tns:onException"/>
+ <xs:element ref="tns:pausable"/>
+ <xs:element ref="tns:pipeline"/>
+ <xs:element ref="tns:policy"/>
+ <xs:element ref="tns:poll"/>
+ <xs:element ref="tns:pollEnrich"/>
+ <xs:element ref="tns:process"/>
+ <xs:element ref="tns:recipientList"/>
+ <xs:element ref="tns:removeHeader"/>
+ <xs:element ref="tns:removeHeaders"/>
+ <xs:element ref="tns:removeProperties"/>
+ <xs:element ref="tns:removeProperty"/>
+ <xs:element ref="tns:removeVariable"/>
+ <xs:element ref="tns:resequence"/>
+ <xs:element ref="tns:resumable"/>
+ <xs:element ref="tns:rollback"/>
+ <xs:element ref="tns:route"/>
+ <xs:element ref="tns:routingSlip"/>
+ <xs:element ref="tns:saga"/>
+ <xs:element ref="tns:sample"/>
+ <xs:element ref="tns:script"/>
+ <xs:element ref="tns:setBody"/>
+ <xs:element ref="tns:setExchangePattern"/>
+ <xs:element ref="tns:setHeader"/>
+ <xs:element ref="tns:setHeaders"/>
+ <xs:element ref="tns:setProperty"/>
+ <xs:element ref="tns:setVariable"/>
+ <xs:element ref="tns:setVariables"/>
+ <xs:element ref="tns:sort"/>
+ <xs:element ref="tns:split"/>
+ <xs:element ref="tns:step"/>
+ <xs:element ref="tns:stop"/>
+ <xs:element ref="tns:threads"/>
+ <xs:element ref="tns:throttle"/>
+ <xs:element ref="tns:throwException"/>
+ <xs:element ref="tns:to"/>
+ <xs:element ref="tns:toD"/>
+ <xs:element ref="tns:tokenizer"/>
+ <xs:element ref="tns:transacted"/>
+ <xs:element ref="tns:transform"/>
+ <xs:element ref="tns:doTry"/>
+ <xs:element ref="tns:unmarshal"/>
+ <xs:element ref="tns:validate"/>
+ <xs:element ref="tns:wireTap"/>
+ <xs:element ref="tns:serviceCall"/>
+ </xs:choice>
+ </xs:sequence>
+ <xs:attribute name="parallelProcessing" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+When aggregated are completed they are being send out of the aggregator. This option indicates whether or not Camel
+should use a thread pool with multiple threads for concurrency. If no custom thread pool has been specified then Camel
+creates a default pool with 10 concurrent threads. Default value: false
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="optimisticLocking" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Turns on using optimistic locking, which requires the aggregationRepository being used, is supporting this by
+implementing org.apache.camel.spi.OptimisticLockingAggregationRepository . Default value: false
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="executorService" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+If using parallelProcessing you can specify a custom thread pool to be used. In fact also if you are not using
+parallelProcessing this custom thread pool is used to send out aggregated exchanges as well.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="timeoutCheckerExecutorService" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+If using either of the completionTimeout, completionTimeoutExpression, or completionInterval options a background thread
+is created to check for the completion for every aggregator. Set this option to provide a custom thread pool to be used
+rather than creating a new thread for every aggregator.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="aggregateController" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+To use a org.apache.camel.processor.aggregate.AggregateController to allow external sources to control this aggregator.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="aggregationRepository" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+The AggregationRepository to use. Sets the custom aggregate repository to use. Will by default use
+org.apache.camel.processor.aggregate.MemoryAggregationRepository.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="aggregationStrategy" type="xs:string" use="required">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+The AggregationStrategy to use. For example to lookup a bean with the name foo, the value is simply just #bean:foo.
+Configuring an AggregationStrategy is required, and is used to merge the incoming Exchange with the existing already
+merged exchanges. At first call the oldExchange parameter is null. On subsequent invocations the oldExchange contains
+the merged exchanges and newExchange is of course the new incoming Exchange.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="aggregationStrategyMethodName" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+This option can be used to explicit declare the method name to use, when using beans as the AggregationStrategy.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="aggregationStrategyMethodAllowNull" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+If this option is false then the aggregate method is not used for the very first aggregation. If this option is true
+then null values is used as the oldExchange (at the very first aggregation), when using beans as the
+AggregationStrategy. Default value: false
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="completionSize" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Number of messages aggregated before the aggregation is complete. This option can be set as either a fixed value or
+using an Expression which allows you to evaluate a size dynamically - will use Integer as result. If both are set Camel
+will fallback to use the fixed value if the Expression result was null or 0.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="completionInterval" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+A repeating period in millis by which the aggregator will complete all current aggregated exchanges. Camel has a
+background task which is triggered every period. You cannot use this option together with completionTimeout, only one of
+them can be used.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="completionTimeout" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Time in millis that an aggregated exchange should be inactive before its complete (timeout). This option can be set as
+either a fixed value or using an Expression which allows you to evaluate a timeout dynamically - will use Long as
+result. If both are set Camel will fallback to use the fixed value if the Expression result was null or 0. You cannot
+use this option together with completionInterval, only one of the two can be used. By default the timeout checker runs
+every second, you can use the completionTimeoutCheckerInterval option to configure how frequently to run the checker.
+The timeout is an approximation and there is no guarantee that the a timeout is triggered exactly after the timeout
+value. It is not recommended to use very low timeout values or checker intervals.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="completionTimeoutCheckerInterval" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Interval in millis that is used by the background task that checks for timeouts ( org.apache.camel.TimeoutMap ). By
+default the timeout checker runs every second. The timeout is an approximation and there is no guarantee that the a
+timeout is triggered exactly after the timeout value. It is not recommended to use very low timeout values or checker
+intervals. Default value: 1000
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="completionFromBatchConsumer" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Enables the batch completion mode where we aggregate from a org.apache.camel.BatchConsumer and aggregate the total
+number of exchanges the org.apache.camel.BatchConsumer has reported as total by checking the exchange property
+org.apache.camel.Exchange#BATCH_COMPLETE when its complete. This option cannot be used together with
+discardOnAggregationFailure. Default value: false
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="completionOnNewCorrelationGroup" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Enables completion on all previous groups when a new incoming correlation group. This can for example be used to
+complete groups with same correlation keys when they are in consecutive order. Notice when this is enabled then only 1
+correlation group can be in progress as when a new correlation group starts, then the previous groups is forced
+completed. Default value: false
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="eagerCheckCompletion" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Use eager completion checking which means that the completionPredicate will use the incoming Exchange. As opposed to
+without eager completion checking the completionPredicate will use the aggregated Exchange. Default value: false
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="ignoreInvalidCorrelationKeys" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+If a correlation key cannot be successfully evaluated it will be ignored by logging a DEBUG and then just ignore the
+incoming Exchange. Default value: false
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="closeCorrelationKeyOnCompletion" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Closes a correlation key when its complete. Any late received exchanges which has a correlation key that has been
+closed, it will be defined and a ClosedCorrelationKeyException is thrown.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="discardOnCompletionTimeout" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Discards the aggregated message on completion timeout. This means on timeout the aggregated message is dropped and not
+sent out of the aggregator. Default value: false
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="discardOnAggregationFailure" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Discards the aggregated message when aggregation failed (an exception was thrown from AggregationStrategy . This means
+the partly aggregated message is dropped and not sent out of the aggregator. This option cannot be used together with
+completionFromBatchConsumer. Default value: false
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="forceCompletionOnStop" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Indicates to complete all current aggregated exchanges when the context is stopped. Default value: false
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="completeAllOnStop" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Indicates to wait to complete all current and partial (pending) aggregated exchanges when the context is stopped. This
+also means that we will wait for all pending exchanges which are stored in the aggregation repository to complete so the
+repository is empty before we can stop. You may want to enable this when using the memory based aggregation repository
+that is memory based only, and do not store data on disk. When this option is enabled, then the aggregator is waiting to
+complete all those exchanges before its stopped, when stopping CamelContext or the route using it. Default value: false
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="expressionSubElementDefinition">
+ <xs:choice>
+ <xs:element ref="tns:expressionDefinition"/>
+ <xs:element ref="tns:csimple"/>
+ <xs:element ref="tns:constant"/>
+ <xs:element ref="tns:datasonnet"/>
+ <xs:element ref="tns:exchangeProperty"/>
+ <xs:element ref="tns:groovy"/>
+ <xs:element ref="tns:header"/>
+ <xs:element ref="tns:hl7terser"/>
+ <xs:element ref="tns:java"/>
+ <xs:element ref="tns:js"/>
+ <xs:element ref="tns:joor"/>
+ <xs:element ref="tns:jq"/>
+ <xs:element ref="tns:jsonpath"/>
+ <xs:element ref="tns:language"/>
+ <xs:element ref="tns:method"/>
+ <xs:element ref="tns:mvel"/>
+ <xs:element ref="tns:ognl"/>
+ <xs:element ref="tns:python"/>
+ <xs:element ref="tns:ref"/>
+ <xs:element ref="tns:simple"/>
+ <xs:element ref="tns:spel"/>
+ <xs:element ref="tns:tokenize"/>
+ <xs:element ref="tns:variable"/>
+ <xs:element ref="tns:wasm"/>
+ <xs:element ref="tns:xtokenize"/>
+ <xs:element ref="tns:xpath"/>
+ <xs:element ref="tns:xquery"/>
+ </xs:choice>
+ </xs:complexType>
+ <xs:complexType name="expression">
+ <xs:simpleContent>
+ <xs:extension base="xs:string">
+ <xs:attribute name="id" type="xs:ID">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Sets the id of this node.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="trim" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Whether to trim the value to remove leading and trailing whitespaces and line breaks. Default value: true
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:simpleContent>
+ </xs:complexType>
+ <xs:complexType name="optimisticLockRetryPolicyDefinition">
+ <xs:sequence/>
+ <xs:attribute name="maximumRetries" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Sets the maximum number of retries.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="retryDelay" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Sets the delay in millis between retries. Default value: 50
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="maximumRetryDelay" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Sets the upper value of retry in millis between retries, when using exponential or random backoff. Default value: 1000
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="exponentialBackOff" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Enable exponential backoff. Default value: true
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="randomBackOff" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Enables random backoff. Default value: false
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:complexType>
+ <xs:complexType name="beanDefinition">
+ <xs:complexContent>
+ <xs:extension base="tns:noOutputDefinition">
+ <xs:sequence/>
+ <xs:attribute name="ref" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Sets a reference to an existing bean to use, which is looked up from the registry.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="method" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Sets the method name on the bean to use.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="beanType" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Sets the class name (fully qualified) of the bean to use.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="scope" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Scope of bean. When using singleton scope (default) the bean is created or looked up only once and reused for the
+lifetime of the endpoint. The bean should be thread-safe in case concurrent threads is calling the bean at the same
+time. When using request scope the bean is created or looked up once per request (exchange). This can be used if you
+want to store state on a bean while processing a request and you want to call the same bean instance multiple times
+while processing the request. The bean does not have to be thread-safe as the instance is only called from the same
+request. When using prototype scope, then the bean will be looked up or created per call. However in case of lookup then
+this is delegated to the bean registry such as Spring or CDI (if in use), which depends on their configuration can act
+as either singleton or prototype scope. So when using prototype scope then this depends on the bean registry
+implementation. Default value: Singleton
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType abstract="true" name="noOutputDefinition">
+ <xs:complexContent>
+ <xs:extension base="tns:processorDefinition">
+ <xs:sequence/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="beanFactoryDefinition">
+ <xs:sequence>
+ <xs:element minOccurs="0" name="constructors" type="tns:beanConstructorsDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Optional constructor arguments for creating the bean. Arguments correspond to specific index of the constructor argument
+list, starting from zero.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element minOccurs="0" name="properties" type="tns:beanPropertiesDefinition">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Optional properties to set on the created bean.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element minOccurs="0" name="script" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+The script to execute that creates the bean when using scripting languages. If the script use the prefix resource: such
+as resource:classpath:com/foo/myscript.groovy, resource:file:/var/myscript.groovy, then its loaded from the external
+resource.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ <xs:attribute name="name" type="xs:string" use="required">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+The name of the bean (bean id).
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="type" type="xs:string" use="required">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+The class name (fully qualified) of the bean.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="initMethod" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+The name of the custom initialization method to invoke after setting bean properties. The method must have no arguments,
+but may throw any exception.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="destroyMethod" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+The name of the custom destroy method to invoke on bean shutdown, such as when Camel is shutting down. The method must
+have no arguments, but may throw any exception.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="factoryMethod" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Name of method to invoke when creating the bean via a factory bean.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="factoryBean" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Name of factory bean (bean id) to use for creating the bean.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="builderClass" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Fully qualified class name of builder class to use for creating and configuring the bean. The builder will use the
+properties values to configure the bean.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="builderMethod" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Name of method when using builder class. This method is invoked after configuring to create the actual bean. This method
+is often named build (used by default). Default value: build
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="scriptLanguage" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+The script language to use when using inlined script for creating the bean, such as groovy, java, javascript etc.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:complexType>
+ <xs:complexType name="beanConstructorsDefinition">
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="constructor" type="tns:beanConstructorDefinition"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="beanConstructorDefinition">
+ <xs:sequence/>
+ <xs:attribute name="index" type="xs:int"/>
+ <xs:attribute name="value" type="xs:string" use="required"/>
+ </xs:complexType>
+ <xs:complexType name="beanPropertiesDefinition">
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="property" type="tns:beanPropertyDefinition"/>
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="beanPropertyDefinition">
+ <xs:sequence>
+ <xs:element minOccurs="0" name="properties" type="tns:beanPropertiesDefinition"/>
+ </xs:sequence>
+ <xs:attribute name="key" type="xs:string"/>
+ <xs:attribute name="value" type="xs:string"/>
+ </xs:complexType>
+ <xs:complexType name="catchDefinition">
+ <xs:complexContent>
+ <xs:extension base="tns:output">
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="exception" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+The exception(s) to catch.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element minOccurs="0" ref="tns:onWhen"/>
+ <xs:choice maxOccurs="unbounded" minOccurs="0">
+ <xs:element ref="tns:aggregate"/>
+ <xs:element ref="tns:bean"/>
+ <xs:element ref="tns:doCatch"/>
+ <xs:element ref="tns:choice"/>
+ <xs:element ref="tns:circuitBreaker"/>
+ <xs:element ref="tns:claimCheck"/>
+ <xs:element ref="tns:convertBodyTo"/>
+ <xs:element ref="tns:convertHeaderTo"/>
+ <xs:element ref="tns:convertVariableTo"/>
+ <xs:element ref="tns:delay"/>
+ <xs:element ref="tns:dynamicRouter"/>
+ <xs:element ref="tns:enrich"/>
+ <xs:element ref="tns:filter"/>
+ <xs:element ref="tns:doFinally"/>
+ <xs:element ref="tns:idempotentConsumer"/>
+ <xs:element ref="tns:intercept"/>
+ <xs:element ref="tns:interceptFrom"/>
+ <xs:element ref="tns:interceptSendToEndpoint"/>
+ <xs:element ref="tns:kamelet"/>
+ <xs:element ref="tns:loadBalance"/>
+ <xs:element ref="tns:log"/>
+ <xs:element ref="tns:loop"/>
+ <xs:element ref="tns:marshal"/>
+ <xs:element ref="tns:multicast"/>
+ <xs:element ref="tns:onCompletion"/>
+ <xs:element ref="tns:onException"/>
+ <xs:element ref="tns:pausable"/>
+ <xs:element ref="tns:pipeline"/>
+ <xs:element ref="tns:policy"/>
+ <xs:element ref="tns:poll"/>
+ <xs:element ref="tns:pollEnrich"/>
+ <xs:element ref="tns:process"/>
+ <xs:element ref="tns:recipientList"/>
+ <xs:element ref="tns:removeHeader"/>
+ <xs:element ref="tns:removeHeaders"/>
+ <xs:element ref="tns:removeProperties"/>
+ <xs:element ref="tns:removeProperty"/>
+ <xs:element ref="tns:removeVariable"/>
+ <xs:element ref="tns:resequence"/>
+ <xs:element ref="tns:resumable"/>
+ <xs:element ref="tns:rollback"/>
+ <xs:element ref="tns:route"/>
+ <xs:element ref="tns:routingSlip"/>
+ <xs:element ref="tns:saga"/>
+ <xs:element ref="tns:sample"/>
+ <xs:element ref="tns:script"/>
+ <xs:element ref="tns:setBody"/>
+ <xs:element ref="tns:setExchangePattern"/>
+ <xs:element ref="tns:setHeader"/>
+ <xs:element ref="tns:setHeaders"/>
+ <xs:element ref="tns:setProperty"/>
+ <xs:element ref="tns:setVariable"/>
+ <xs:element ref="tns:setVariables"/>
+ <xs:element ref="tns:sort"/>
+ <xs:element ref="tns:split"/>
+ <xs:element ref="tns:step"/>
+ <xs:element ref="tns:stop"/>
+ <xs:element ref="tns:threads"/>
+ <xs:element ref="tns:throttle"/>
+ <xs:element ref="tns:throwException"/>
+ <xs:element ref="tns:to"/>
+ <xs:element ref="tns:toD"/>
+ <xs:element ref="tns:tokenizer"/>
+ <xs:element ref="tns:transacted"/>
+ <xs:element ref="tns:transform"/>
+ <xs:element ref="tns:doTry"/>
+ <xs:element ref="tns:unmarshal"/>
+ <xs:element ref="tns:validate"/>
+ <xs:element ref="tns:wireTap"/>
+ <xs:element ref="tns:serviceCall"/>
+ </xs:choice>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="onWhenDefinition">
+ <xs:complexContent>
+ <xs:extension base="tns:optionalIdentifiedDefinition">
+ <xs:choice>
+ <xs:element ref="tns:expressionDefinition"/>
+ <xs:element ref="tns:csimple"/>
+ <xs:element ref="tns:constant"/>
+ <xs:element ref="tns:datasonnet"/>
+ <xs:element ref="tns:exchangeProperty"/>
+ <xs:element ref="tns:groovy"/>
+ <xs:element ref="tns:header"/>
+ <xs:element ref="tns:hl7terser"/>
+ <xs:element ref="tns:java"/>
+ <xs:element ref="tns:js"/>
+ <xs:element ref="tns:joor"/>
+ <xs:element ref="tns:jq"/>
+ <xs:element ref="tns:jsonpath"/>
+ <xs:element ref="tns:language"/>
+ <xs:element ref="tns:method"/>
+ <xs:element ref="tns:mvel"/>
+ <xs:element ref="tns:ognl"/>
+ <xs:element ref="tns:python"/>
+ <xs:element ref="tns:ref"/>
+ <xs:element ref="tns:simple"/>
+ <xs:element ref="tns:spel"/>
+ <xs:element ref="tns:tokenize"/>
+ <xs:element ref="tns:variable"/>
+ <xs:element ref="tns:wasm"/>
+ <xs:element ref="tns:xtokenize"/>
+ <xs:element ref="tns:xpath"/>
+ <xs:element ref="tns:xquery"/>
+ </xs:choice>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="choiceDefinition">
+ <xs:complexContent>
+ <xs:extension base="tns:noOutputDefinition">
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" ref="tns:when"/>
+ <xs:element minOccurs="0" ref="tns:otherwise"/>
+ </xs:sequence>
+ <xs:attribute name="precondition" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Indicates whether this Choice EIP is in precondition mode or not. If so its branches (when/otherwise) are evaluated
+during startup to keep at runtime only the branch that matched. Default value: false
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="whenDefinition">
+ <xs:complexContent>
+ <xs:extension base="tns:optionalIdentifiedDefinition">
+ <xs:sequence>
+ <xs:choice>
+ <xs:element ref="tns:expressionDefinition"/>
+ <xs:element ref="tns:csimple"/>
+ <xs:element ref="tns:constant"/>
+ <xs:element ref="tns:datasonnet"/>
+ <xs:element ref="tns:exchangeProperty"/>
+ <xs:element ref="tns:groovy"/>
+ <xs:element ref="tns:header"/>
+ <xs:element ref="tns:hl7terser"/>
+ <xs:element ref="tns:java"/>
+ <xs:element ref="tns:js"/>
+ <xs:element ref="tns:joor"/>
+ <xs:element ref="tns:jq"/>
+ <xs:element ref="tns:jsonpath"/>
+ <xs:element ref="tns:language"/>
+ <xs:element ref="tns:method"/>
+ <xs:element ref="tns:mvel"/>
+ <xs:element ref="tns:ognl"/>
+ <xs:element ref="tns:python"/>
+ <xs:element ref="tns:ref"/>
+ <xs:element ref="tns:simple"/>
+ <xs:element ref="tns:spel"/>
+ <xs:element ref="tns:tokenize"/>
+ <xs:element ref="tns:variable"/>
+ <xs:element ref="tns:wasm"/>
+ <xs:element ref="tns:xtokenize"/>
+ <xs:element ref="tns:xpath"/>
+ <xs:element ref="tns:xquery"/>
+ </xs:choice>
+ <xs:choice maxOccurs="unbounded" minOccurs="0">
+ <xs:element ref="tns:aggregate"/>
+ <xs:element ref="tns:bean"/>
+ <xs:element ref="tns:doCatch"/>
+ <xs:element ref="tns:choice"/>
+ <xs:element ref="tns:circuitBreaker"/>
+ <xs:element ref="tns:claimCheck"/>
+ <xs:element ref="tns:convertBodyTo"/>
+ <xs:element ref="tns:convertHeaderTo"/>
+ <xs:element ref="tns:convertVariableTo"/>
+ <xs:element ref="tns:delay"/>
+ <xs:element ref="tns:dynamicRouter"/>
+ <xs:element ref="tns:enrich"/>
+ <xs:element ref="tns:filter"/>
+ <xs:element ref="tns:doFinally"/>
+ <xs:element ref="tns:idempotentConsumer"/>
+ <xs:element ref="tns:intercept"/>
+ <xs:element ref="tns:interceptFrom"/>
+ <xs:element ref="tns:interceptSendToEndpoint"/>
+ <xs:element ref="tns:kamelet"/>
+ <xs:element ref="tns:loadBalance"/>
+ <xs:element ref="tns:log"/>
+ <xs:element ref="tns:loop"/>
+ <xs:element ref="tns:marshal"/>
+ <xs:element ref="tns:multicast"/>
+ <xs:element ref="tns:onCompletion"/>
+ <xs:element ref="tns:onException"/>
+ <xs:element ref="tns:pausable"/>
+ <xs:element ref="tns:pipeline"/>
+ <xs:element ref="tns:policy"/>
+ <xs:element ref="tns:poll"/>
+ <xs:element ref="tns:pollEnrich"/>
+ <xs:element ref="tns:process"/>
+ <xs:element ref="tns:recipientList"/>
+ <xs:element ref="tns:removeHeader"/>
+ <xs:element ref="tns:removeHeaders"/>
+ <xs:element ref="tns:removeProperties"/>
+ <xs:element ref="tns:removeProperty"/>
+ <xs:element ref="tns:removeVariable"/>
+ <xs:element ref="tns:resequence"/>
+ <xs:element ref="tns:resumable"/>
+ <xs:element ref="tns:rollback"/>
+ <xs:element ref="tns:route"/>
+ <xs:element ref="tns:routingSlip"/>
+ <xs:element ref="tns:saga"/>
+ <xs:element ref="tns:sample"/>
+ <xs:element ref="tns:script"/>
+ <xs:element ref="tns:setBody"/>
+ <xs:element ref="tns:setExchangePattern"/>
+ <xs:element ref="tns:setHeader"/>
+ <xs:element ref="tns:setHeaders"/>
+ <xs:element ref="tns:setProperty"/>
+ <xs:element ref="tns:setVariable"/>
+ <xs:element ref="tns:setVariables"/>
+ <xs:element ref="tns:sort"/>
+ <xs:element ref="tns:split"/>
+ <xs:element ref="tns:step"/>
+ <xs:element ref="tns:stop"/>
+ <xs:element ref="tns:threads"/>
+ <xs:element ref="tns:throttle"/>
+ <xs:element ref="tns:throwException"/>
+ <xs:element ref="tns:to"/>
+ <xs:element ref="tns:toD"/>
+ <xs:element ref="tns:tokenizer"/>
+ <xs:element ref="tns:transacted"/>
+ <xs:element ref="tns:transform"/>
+ <xs:element ref="tns:doTry"/>
+ <xs:element ref="tns:unmarshal"/>
+ <xs:element ref="tns:validate"/>
+ <xs:element ref="tns:wireTap"/>
+ <xs:element ref="tns:serviceCall"/>
+ </xs:choice>
+ </xs:sequence>
+ <xs:attribute name="disabled" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Disables this EIP from the route during build time. Once an EIP has been disabled then it cannot be enabled late at
+runtime. Default value: false
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="otherwiseDefinition">
+ <xs:complexContent>
+ <xs:extension base="tns:optionalIdentifiedDefinition">
+ <xs:sequence>
+ <xs:choice maxOccurs="unbounded" minOccurs="0">
+ <xs:element ref="tns:aggregate"/>
+ <xs:element ref="tns:bean"/>
+ <xs:element ref="tns:doCatch"/>
+ <xs:element ref="tns:choice"/>
+ <xs:element ref="tns:circuitBreaker"/>
+ <xs:element ref="tns:claimCheck"/>
+ <xs:element ref="tns:convertBodyTo"/>
+ <xs:element ref="tns:convertHeaderTo"/>
+ <xs:element ref="tns:convertVariableTo"/>
+ <xs:element ref="tns:delay"/>
+ <xs:element ref="tns:dynamicRouter"/>
+ <xs:element ref="tns:enrich"/>
+ <xs:element ref="tns:filter"/>
+ <xs:element ref="tns:doFinally"/>
+ <xs:element ref="tns:idempotentConsumer"/>
+ <xs:element ref="tns:intercept"/>
+ <xs:element ref="tns:interceptFrom"/>
+ <xs:element ref="tns:interceptSendToEndpoint"/>
+ <xs:element ref="tns:kamelet"/>
+ <xs:element ref="tns:loadBalance"/>
+ <xs:element ref="tns:log"/>
+ <xs:element ref="tns:loop"/>
+ <xs:element ref="tns:marshal"/>
+ <xs:element ref="tns:multicast"/>
+ <xs:element ref="tns:onCompletion"/>
+ <xs:element ref="tns:onException"/>
+ <xs:element ref="tns:pausable"/>
+ <xs:element ref="tns:pipeline"/>
+ <xs:element ref="tns:policy"/>
+ <xs:element ref="tns:poll"/>
+ <xs:element ref="tns:pollEnrich"/>
+ <xs:element ref="tns:process"/>
+ <xs:element ref="tns:recipientList"/>
+ <xs:element ref="tns:removeHeader"/>
+ <xs:element ref="tns:removeHeaders"/>
+ <xs:element ref="tns:removeProperties"/>
+ <xs:element ref="tns:removeProperty"/>
+ <xs:element ref="tns:removeVariable"/>
+ <xs:element ref="tns:resequence"/>
+ <xs:element ref="tns:resumable"/>
+ <xs:element ref="tns:rollback"/>
+ <xs:element ref="tns:route"/>
+ <xs:element ref="tns:routingSlip"/>
+ <xs:element ref="tns:saga"/>
+ <xs:element ref="tns:sample"/>
+ <xs:element ref="tns:script"/>
+ <xs:element ref="tns:setBody"/>
+ <xs:element ref="tns:setExchangePattern"/>
+ <xs:element ref="tns:setHeader"/>
+ <xs:element ref="tns:setHeaders"/>
+ <xs:element ref="tns:setProperty"/>
+ <xs:element ref="tns:setVariable"/>
+ <xs:element ref="tns:setVariables"/>
+ <xs:element ref="tns:sort"/>
+ <xs:element ref="tns:split"/>
+ <xs:element ref="tns:step"/>
+ <xs:element ref="tns:stop"/>
+ <xs:element ref="tns:threads"/>
+ <xs:element ref="tns:throttle"/>
+ <xs:element ref="tns:throwException"/>
+ <xs:element ref="tns:to"/>
+ <xs:element ref="tns:toD"/>
+ <xs:element ref="tns:tokenizer"/>
+ <xs:element ref="tns:transacted"/>
+ <xs:element ref="tns:transform"/>
+ <xs:element ref="tns:doTry"/>
+ <xs:element ref="tns:unmarshal"/>
+ <xs:element ref="tns:validate"/>
+ <xs:element ref="tns:wireTap"/>
+ <xs:element ref="tns:serviceCall"/>
+ </xs:choice>
+ </xs:sequence>
+ <xs:attribute name="disabled" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Disables this EIP from the route during build time. Once an EIP has been disabled then it cannot be enabled late at
+runtime. Default value: false
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="circuitBreakerDefinition">
+ <xs:complexContent>
+ <xs:extension base="tns:output">
+ <xs:sequence>
+ <xs:element minOccurs="0" ref="tns:resilience4jConfiguration"/>
+ <xs:element minOccurs="0" ref="tns:faultToleranceConfiguration"/>
+ <xs:choice maxOccurs="unbounded" minOccurs="0">
+ <xs:element ref="tns:aggregate"/>
+ <xs:element ref="tns:bean"/>
+ <xs:element ref="tns:doCatch"/>
+ <xs:element ref="tns:choice"/>
+ <xs:element ref="tns:circuitBreaker"/>
+ <xs:element ref="tns:claimCheck"/>
+ <xs:element ref="tns:convertBodyTo"/>
+ <xs:element ref="tns:convertHeaderTo"/>
+ <xs:element ref="tns:convertVariableTo"/>
+ <xs:element ref="tns:delay"/>
+ <xs:element ref="tns:dynamicRouter"/>
+ <xs:element ref="tns:enrich"/>
+ <xs:element ref="tns:filter"/>
+ <xs:element ref="tns:doFinally"/>
+ <xs:element ref="tns:idempotentConsumer"/>
+ <xs:element ref="tns:intercept"/>
+ <xs:element ref="tns:interceptFrom"/>
+ <xs:element ref="tns:interceptSendToEndpoint"/>
+ <xs:element ref="tns:kamelet"/>
+ <xs:element ref="tns:loadBalance"/>
+ <xs:element ref="tns:log"/>
+ <xs:element ref="tns:loop"/>
+ <xs:element ref="tns:marshal"/>
+ <xs:element ref="tns:multicast"/>
+ <xs:element ref="tns:onCompletion"/>
+ <xs:element ref="tns:onException"/>
+ <xs:element ref="tns:pausable"/>
+ <xs:element ref="tns:pipeline"/>
+ <xs:element ref="tns:policy"/>
+ <xs:element ref="tns:poll"/>
+ <xs:element ref="tns:pollEnrich"/>
+ <xs:element ref="tns:process"/>
+ <xs:element ref="tns:recipientList"/>
+ <xs:element ref="tns:removeHeader"/>
+ <xs:element ref="tns:removeHeaders"/>
+ <xs:element ref="tns:removeProperties"/>
+ <xs:element ref="tns:removeProperty"/>
+ <xs:element ref="tns:removeVariable"/>
+ <xs:element ref="tns:resequence"/>
+ <xs:element ref="tns:resumable"/>
+ <xs:element ref="tns:rollback"/>
+ <xs:element ref="tns:route"/>
+ <xs:element ref="tns:routingSlip"/>
+ <xs:element ref="tns:saga"/>
+ <xs:element ref="tns:sample"/>
+ <xs:element ref="tns:script"/>
+ <xs:element ref="tns:setBody"/>
+ <xs:element ref="tns:setExchangePattern"/>
+ <xs:element ref="tns:setHeader"/>
+ <xs:element ref="tns:setHeaders"/>
+ <xs:element ref="tns:setProperty"/>
+ <xs:element ref="tns:setVariable"/>
+ <xs:element ref="tns:setVariables"/>
+ <xs:element ref="tns:sort"/>
+ <xs:element ref="tns:split"/>
+ <xs:element ref="tns:step"/>
+ <xs:element ref="tns:stop"/>
+ <xs:element ref="tns:threads"/>
+ <xs:element ref="tns:throttle"/>
+ <xs:element ref="tns:throwException"/>
+ <xs:element ref="tns:to"/>
+ <xs:element ref="tns:toD"/>
+ <xs:element ref="tns:tokenizer"/>
+ <xs:element ref="tns:transacted"/>
+ <xs:element ref="tns:transform"/>
+ <xs:element ref="tns:doTry"/>
+ <xs:element ref="tns:unmarshal"/>
+ <xs:element ref="tns:validate"/>
+ <xs:element ref="tns:wireTap"/>
+ <xs:element ref="tns:serviceCall"/>
+ </xs:choice>
+ <xs:element minOccurs="0" ref="tns:onFallback"/>
+ </xs:sequence>
+ <xs:attribute name="configuration" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Refers to a circuit breaker configuration (such as resillience4j, or microprofile-fault-tolerance) to use for
+configuring the circuit breaker EIP.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="inheritErrorHandler" type="xs:boolean">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+To turn on or off Camel error handling during circuit breaker. If this is enabled then Camel error handler will first
+trigger if there is an error in the circuit breaker, which allows to let Camel handle redeliveries. If all attempts is
+failed, then after the circuit breaker is finished, then Camel error handler can handle the error as well such as the
+dead letter channel. By default, Camel error handler is turned off. Default value: false
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="resilience4JConfigurationDefinition">
+ <xs:complexContent>
+ <xs:extension base="tns:resilience4JConfigurationCommon">
+ <xs:sequence/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="resilience4JConfigurationCommon">
+ <xs:complexContent>
+ <xs:extension base="tns:identifiedType">
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="recordException" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Configure a list of exceptions that are recorded as a failure and thus increase the failure rate. Any exception matching
+or inheriting from one of the list counts as a failure, unless explicitly ignored via ignoreExceptions.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="ignoreException" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Configure a list of exceptions that are ignored and neither count as a failure nor success. Any exception matching or
+inheriting from one of the list will not count as a failure nor success, even if the exceptions is part of
+recordExceptions.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ <xs:attribute name="circuitBreaker" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Refers to an existing io.github.resilience4j.circuitbreaker.CircuitBreaker instance to lookup and use from the registry.
+When using this, then any other circuit breaker options are not in use.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="config" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Refers to an existing io.github.resilience4j.circuitbreaker.CircuitBreakerConfig instance to lookup and use from the
+registry.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="failureRateThreshold" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Configures the failure rate threshold in percentage. If the failure rate is equal or greater than the threshold the
+CircuitBreaker transitions to open and starts short-circuiting calls. The threshold must be greater than 0 and not
+greater than 100. Default value is 50 percentage. Default value: 50
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="permittedNumberOfCallsInHalfOpenState" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Configures the number of permitted calls when the CircuitBreaker is half open. The size must be greater than 0. Default
+size is 10. Default value: 10
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="throwExceptionWhenHalfOpenOrOpenState" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Whether to throw io.github.resilience4j.circuitbreaker.CallNotPermittedException when the call is rejected due circuit
+breaker is half open or open. Default value: false
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="slidingWindowSize" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Configures the size of the sliding window which is used to record the outcome of calls when the CircuitBreaker is
+closed. slidingWindowSize configures the size of the sliding window. Sliding window can either be count-based or
+time-based. If slidingWindowType is COUNT_BASED, the last slidingWindowSize calls are recorded and aggregated. If
+slidingWindowType is TIME_BASED, the calls of the last slidingWindowSize seconds are recorded and aggregated. The
+slidingWindowSize must be greater than 0. The minimumNumberOfCalls must be greater than 0. If the slidingWindowType is
+COUNT_BASED, the minimumNumberOfCalls cannot be greater than slidingWindowSize . If the slidingWindowType is TIME_BASED,
+you can pick whatever you want. Default slidingWindowSize is 100. Default value: 100
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="slidingWindowType" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Configures the type of the sliding window which is used to record the outcome of calls when the CircuitBreaker is
+closed. Sliding window can either be count-based or time-based. If slidingWindowType is COUNT_BASED, the last
+slidingWindowSize calls are recorded and aggregated. If slidingWindowType is TIME_BASED, the calls of the last
+slidingWindowSize seconds are recorded and aggregated. Default slidingWindowType is COUNT_BASED. Default value:
+COUNT_BASED
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="minimumNumberOfCalls" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Configures the minimum number of calls which are required (per sliding window period) before the CircuitBreaker can
+calculate the error rate. For example, if minimumNumberOfCalls is 10, then at least 10 calls must be recorded, before
+the failure rate can be calculated. If only 9 calls have been recorded the CircuitBreaker will not transition to open
+even if all 9 calls have failed. Default minimumNumberOfCalls is 100. Default value: 100
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="writableStackTraceEnabled" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Enables writable stack traces. When set to false, Exception.getStackTrace returns a zero length array. This may be used
+to reduce log spam when the circuit breaker is open as the cause of the exceptions is already known (the circuit breaker
+is short-circuiting calls). Default value: true
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="waitDurationInOpenState" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Configures the wait duration (in seconds) which specifies how long the CircuitBreaker should stay open, before it
+switches to half open. Default value is 60 seconds. Default value: 60
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="automaticTransitionFromOpenToHalfOpenEnabled" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Enables automatic transition from OPEN to HALF_OPEN state once the waitDurationInOpenState has passed. Default value:
+false
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="slowCallRateThreshold" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Configures a threshold in percentage. The CircuitBreaker considers a call as slow when the call duration is greater than
+slowCallDurationThreshold Duration. When the percentage of slow calls is equal or greater the threshold, the
+CircuitBreaker transitions to open and starts short-circuiting calls. The threshold must be greater than 0 and not
+greater than 100. Default value is 100 percentage which means that all recorded calls must be slower than
+slowCallDurationThreshold. Default value: 100
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="slowCallDurationThreshold" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Configures the duration threshold (seconds) above which calls are considered as slow and increase the slow calls
+percentage. Default value is 60 seconds. Default value: 60
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="bulkheadEnabled" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Whether bulkhead is enabled or not on the circuit breaker. Default is false. Default value: false
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="bulkheadMaxConcurrentCalls" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Configures the max amount of concurrent calls the bulkhead will support. Default value: 25
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="bulkheadMaxWaitDuration" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Configures a maximum amount of time which the calling thread will wait to enter the bulkhead. If bulkhead has space
+available, entry is guaranteed and immediate. If bulkhead is full, calling threads will contest for space, if it becomes
+available. maxWaitDuration can be set to 0. Note: for threads running on an event-loop or equivalent (rx computation
+pool, etc), setting maxWaitDuration to 0 is highly recommended. Blocking an event-loop thread will most likely have a
+negative effect on application throughput. Default value: 0
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="timeoutEnabled" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Whether timeout is enabled or not on the circuit breaker. Default is false. Default value: false
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="timeoutExecutorService" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+References to a custom thread pool to use when timeout is enabled (uses ForkJoinPool#commonPool() by default).
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="timeoutDuration" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Configures the thread execution timeout. Default value is 1 second. Default value: 1000
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="timeoutCancelRunningFuture" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Configures whether cancel is called on the running future. Defaults to true. Default value: true
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="faultToleranceConfigurationDefinition">
+ <xs:complexContent>
+ <xs:extension base="tns:faultToleranceConfigurationCommon">
+ <xs:sequence/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="faultToleranceConfigurationCommon">
+ <xs:complexContent>
+ <xs:extension base="tns:identifiedType">
+ <xs:sequence/>
+ <xs:attribute name="typedGuard" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Refers to an existing io.smallrye.faulttolerance.api.TypedGuard instance to lookup and use from the registry. When using
+this, then any other TypedGuard circuit breaker options are not in use.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="delay" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Control how long the circuit breaker stays open. The default is 5 seconds. Default value: 5000
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="successThreshold" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Controls the number of trial calls which are allowed when the circuit breaker is half-open. Default value: 1
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="requestVolumeThreshold" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Controls the size of the rolling window used when the circuit breaker is closed. Default value: 20
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="failureRatio" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Configures the failure rate threshold in percentage. If the failure rate is equal or greater than the threshold the
+CircuitBreaker transitions to open and starts short-circuiting calls. The threshold must be greater than 0 and not
+greater than 100. Default value is 50 percentage. Default value: 50
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="timeoutEnabled" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Whether timeout is enabled or not on the circuit breaker. Default is false. Default value: false
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="timeoutDuration" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Configures the thread execution timeout. Default value is 1 second. Default value: 1000
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="timeoutPoolSize" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Configures the pool size of the thread pool when timeout is enabled. Default value is 10. Default value: 10
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="bulkheadEnabled" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Whether bulkhead is enabled or not on the circuit breaker. Default is false. Default value: false
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="bulkheadMaxConcurrentCalls" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Configures the max amount of concurrent calls the bulkhead will support. Default value: 10
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="bulkheadWaitingTaskQueue" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Configures the task queue size for holding waiting tasks to be processed by the bulkhead. Default value: 10
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="threadOffloadExecutorService" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+References a custom thread pool to use when offloading a guarded action to another thread.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="onFallbackDefinition">
+ <xs:complexContent>
+ <xs:extension base="tns:optionalIdentifiedDefinition">
+ <xs:sequence>
+ <xs:choice maxOccurs="unbounded" minOccurs="0">
+ <xs:element ref="tns:aggregate"/>
+ <xs:element ref="tns:bean"/>
+ <xs:element ref="tns:doCatch"/>
+ <xs:element ref="tns:choice"/>
+ <xs:element ref="tns:circuitBreaker"/>
+ <xs:element ref="tns:claimCheck"/>
+ <xs:element ref="tns:convertBodyTo"/>
+ <xs:element ref="tns:convertHeaderTo"/>
+ <xs:element ref="tns:convertVariableTo"/>
+ <xs:element ref="tns:delay"/>
+ <xs:element ref="tns:dynamicRouter"/>
+ <xs:element ref="tns:enrich"/>
+ <xs:element ref="tns:filter"/>
+ <xs:element ref="tns:doFinally"/>
+ <xs:element ref="tns:idempotentConsumer"/>
+ <xs:element ref="tns:intercept"/>
+ <xs:element ref="tns:interceptFrom"/>
+ <xs:element ref="tns:interceptSendToEndpoint"/>
+ <xs:element ref="tns:kamelet"/>
+ <xs:element ref="tns:loadBalance"/>
+ <xs:element ref="tns:log"/>
+ <xs:element ref="tns:loop"/>
+ <xs:element ref="tns:marshal"/>
+ <xs:element ref="tns:multicast"/>
+ <xs:element ref="tns:onCompletion"/>
+ <xs:element ref="tns:onException"/>
+ <xs:element ref="tns:pausable"/>
+ <xs:element ref="tns:pipeline"/>
+ <xs:element ref="tns:policy"/>
+ <xs:element ref="tns:poll"/>
+ <xs:element ref="tns:pollEnrich"/>
+ <xs:element ref="tns:process"/>
+ <xs:element ref="tns:recipientList"/>
+ <xs:element ref="tns:removeHeader"/>
+ <xs:element ref="tns:removeHeaders"/>
+ <xs:element ref="tns:removeProperties"/>
+ <xs:element ref="tns:removeProperty"/>
+ <xs:element ref="tns:removeVariable"/>
+ <xs:element ref="tns:resequence"/>
+ <xs:element ref="tns:resumable"/>
+ <xs:element ref="tns:rollback"/>
+ <xs:element ref="tns:route"/>
+ <xs:element ref="tns:routingSlip"/>
+ <xs:element ref="tns:saga"/>
+ <xs:element ref="tns:sample"/>
+ <xs:element ref="tns:script"/>
+ <xs:element ref="tns:setBody"/>
+ <xs:element ref="tns:setExchangePattern"/>
+ <xs:element ref="tns:setHeader"/>
+ <xs:element ref="tns:setHeaders"/>
+ <xs:element ref="tns:setProperty"/>
+ <xs:element ref="tns:setVariable"/>
+ <xs:element ref="tns:setVariables"/>
+ <xs:element ref="tns:sort"/>
+ <xs:element ref="tns:split"/>
+ <xs:element ref="tns:step"/>
+ <xs:element ref="tns:stop"/>
+ <xs:element ref="tns:threads"/>
+ <xs:element ref="tns:throttle"/>
+ <xs:element ref="tns:throwException"/>
+ <xs:element ref="tns:to"/>
+ <xs:element ref="tns:toD"/>
+ <xs:element ref="tns:tokenizer"/>
+ <xs:element ref="tns:transacted"/>
+ <xs:element ref="tns:transform"/>
+ <xs:element ref="tns:doTry"/>
+ <xs:element ref="tns:unmarshal"/>
+ <xs:element ref="tns:validate"/>
+ <xs:element ref="tns:wireTap"/>
+ <xs:element ref="tns:serviceCall"/>
+ </xs:choice>
+ </xs:sequence>
+ <xs:attribute name="fallbackViaNetwork" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Whether the fallback goes over the network. If the fallback will go over the network it is another possible point of
+failure. It is important to execute the fallback command on a separate thread-pool, otherwise if the main command were
+to become latent and fill the thread-pool this would prevent the fallback from running if the two commands share the
+same pool. Default value: false
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="claimCheckDefinition">
+ <xs:complexContent>
+ <xs:extension base="tns:noOutputDefinition">
+ <xs:sequence/>
+ <xs:attribute name="operation" type="xs:string" use="required">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+The claim check operation to use. The following operations are supported: Get - Gets (does not remove) the claim check
+by the given key. GetAndRemove - Gets and removes the claim check by the given key. Set - Sets a new (will override if
+key already exists) claim check with the given key. Push - Sets a new claim check on the stack (does not use key). Pop -
+Gets the latest claim check from the stack (does not use key).
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="key" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+To use a specific key for claim check id (for dynamic keys use simple language syntax as the key).
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="filter" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Specify a filter to control what data gets merged data back from the claim check repository. The following syntax is
+supported: body - to aggregate the message body attachments - to aggregate all the message attachments headers - to
+aggregate all the message headers header:pattern - to aggregate all the message headers that matches the pattern. The
+following pattern rules are applied in this order: exact match, returns true wildcard match (pattern ends with a and the
+name starts with the pattern), returns true regular expression match, returns true otherwise returns false You can
+specify multiple rules separated by comma. For example, the following includes the message body and all headers starting
+with foo: body,header:foo. The syntax supports the following prefixes which can be used to specify include,exclude, or
+remove - to include (which is the default mode) - - to exclude (exclude takes precedence over include) -- - to remove
+(remove takes precedence) For example to exclude a header name foo, and remove all headers starting with bar,
+-header:foo,--headers:bar Note you cannot have both include and exclude header:pattern at the same time.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="aggregationStrategy" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+To use a custom AggregationStrategy instead of the default implementation. Notice you cannot use both custom aggregation
+strategy and configure data at the same time.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="aggregationStrategyMethodName" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+This option can be used to explicit declare the method name to use, when using POJOs as the AggregationStrategy.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType final="extension restriction" name="constants">
+ <xs:sequence/>
+ </xs:complexType>
+ <xs:complexType name="contextScanDefinition">
+ <xs:sequence>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="excludes" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Exclude finding route builder from these java package names.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element maxOccurs="unbounded" minOccurs="0" name="includes" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Include finding route builder from these java package names.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ <xs:attribute name="includeNonSingletons" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Whether to include non-singleton beans (prototypes) By default only singleton beans is included in the context scan.
+Default value: false
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:complexType>
+ <xs:complexType name="convertBodyDefinition">
+ <xs:complexContent>
+ <xs:extension base="tns:noOutputDefinition">
+ <xs:sequence/>
+ <xs:attribute name="type" type="xs:string" use="required">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+The java type to convert to.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="mandatory" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+When mandatory then the conversion must return a value (cannot be null), if this is not possible then
+NoTypeConversionAvailableException is thrown. Setting this to false could mean conversion is not possible and the value
+is null. Default value: true
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="charset" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+To use a specific charset when converting.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="convertHeaderDefinition">
+ <xs:complexContent>
+ <xs:extension base="tns:noOutputDefinition">
+ <xs:sequence/>
+ <xs:attribute name="name" type="xs:string" use="required">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Name of message header to convert its value The simple language can be used to define a dynamic evaluated header name to
+be used. Otherwise a constant name will be used.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="type" type="xs:string" use="required">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+The java type to convert to.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="toName" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+To use another header to store the result. By default, the result is stored in the same header. This option allows to
+use another header. The simple language can be used to define a dynamic evaluated header name to be used. Otherwise a
+constant name will be used.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="mandatory" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+When mandatory then the conversion must return a value (cannot be null), if this is not possible then
+NoTypeConversionAvailableException is thrown. Setting this to false could mean conversion is not possible and the value
+is null. Default value: true
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="charset" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+To use a specific charset when converting.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="convertVariableDefinition">
+ <xs:complexContent>
+ <xs:extension base="tns:noOutputDefinition">
+ <xs:sequence/>
+ <xs:attribute name="name" type="xs:string" use="required">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Name of variable to convert its value The simple language can be used to define a dynamic evaluated header name to be
+used. Otherwise a constant name will be used.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="type" type="xs:string" use="required">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+The java type to convert to.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="toName" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+To use another variable to store the result. By default, the result is stored in the same variable. This option allows
+to use another variable. The simple language can be used to define a dynamic evaluated variable name to be used.
+Otherwise a constant name will be used.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="mandatory" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+When mandatory then the conversion must return a value (cannot be null), if this is not possible then
+NoTypeConversionAvailableException is thrown. Setting this to false could mean conversion is not possible and the value
+is null. Default value: true
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="charset" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+To use a specific charset when converting.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="dataFormat">
+ <xs:complexContent>
+ <xs:extension base="tns:identifiedType">
+ <xs:sequence/>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="delayDefinition">
+ <xs:complexContent>
+ <xs:extension base="tns:processorDefinition">
+ <xs:choice>
+ <xs:element ref="tns:expressionDefinition"/>
+ <xs:element ref="tns:csimple"/>
+ <xs:element ref="tns:constant"/>
+ <xs:element ref="tns:datasonnet"/>
+ <xs:element ref="tns:exchangeProperty"/>
+ <xs:element ref="tns:groovy"/>
+ <xs:element ref="tns:header"/>
+ <xs:element ref="tns:hl7terser"/>
+ <xs:element ref="tns:java"/>
+ <xs:element ref="tns:js"/>
+ <xs:element ref="tns:joor"/>
+ <xs:element ref="tns:jq"/>
+ <xs:element ref="tns:jsonpath"/>
+ <xs:element ref="tns:language"/>
+ <xs:element ref="tns:method"/>
+ <xs:element ref="tns:mvel"/>
+ <xs:element ref="tns:ognl"/>
+ <xs:element ref="tns:python"/>
+ <xs:element ref="tns:ref"/>
+ <xs:element ref="tns:simple"/>
+ <xs:element ref="tns:spel"/>
+ <xs:element ref="tns:tokenize"/>
+ <xs:element ref="tns:variable"/>
+ <xs:element ref="tns:wasm"/>
+ <xs:element ref="tns:xtokenize"/>
+ <xs:element ref="tns:xpath"/>
+ <xs:element ref="tns:xquery"/>
+ </xs:choice>
+ <xs:attribute name="asyncDelayed" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Enables asynchronous delay which means the thread will not block while delaying. Default value: true
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="callerRunsWhenRejected" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Whether or not the caller should run the task when it was rejected by the thread pool. Is by default true. Default
+value: true
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="executorService" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+To use a custom Thread Pool if asyncDelay has been enabled.
+]]>
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="dynamicRouterDefinition">
+ <xs:complexContent>
+ <xs:extension base="tns:processorDefinition">
+ <xs:choice>
+ <xs:element ref="tns:expressionDefinition"/>
+ <xs:element ref="tns:csimple"/>
+ <xs:element ref="tns:constant"/>
+ <xs:element ref="tns:datasonnet"/>
+ <xs:element ref="tns:exchangeProperty"/>
+ <xs:element ref="tns:groovy"/>
+ <xs:element ref="tns:header"/>
+ <xs:element ref="tns:hl7terser"/>
+ <xs:element ref="tns:java"/>
+ <xs:element ref="tns:js"/>
+ <xs:element ref="tns:joor"/>
+ <xs:element ref="tns:jq"/>
+ <xs:element ref="tns:jsonpath"/>
+ <xs:element ref="tns:language"/>
+ <xs:element ref="tns:method"/>
+ <xs:element ref="tns:mvel"/>
+ <xs:element ref="tns:ognl"/>
+ <xs:element ref="tns:python"/>
+ <xs:element ref="tns:ref"/>
+ <xs:element ref="tns:simple"/>
+ <xs:element ref="tns:spel"/>
+ <xs:element ref="tns:tokenize"/>
+ <xs:element ref="tns:variable"/>
+ <xs:element ref="tns:wasm"/>
+ <xs:element ref="tns:xtokenize"/>
+ <xs:element ref="tns:xpath"/>
+ <xs:element ref="tns:xquery"/>
+ </xs:choice>
+ <xs:attribute name="uriDelimiter" type="xs:string">
+ <xs:annotation>
+ <xs:documentation xml:lang="en">
+<![CDATA[
+Sets the uri delimiter to use. Default value: ,
+]]>
+ </xs:documentation>
... 57023 lines suppressed ...